diff --git a/.github/workflows/package-npm.yml b/.github/workflows/package-npm.yml index cddaf6c..b712438 100644 --- a/.github/workflows/package-npm.yml +++ b/.github/workflows/package-npm.yml @@ -49,7 +49,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v5 - name: Set up NodeJS - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: cache: npm node-version: ${{inputs.node-version}} @@ -76,7 +76,7 @@ jobs: npm x -- tree-sitter build --wasm "${grammar%/grammar.js}" done < <(find . -name grammar.js -not -path './node_modules/*') - name: Upload binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: path: "*.wasm" name: prebuilds-wasm @@ -98,7 +98,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v5 - name: Set up NodeJS - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: cache: npm node-version: ${{inputs.node-version}} @@ -117,7 +117,7 @@ jobs: - name: Build binary run: npm x -- prebuildify -t 20.19.5 - name: Upload binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: path: prebuilds/** name: prebuilds-${{matrix.os}} @@ -134,13 +134,13 @@ jobs: - name: Checkout repository uses: actions/checkout@v5 - name: Set up NodeJS - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: cache: npm node-version: ${{inputs.node-version}} registry-url: https://registry.npmjs.org/ - name: Download binaries - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: path: prebuilds pattern: prebuilds-* diff --git a/.github/workflows/package-pypi.yml b/.github/workflows/package-pypi.yml index afe0468..0786ffb 100644 --- a/.github/workflows/package-pypi.yml +++ b/.github/workflows/package-pypi.yml @@ -74,7 +74,7 @@ jobs: - name: Build sources run: python -mbuild -n -s - name: Upload sources - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: dist-sources path: dist/*.tar.gz @@ -124,13 +124,13 @@ jobs: env: TREE_SITTER_ABI_VERSION: ${{inputs.abi-version}} - name: Build wheels - uses: pypa/cibuildwheel@v3.2 + uses: pypa/cibuildwheel@v3.3 with: output-dir: dist env: CIBW_ARCHS: native - name: Upload wheel artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: path: dist/*.whl name: dist-wheels-${{matrix.os}} @@ -147,7 +147,7 @@ jobs: # id-token: write steps: - name: Download build artifacts - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: path: dist pattern: dist-* diff --git a/.github/workflows/regenerate.yml b/.github/workflows/regenerate.yml index 1bcd876..52196c2 100644 --- a/.github/workflows/regenerate.yml +++ b/.github/workflows/regenerate.yml @@ -51,7 +51,7 @@ jobs: with: ref: ${{github.head_ref}} - name: Set up NodeJS - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: ${{inputs.node-version}} - name: Install parser dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5e5838b..ba4740a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,10 +19,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} @@ -55,10 +55,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 20 @@ -78,10 +78,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 20