1
0
mirror of https://github.com/osrg/gobgp.git synced 2024-05-11 05:55:10 +00:00

ci: update actions

- actions/checkout@v3
- actions/setup-go@v3
- golangci/golangci-lint-action@v3
- actions/upload-artifact@v3
- actions/download-artifact@v3
- goreleaser/goreleaser-action@v3
This commit is contained in:
Yuya Kusakabe
2022-10-13 17:09:32 +09:00
parent da00912b2f
commit 97ef13fb78
2 changed files with 83 additions and 83 deletions

View File

@@ -11,10 +11,10 @@ jobs:
GOARCH: ['amd64']
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@master
- uses: actions/setup-go@v2
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: '~1.18.0'
go-version-file: 'go.mod'
- run: |
go env
go build ./cmd/gobgp
@@ -27,10 +27,10 @@ jobs:
name: unit
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@master
- uses: actions/setup-go@v2
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: '~1.18.0'
go-version-file: 'go.mod'
- run: |
go test -race -timeout 240s ./...
if [ "$(go env GOARCH)" = "amd64" ]; then go test -race github.com/osrg/gobgp/v3/pkg/packet/bgp -run ^Test_RaceCondition$; else echo 'skip'; fi
@@ -41,10 +41,10 @@ jobs:
env:
GOARCH: 386
steps:
- uses: actions/checkout@master
- uses: actions/setup-go@v2
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: '~1.18.0'
go-version-file: 'go.mod'
- run: |
go env GOARCH
go test -timeout 240s ./...
@@ -53,21 +53,21 @@ jobs:
name: lint
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@master
- uses: actions/setup-go@v2
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: '~1.18.0'
go-version-file: 'go.mod'
- name: golangci-lint
uses: golangci/golangci-lint-action@v2
uses: golangci/golangci-lint-action@v3
embeded:
name: embeded
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@master
- uses: actions/setup-go@v2
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: '~1.18.0'
go-version-file: 'go.mod'
- run: |
python test/scenario_test/ci-scripts/build_embeded_go.py docs/sources/lib.md
python test/scenario_test/ci-scripts/build_embeded_go.py docs/sources/lib-ls.md
@@ -76,7 +76,7 @@ jobs:
name: lintdoc
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@master
- uses: actions/checkout@v3
- run: |
npm install markdownlint-cli
./node_modules/.bin/markdownlint $(find . -type d -name 'node_modules' -prune -o -type f -name '*.md' -print)
@@ -89,10 +89,10 @@ jobs:
name: build container image
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@master
- uses: actions/setup-go@v2
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: '~1.18.0'
go-version-file: 'go.mod'
- name: container image
run: |
sudo apt-get install python3-setuptools
@@ -103,7 +103,7 @@ jobs:
docker save gobgp-oq > gobgp-oq.tar
- name: upload image file
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v3
with:
name: artifact
path: |
@@ -115,8 +115,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -129,8 +129,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -143,8 +143,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -157,8 +157,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -171,8 +171,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -185,8 +185,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -199,8 +199,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -213,8 +213,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -227,8 +227,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
echo "{\"ipv6\": true,\"fixed-cidr-v6\": \"2001:db8:1::/64\"}" > daemon.json
@@ -244,8 +244,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -258,8 +258,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -272,8 +272,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -286,8 +286,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -300,8 +300,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -314,8 +314,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -328,8 +328,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -342,8 +342,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -356,8 +356,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -370,8 +370,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -384,8 +384,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
echo "{\"ipv6\": true,\"fixed-cidr-v6\": \"2001:db8:1::/64\"}" > daemon.json
@@ -405,8 +405,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -419,8 +419,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -433,8 +433,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -447,8 +447,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -461,8 +461,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar
@@ -475,8 +475,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp-oq.tar
@@ -489,8 +489,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp-oq.tar
@@ -503,8 +503,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp-oq.tar
@@ -517,8 +517,8 @@ jobs:
runs-on: ubuntu-20.04
needs: build
steps:
- uses: actions/checkout@master
- uses: actions/download-artifact@v2
- uses: actions/checkout@v3
- uses: actions/download-artifact@v3
- name: test
run: |
docker load < artifact/gobgp.tar

View File

@@ -10,17 +10,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up Go
uses: actions/setup-go@v2
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version-file: 'go.mod'
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v2
uses: goreleaser/goreleaser-action@v3
with:
# either 'goreleaser' (default) or 'goreleaser-pro'
distribution: goreleaser