Skip to content

Commit f37b62b

Browse files
committed
ci: update github actions
1 parent 1ed2ef9 commit f37b62b

File tree

3 files changed

+34
-33
lines changed

3 files changed

+34
-33
lines changed

β€Ž.github/workflows/branch.ymlβ€Ž

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: CI
1+
name: πŸ’Ώ CI Branch
22

33
on:
44
push:
@@ -13,13 +13,14 @@ on:
1313

1414
jobs:
1515
build-branch:
16+
name: 🏭 Build Branch
1617
runs-on: ubuntu-20.04
1718
steps:
18-
- name: Checkout
19-
uses: actions/checkout@v2
20-
- name: Setup .NET Core
21-
uses: actions/setup-dotnet@v1
22-
- name: Restore
19+
- name: 🚚 Checkout
20+
uses: actions/checkout@master
21+
- name: πŸ›  Setup .NET Core
22+
uses: actions/setup-dotnet@master
23+
- name: βš™ Restore
2324
run: dotnet restore
24-
- name: Build
25+
- name: 🏭 Build
2526
run: dotnet build --no-restore -c Release

β€Ž.github/workflows/master.ymlβ€Ž

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: CI
1+
name: πŸ’Ώ CI Master
22

33
on:
44
push:
@@ -8,25 +8,24 @@ on:
88
- '!refs/tags/*'
99

1010
jobs:
11-
build-publish-dev:
11+
build-dev:
12+
name: 🏭 Build Dev
1213
runs-on: ubuntu-20.04
1314
steps:
14-
- name: Checkout
15-
uses: actions/checkout@v2
16-
- name: Setup .NET Core
17-
uses: actions/setup-dotnet@v1
18-
- name: Restore
15+
- name: 🚚 Checkout
16+
uses: actions/checkout@master
17+
- name: πŸ›  Setup .NET Core
18+
uses: actions/setup-dotnet@master
19+
- name: βš™ Restore
1920
run: dotnet restore
20-
- name: Build
21+
- name: 🏭 Build
2122
run: dotnet build --no-restore -c Release
22-
- name: Pack artifacts
23+
- name: πŸ—œ Pack artifacts
2324
run: dotnet pack src/* --no-build -c Release --version-suffix dev-$(date +%s) -o artifacts/
24-
- name: Publish artifacts
25+
- name: πŸ—„ Publish artifacts
2526
uses: actions/upload-artifact@v2
2627
with:
2728
name: nupkg
2829
path: artifacts/*
29-
- name: Publish to GitHub
30-
run: |
31-
dotnet tool install -g gpr --no-cache -v q
32-
gpr push "artifacts/*.nupkg" -k ${{ secrets.GH_DEPLOY_KEY }}
30+
- name: πŸ“¦ Publish to GitHub
31+
run: dotnet nuget push "artifacts/*.nupkg" -s https://nuget.pkg.github.com/PrometheusClientNet/index.json -k ${{ secrets.GH_DEPLOY_KEY }} --skip-duplicate
Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
1-
name: "CI"
1+
name: πŸ’Ώ CI Prod
22

33
on:
44
push:
55
tags:
66
- 'v*'
77

88
jobs:
9-
build:
9+
build-prod:
10+
name: 🏭 Build Prod
1011
runs-on: ubuntu-20.04
1112
steps:
12-
- name: Checkout
13-
uses: actions/checkout@v2
14-
- name: Setup .NET Core
15-
uses: actions/setup-dotnet@v1
16-
- name: Restore
13+
- name: 🚚 Checkout
14+
uses: actions/checkout@master
15+
- name: πŸ›  Setup .NET Core
16+
uses: actions/setup-dotnet@master
17+
- name: βš™ Restore
1718
run: dotnet restore
18-
- name: Build
19-
run: dotnet build -c Release
20-
- name: Pack artifacts
19+
- name: 🏭 Build
20+
run: dotnet build --no-restore -c Release
21+
- name: πŸ—œ Pack artifacts
2122
run: dotnet pack src/* -c Release --no-build -o artifacts/
22-
- name: Publish artifacts
23+
- name: πŸ—„ Publish artifacts
2324
uses: actions/upload-artifact@v2
2425
with:
2526
name: nupkg
2627
path: artifacts/*
27-
- name: Publish to NuGet
28+
- name: πŸ“¦ Publish to NuGet
2829
run: dotnet nuget push "artifacts/*.nupkg" --api-key ${{ secrets.NUGET_DEPLOY_KEY }} --source https://api.nuget.org/v3/index.json

0 commit comments

Comments
Β (0)