From 0487cbcc7e5604b498d05e9f0842c2b8f24b3174 Mon Sep 17 00:00:00 2001 From: Travis Glenn Hansen Date: Sun, 25 Feb 2024 02:19:05 -0700 Subject: [PATCH] update action versions to avoid deprecations Signed-off-by: Travis Glenn Hansen --- .github/workflows/main.yml | 78 ++++++++++++------------- ci/configs/objectivefs/objectivefs.yaml | 1 + 2 files changed, 40 insertions(+), 39 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 60cfa96..f2c9e95 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,23 +15,23 @@ jobs: runs-on: ubuntu-latest steps: - name: Cancel Previous Runs - uses: styfle/cancel-workflow-action@0.11.0 + uses: styfle/cancel-workflow-action@0.12.1 with: access_token: ${{ github.token }} build-npm-linux-amd64: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 20 - shell: bash name: npm install run: | ci/bin/build.sh - name: upload build - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: node-modules-linux-amd64 path: node_modules-linux-amd64.tar.gz @@ -40,16 +40,16 @@ jobs: build-npm-windows-amd64: runs-on: windows-2022 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 20 - shell: pwsh name: npm install run: | ci\bin\build.ps1 - name: upload build - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: node-modules-windows-amd64 path: node_modules-windows-amd64.tar.gz @@ -69,8 +69,8 @@ jobs: - X64 - csi-sanity-synology steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-linux-amd64 - name: csi-sanity @@ -99,8 +99,8 @@ jobs: - X64 - csi-sanity-synology steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-linux-amd64 - name: csi-sanity @@ -133,8 +133,8 @@ jobs: #- csi-sanity-truenas - csi-sanity-zfs-generic steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-linux-amd64 - name: csi-sanity @@ -165,8 +165,8 @@ jobs: #- csi-sanity-truenas - csi-sanity-zfs-generic steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-linux-amd64 - name: csi-sanity @@ -198,8 +198,8 @@ jobs: #- csi-sanity-truenas - csi-sanity-zfs-generic steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-linux-amd64 - name: csi-sanity @@ -230,8 +230,8 @@ jobs: - X64 - csi-sanity-zfs-generic steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-linux-amd64 - name: csi-sanity @@ -259,8 +259,8 @@ jobs: - X64 - csi-sanity-client steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-linux-amd64 - name: csi-sanity @@ -297,8 +297,8 @@ jobs: - X64 - csi-sanity-client steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-linux-amd64 - name: csi-sanity @@ -325,8 +325,8 @@ jobs: - X64 - csi-sanity-client steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-windows-amd64 - name: csi-sanity @@ -355,8 +355,8 @@ jobs: - X64 - csi-sanity-zfs-local steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-linux-amd64 - name: csi-sanity @@ -394,8 +394,8 @@ jobs: - X64 - csi-sanity-local-hostpath steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: ${{ matrix.npmartifact }} - name: csi-sanity @@ -418,8 +418,8 @@ jobs: - Windows - X64 steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: node-modules-windows-amd64 - name: csi-sanity @@ -474,7 +474,7 @@ jobs: - csi-sanity-windows-node runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: docker build run: | export ARCH=$([ $(uname -m) = "x86_64" ] && echo "amd64" || echo "arm64") @@ -526,7 +526,7 @@ jobs: nano_base_tag: ltsc2022 file: Dockerfile.Windows steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: docker build shell: bash run: | @@ -538,7 +538,7 @@ jobs: docker inspect democratic-csi-windows:${GITHUB_RUN_ID}-${{ matrix.core_base_tag }} docker save democratic-csi-windows:${GITHUB_RUN_ID}-${{ matrix.core_base_tag }} -o democratic-csi-windows-${{ matrix.core_base_tag }}.tar - name: upload image tar - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: democratic-csi-windows-${{ matrix.core_base_tag }}.tar path: democratic-csi-windows-${{ matrix.core_base_tag }}.tar @@ -553,11 +553,11 @@ jobs: - self-hosted - buildah steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: democratic-csi-windows-ltsc2019.tar - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: democratic-csi-windows-ltsc2022.tar - name: push windows images with buildah diff --git a/ci/configs/objectivefs/objectivefs.yaml b/ci/configs/objectivefs/objectivefs.yaml index 4d3c801..6cb95c4 100644 --- a/ci/configs/objectivefs/objectivefs.yaml +++ b/ci/configs/objectivefs/objectivefs.yaml @@ -16,4 +16,5 @@ _private: csi: volume: idHash: + # max volume name length is 63 strategy: crc32