Skip to content

Commit

Permalink
ワークフローの実行環境・依存アクションをアップデート
Browse files Browse the repository at this point in the history
  • Loading branch information
momeemt committed Apr 22, 2023
1 parent 893d384 commit 560a019
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 67 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ name: Audit
jobs:
audit:
name: Security audit
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ name: Beta
jobs:
deploy:
name: Deploy
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
Expand Down Expand Up @@ -62,10 +62,10 @@ jobs:
run: rm -f ./ssh_private_key
tag:
name: Tag
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
needs: deploy
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
# GITHUB_TOKEN user cannot trigger another workflow
token: "${{ secrets.TAGGER_PAT }}"
Expand Down
54 changes: 27 additions & 27 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,44 +5,44 @@ name: CI
jobs:
build:
name: Build
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- run: nix-build
build-shell:
name: Build shell
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- run: nix-build shell.nix -A inputDerivation
build-script-shell:
name: Build shell for scripts
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- run: nix-build script/shell.nix -A inputDerivation
fmt:
name: Rustfmt
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
Expand All @@ -53,11 +53,11 @@ jobs:
args: --all -- --check
clippy:
name: Clippy
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
Expand All @@ -71,19 +71,19 @@ jobs:
args: -- -D warnings
lint-api-schema:
name: Lint OpenAPI schema
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- run: nix-env -f ./nix/pkgs.nix -iA nodejs
- run: cd sos21-api-server/schema; npm install
- run: cd sos21-api-server/schema; npm run lint
nixpkgs-fmt:
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/generate-documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ name: Generate documentation
jobs:
api-server:
name: Generate documentation from OpenAPI schema
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- run: nix-env -f ./nix/pkgs.nix -iA nodejs
- run: cd sos21-api-server/schema; npm install
- run: cd sos21-api-server/schema; npm run build:doc -- --output dist/api-server.html
Expand All @@ -23,11 +23,11 @@ jobs:
keep_files: true
rustdoc:
name: Generate rustdoc documentation
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ name: Main
jobs:
deploy:
name: Deploy
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
Expand Down Expand Up @@ -62,10 +62,10 @@ jobs:
run: rm -f ./ssh_private_key
tag:
name: Tag
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
needs: deploy
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
# GITHUB_TOKEN user cannot trigger another workflow
token: "${{ secrets.TAGGER_PAT }}"
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ defaults:
jobs:
deploy:
name: Deploy
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
outputs:
deployed: "${{ steps.check-changes.outputs.changed == 'true' && job.status == 'success' }}"
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
Expand Down Expand Up @@ -67,11 +67,11 @@ jobs:
run: rm -f ./ssh_private_key
tag:
name: Tag
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
needs: deploy
if: needs.deploy.outputs.deployed == 'true'
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
# GITHUB_TOKEN user cannot trigger another workflow
token: "${{ secrets.TAGGER_PAT }}"
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ name: Release
jobs:
push-image:
name: Push image
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
Expand All @@ -33,10 +33,10 @@ jobs:
run: docker push --all-tags "ghcr.io/sohosai/sos21-backend"
generate-api-server-document:
name: Generate documentation from OpenAPI schema
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- run: nix-env -f ./nix/pkgs.nix -iA nodejs
- run: cd sos21-api-server/schema; npm install
- run: cd sos21-api-server/schema; npm run build:doc -- --output dist/api-server.html
Expand All @@ -56,11 +56,11 @@ jobs:
keep_files: true
generate-rustdoc:
name: Generate rustdoc documentation
runs-on: ubuntu-18.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
- uses: cachix/cachix-action@v10
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v20
- uses: cachix/cachix-action@v12
with:
name: sos21-backend
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
Expand Down

0 comments on commit 560a019

Please sign in to comment.