Skip to content

Commit 4484d3a

Browse files
committed
refactoring
1 parent ac345a8 commit 4484d3a

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

.github/workflows/build.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,38 @@ name: Build and Test
22

33
on:
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

1111
env:
1212
DOTNET_VERSION: '9.0.x'
1313

14+
defaults:
15+
run:
16+
working-directory: ./src/DigmaSSEServer
17+
1418
jobs:
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

.github/workflows/publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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
@@ -41,4 +41,4 @@ jobs:
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 }}

0 commit comments

Comments
 (0)