diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 6b0880e..76044dc 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -19,15 +19,19 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Install .NET Core uses: actions/setup-dotnet@v3 with: dotnet-version: | 8.x.x + - name: Restore dependencies run: dotnet restore + - name: Build run: dotnet build --no-restore + - name: Test run: dotnet test --no-build --verbosity normal @@ -38,16 +42,28 @@ jobs: steps: - name: Set up QEMU uses: docker/setup-qemu-action@v3 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - name: Login to Docker Hub uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Build and push uses: docker/build-push-action@v5 with: # platforms: linux/amd64,linux/arm64 push: true - tags: ${{ env.DOCKER_IMAGE }}:latest \ No newline at end of file + tags: | + ${{ env.DOCKER_IMAGE }}:latest + ${{ env.DOCKER_IMAGE }}:${{ github.sha }} + + - name: Docker Hub Description + uses: peter-evans/dockerhub-description@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + repository: ${{ env.DOCKER_IMAGE }} \ No newline at end of file diff --git a/version.json b/version.json deleted file mode 100644 index dfba51c..0000000 --- a/version.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "version": "0.1.0" -} \ No newline at end of file