Bump GitHub actions to latest version (#14182)

This PR bumps the versions of common GitHub workflows to the latest
version.
This commit is contained in:
Robin Malfait 2024-08-13 18:12:19 +02:00 committed by GitHub
parent e299ea381f
commit 5035c106fb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 18 additions and 32 deletions

View File

@ -20,20 +20,18 @@ jobs:
timeout-minutes: 15
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v3
with:
version: ^9.5.0
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
# Cargo already skips downloading dependencies if they already exist
- name: Cache cargo
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
@ -45,7 +43,7 @@ jobs:
# Cache the `oxide` Rust build
- name: Cache oxide build
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
./target/
@ -76,10 +74,3 @@ jobs:
- name: Run Playwright tests
run: npm run test:ui
- uses: actions/upload-artifact@v3
if: always()
with:
name: playwright-report
path: packages/tailwindcss/playwright-report/
retention-days: 30

View File

@ -15,7 +15,6 @@ permissions:
env:
APP_NAME: tailwindcss-oxide
NODE_VERSION: 20
PNPM_VERSION: ^9.5.0
OXIDE_LOCATION: ./crates/node
jobs:
@ -75,20 +74,18 @@ jobs:
container: ${{ matrix.container }}
timeout-minutes: 15
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v3
with:
version: ${{ env.PNPM_VERSION }}
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'pnpm'
# Cargo already skips downloading dependencies if they already exist
- name: Cache cargo
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
@ -100,7 +97,7 @@ jobs:
# Cache the `oxide` Rust build
- name: Cache oxide build
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
./oxide/target/
@ -110,7 +107,7 @@ jobs:
key: ${{ runner.os }}-${{ matrix.target }}-oxide-${{ hashFiles('./crates/**/*') }}
- name: Install Node.JS
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
@ -136,7 +133,7 @@ jobs:
run: ${{ matrix.strip }} ${{ env.OXIDE_LOCATION }}/*.node
- name: Upload artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: bindings-${{ matrix.target }}
path: ${{ env.OXIDE_LOCATION }}/*.node
@ -155,13 +152,11 @@ jobs:
- build
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v3
with:
version: ${{ env.PNPM_VERSION }}
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- name: Use Node.js ${{ env.NODE_VERSION }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ env.NODE_VERSION }}
cache: 'pnpm'
@ -169,7 +164,7 @@ jobs:
# Cargo already skips downloading dependencies if they already exist
- name: Cache cargo
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
@ -181,7 +176,7 @@ jobs:
# Cache the `oxide` Rust build
- name: Cache oxide build
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: |
./oxide/target/
@ -197,7 +192,7 @@ jobs:
run: pnpm run build
- name: Download artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
path: ${{ env.OXIDE_LOCATION }}