From 7a68330a98c56a3b9e00818ad9e69a31236d804e Mon Sep 17 00:00:00 2001 From: joseph5wuadmin Date: Tue, 19 May 2026 15:02:55 -0700 Subject: [PATCH] Upgrade GitHub Actions to Node.js 24 compatible versions and add Dependabot --- .github/dependabot.yml | 6 ++++++ .github/workflows/distro_image_build.yml | 2 +- .github/workflows/fboss2-cli.yml | 8 ++++---- .github/workflows/github-pages-deploy.yml | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000000000..5ace4600a1f26 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" diff --git a/.github/workflows/distro_image_build.yml b/.github/workflows/distro_image_build.yml index 66592f2a8e00b..2147e11c14f4b 100644 --- a/.github/workflows/distro_image_build.yml +++ b/.github/workflows/distro_image_build.yml @@ -17,7 +17,7 @@ jobs: runs-on: 32-core-ubuntu steps: - name: Check out repository code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Run fboss-image build run: ./fboss-image/distro_cli/fboss-image build fboss-image/from_source.json diff --git a/.github/workflows/fboss2-cli.yml b/.github/workflows/fboss2-cli.yml index e3c6cb0403daf..1008f9c292cd3 100644 --- a/.github/workflows/fboss2-cli.yml +++ b/.github/workflows/fboss2-cli.yml @@ -28,7 +28,7 @@ jobs: - name: Clean workspace run: sudo rm -rf ${{ github.workspace }}/* - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Run Docker-based build for fboss2 CLI run: > sudo @@ -68,7 +68,7 @@ jobs: - name: Save Docker image run: sudo docker save fboss_image:latest | zstd -o ${{ github.workspace }}/build-output/fboss_docker_image.tar.zst - name: Upload build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: fboss2-cli path: | @@ -82,9 +82,9 @@ jobs: needs: fboss2-CLI-Build steps: - name: Check out repository code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download artifact with test binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: fboss2-cli - run: ls ${{ github.workspace }} diff --git a/.github/workflows/github-pages-deploy.yml b/.github/workflows/github-pages-deploy.yml index ae0f88dd54291..aab863350977f 100644 --- a/.github/workflows/github-pages-deploy.yml +++ b/.github/workflows/github-pages-deploy.yml @@ -30,7 +30,7 @@ jobs: run: yarn build - name: Upload Build Artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 with: path: docs/build