From 6c15458868bc79dce134dc821c1c0359f3180f2f Mon Sep 17 00:00:00 2001 From: tinyboxvk Date: Fri, 1 Nov 2024 06:19:35 -0300 Subject: [PATCH] Bump actions versions (#1669) * Update docs-check.yml Bump actions/setup-python to v5 Bump python-version to 3.12 (default on ubuntu-latest) Switch actions-rs/toolchain to dtolnay/rust-toolchain as the former one is no longer maintained * Update node-release.yml Bump actions/setup-python to v5 Switch actions-rs/toolchain to dtolnay/rust-toolchain as the former one is no longer maintained Bump actions/cache to v4 Bump actions/setup-node to v4 Bump actions/upload-artifact to v4 Bump actions/download-artifact to v4 * Update node.yml Switch actions-rs/toolchain to dtolnay/rust-toolchain as the former one is no longer maintained Bump actions/cache to v4 Bump actions/setup-node to v4 * Update python-release-conda.yml Switch actions-rs/toolchain to dtolnay/rust-toolchain as the former one is no longer maintained Bump conda-incubator/setup-miniconda to v3 * Update python-release.yml Bump actions/setup-python to v5 Bump actions/download-artifact to v4 * Update rust-release.yml Switch actions-rs/toolchain to dtolnay/rust-toolchain as the former one is no longer maintained Bump actions/cache to v4 * Update stale.yml Bump actions/stale to v9 * Update python.yml Bump actions/setup-python to v5 --- .github/workflows/docs-check.yml | 8 +++----- .github/workflows/node-release.yml | 16 +++++++--------- .github/workflows/node.yml | 7 +++---- .github/workflows/python-release-conda.yml | 11 +++-------- .github/workflows/python-release.yml | 6 +++--- .github/workflows/python.yml | 4 ++-- .github/workflows/rust-release.yml | 6 ++---- .github/workflows/stale.yml | 2 +- 8 files changed, 24 insertions(+), 36 deletions(-) diff --git a/.github/workflows/docs-check.yml b/.github/workflows/docs-check.yml index 6057ac58..3602cc74 100644 --- a/.github/workflows/docs-check.yml +++ b/.github/workflows/docs-check.yml @@ -14,17 +14,15 @@ jobs: uses: actions/checkout@v4 - name: Install Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: 3.12 - name: Install dependencies run: pip install sphinx sphinx_rtd_theme setuptools-rust - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable + uses: dtolnay/rust-toolchain@stable - name: Build tokenizers working-directory: ./bindings/python diff --git a/.github/workflows/node-release.yml b/.github/workflows/node-release.yml index ee2b8699..9c6033df 100644 --- a/.github/workflows/node-release.yml +++ b/.github/workflows/node-release.yml @@ -29,22 +29,20 @@ jobs: uses: actions/checkout@v4 - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable + uses: dtolnay/rust-toolchain@stable # Necessary for now for the cargo cache: https://github.com/actions/cache/issues/133#issuecomment-599102035 - if: matrix.os == 'ubuntu-latest' run: sudo chown -R $(whoami):$(id -ng) ~/.cargo/ - name: Cache Cargo Registry - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.cargo/registry key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.toml') }} - name: Install Node ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: latest cache: yarn @@ -61,11 +59,11 @@ jobs: strip -x *.node - name: Install Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: 3.x - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: bindings-${{ matrix.settings.target }} path: ${{ env.APP_NAME }}bindings/node/*.node @@ -78,7 +76,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: latest check-latest: true @@ -88,7 +86,7 @@ jobs: working-directory: ./bindings/node run: yarn install - name: Download all artifacts - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4 with: path: ./bindings/node/artifacts - name: Move artifacts diff --git a/.github/workflows/node.yml b/.github/workflows/node.yml index 2bda453d..a650082b 100644 --- a/.github/workflows/node.yml +++ b/.github/workflows/node.yml @@ -18,22 +18,21 @@ jobs: uses: actions/checkout@v4 - name: Install Rust - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@stable with: - toolchain: stable components: rustfmt, clippy # Necessary for now for the cargo cache: https://github.com/actions/cache/issues/133#issuecomment-599102035 - run: sudo chown -R $(whoami):$(id -ng) ~/.cargo/ - name: Cache Cargo Registry - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.cargo/registry key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }} - name: Install Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: latest - name: Install dependencies diff --git a/.github/workflows/python-release-conda.yml b/.github/workflows/python-release-conda.yml index 7d6c8927..eb9c1d6b 100644 --- a/.github/workflows/python-release-conda.yml +++ b/.github/workflows/python-release-conda.yml @@ -14,7 +14,6 @@ jobs: strategy: matrix: os: [windows-latest, macos-latest] - # 3.11 not available on Conda yet. python: ["3.8", "3.9", "3.10", "3.11"] steps: @@ -22,7 +21,7 @@ jobs: uses: actions/checkout@v4 - name: Install miniconda - uses: conda-incubator/setup-miniconda@v2 + uses: conda-incubator/setup-miniconda@v3 with: auto-update-conda: true python-version: ${{ matrix.python }} @@ -32,9 +31,7 @@ jobs: run: conda info - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable + uses: dtolnay/rust-toolchain@stable - name: Setup conda env shell: bash -l {0} @@ -101,9 +98,7 @@ jobs: conda info - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable + uses: dtolnay/rust-toolchain@stable - name: Setup conda env shell: bash -l {0} diff --git a/.github/workflows/python-release.yml b/.github/workflows/python-release.yml index 91903ac8..832aad6a 100644 --- a/.github/workflows/python-release.yml +++ b/.github/workflows/python-release.yml @@ -100,7 +100,7 @@ jobs: - uses: actions/checkout@v4 - name: set up python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.12" architecture: ${{ matrix.python-architecture || 'x64' }} @@ -155,12 +155,12 @@ jobs: - uses: actions/checkout@v4 - name: Install Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.12" architecture: x64 - - uses: actions/download-artifact@v4.1.7 + - uses: actions/download-artifact@v4 with: path: ./bindings/python/dist merge-multiple: true diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index dad9e894..507184c1 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -34,7 +34,7 @@ jobs: - name: Install Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} architecture: x86 @@ -70,7 +70,7 @@ jobs: args: cargo-audit - name: Install Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.11 architecture: "x64" diff --git a/.github/workflows/rust-release.yml b/.github/workflows/rust-release.yml index 7abed192..05a75f07 100644 --- a/.github/workflows/rust-release.yml +++ b/.github/workflows/rust-release.yml @@ -16,12 +16,10 @@ jobs: uses: actions/checkout@v4 - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - toolchain: stable + uses: dtolnay/rust-toolchain@stable - name: Cache Cargo Registry - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ~/.cargo/registry key: ubuntu-latest-cargo-registry-${{ hashFiles('**/Cargo.toml') }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index a5e50a79..c6d6134d 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -7,7 +7,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v8 + - uses: actions/stale@v9 with: stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.' days-before-stale: 30