From 4b9814173b9f2407a290565792a75b36cb699bb3 Mon Sep 17 00:00:00 2001 From: Eisuke Kawashima Date: Fri, 24 Oct 2025 06:40:33 +0900 Subject: [PATCH] ci: update GitHub Actions --- .github/workflows/deploy-documentation.yml | 8 ++++---- .github/workflows/test-osx.yml | 4 ++-- .github/workflows/test-ubuntu.yml | 2 +- .github/workflows/test-windows.yml | 8 ++++---- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/deploy-documentation.yml b/.github/workflows/deploy-documentation.yml index 065945137..3c5ffafb7 100644 --- a/.github/workflows/deploy-documentation.yml +++ b/.github/workflows/deploy-documentation.yml @@ -4,14 +4,14 @@ on: [push] jobs: deploy: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v5 - name: setup run: | sudo apt-get update sudo apt-get install \ - libboost1.71-tools-dev \ + libboost-tools-dev \ python3 \ python3-numpy \ python3-sphinx \ @@ -29,7 +29,7 @@ jobs: echo "destination_dir=doc/develop/html" >> $GITHUB_ENV fi - name: deploy - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: build/doc/html diff --git a/.github/workflows/test-osx.yml b/.github/workflows/test-osx.yml index 2521c09a9..b88b43e5d 100644 --- a/.github/workflows/test-osx.yml +++ b/.github/workflows/test-osx.yml @@ -14,9 +14,9 @@ jobs: std: [c++11, c++14] # TODO: c++17 is failing ! steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: setup python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: setup prerequisites diff --git a/.github/workflows/test-ubuntu.yml b/.github/workflows/test-ubuntu.yml index 74718b68a..41185c0dc 100644 --- a/.github/workflows/test-ubuntu.yml +++ b/.github/workflows/test-ubuntu.yml @@ -26,7 +26,7 @@ jobs: image: ${{ matrix.docker-img }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: build run: | diff --git a/.github/workflows/test-windows.yml b/.github/workflows/test-windows.yml index e7b02927b..a83f8aca2 100644 --- a/.github/workflows/test-windows.yml +++ b/.github/workflows/test-windows.yml @@ -11,13 +11,13 @@ jobs: python-version: [3.7] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - - uses: microsoft/setup-msbuild@v1.1 + - uses: microsoft/setup-msbuild@v2 - name: setup boost prerequisites - uses: lukka/run-vcpkg@v6 + uses: lukka/run-vcpkg@v11 with: vcpkgGitCommitId: '88b1071e39f13b632644d9d953738d345a4ac055' vcpkgDirectory: '${{ runner.workspace }}/vcpkg'