File tree Expand file tree Collapse file tree 2 files changed +24
-24
lines changed Expand file tree Collapse file tree 2 files changed +24
-24
lines changed Original file line number Diff line number Diff line change @@ -2,38 +2,38 @@ name: Build and Test
22
33on :
44 push :
5- branches : [ main ]
5+ branches : [main]
66 pull_request :
7- branches : [ main ]
7+ branches : [main]
88 paths-ignore :
9- - ' README.md'
9+ - README.md
1010
1111env :
1212 DOTNET_VERSION : ' 9.0.x'
1313
14+ defaults :
15+ run :
16+ working-directory : ./src/DigmaSSEServer
17+
1418jobs :
1519 build-and-test :
16- name : build-and-test-${{matrix.os}}
17- runs-on : ${{ matrix.os }}
18- strategy :
19- matrix :
20- os : [ubuntu-latest]
20+ runs-on : ubuntu-latest
2121 steps :
2222 - uses : actions/checkout@v4
23-
23+
2424 - name : Setup .NET
2525 uses : actions/setup-dotnet@v4
2626 with :
2727 dotnet-version : ${{ env.DOTNET_VERSION }}
28-
29- - name : Restore dependencies
30- working-directory : ./src/DigmaSSEServer
31- run : dotnet restore
32-
33- - name : Build
34- working-directory : ./src/DigmaSSEServer
35- run : dotnet build --no-restore
36-
37- - name : Test
38- working-directory : ./src/DigmaSSEServer
39- run : dotnet test --no-build --verbosity normal
28+
29+ - name : Cache NuGet
30+ uses : actions/cache@v4
31+ with :
32+ path : ~/.nuget/packages
33+ key : ${{ runner.os }}-nuget-${{ hashFiles('**/*.csproj') }}
34+ restore-keys : |
35+ ${{ runner.os }}-nuget-
36+
37+ - run : dotnet restore
38+ - run : dotnet build --no-restore --configuration Release
39+ - run : dotnet test --no-build --configuration Release -- verbosity normal
Original file line number Diff line number Diff line change @@ -24,13 +24,13 @@ jobs:
2424 username : ${{ secrets.DOCKERHUB_USERNAME }}
2525 password : ${{ secrets.DOCKERHUB_TOKEN }}
2626
27- - name : Extract metadata for Docker
27+ - name : Extract Docker metadata
2828 id : meta
2929 uses : docker/metadata-action@v5
3030 with :
3131 images : digmatic/digma-sse-server
3232 tags : |
33- type=raw,value=${{ github.event.release.tag_name[1:] }}
33+ type=semver,pattern={{version }}
3434 type=raw,value=preview,enable=${{ github.event.release.prerelease }}
3535 type=raw,value=latest,enable=${{ !github.event.release.prerelease }}
3636
4141 file : ./src/DigmaSSEServer/Dockerfile
4242 push : true
4343 tags : ${{ steps.meta.outputs.tags }}
44- labels : ${{ steps.meta.outputs.labels }}
44+ labels : ${{ steps.meta.outputs.labels }}
You can’t perform that action at this time.
0 commit comments