diff --git a/compiler/.github/workflows/bench.yml b/compiler/.github/workflows/bench.yml index 1d90ce5f20..251d73f75d 100644 --- a/compiler/.github/workflows/bench.yml +++ b/compiler/.github/workflows/bench.yml @@ -19,7 +19,7 @@ jobs: name: Parser Benchmark runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: Swatinem/rust-cache@v2 - run: yarn install --frozen-lockfile working-directory: crates/forget_napi @@ -34,7 +34,7 @@ jobs: working-directory: bench/parser-benchmark # Download previous benchmark result from cache (if exists) - name: Download previous benchmark data - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ./cache key: ${{ runner.os }}-benchmark diff --git a/compiler/.github/workflows/react.yml b/compiler/.github/workflows/react.yml index d33c746f0f..b24a806347 100644 --- a/compiler/.github/workflows/react.yml +++ b/compiler/.github/workflows/react.yml @@ -9,8 +9,8 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18.x cache: "yarn" diff --git a/compiler/.github/workflows/rust.yml b/compiler/.github/workflows/rust.yml index f98a8be00d..ccced01a4b 100644 --- a/compiler/.github/workflows/rust.yml +++ b/compiler/.github/workflows/rust.yml @@ -34,7 +34,7 @@ jobs: # os: windows-latest runs-on: ${{ matrix.target.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: Swatinem/rust-cache@v2 - name: cargo test run: cargo test --manifest-path=Cargo.toml --locked ${{ matrix.target.features && '--features' }} ${{ matrix.target.features }} @@ -43,7 +43,7 @@ jobs: name: Rust Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: actions-rs/toolchain@v1 with: # NOTE: use `rustup run ` in commands below @@ -62,7 +62,7 @@ jobs: runs-on: ubuntu-latest # TODO: build on more platforms, deploy, etc steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: Swatinem/rust-cache@v2 - name: cargo build run: cargo build --release diff --git a/compiler/.github/workflows/typescript.yml b/compiler/.github/workflows/typescript.yml index d087ae4d7a..7363125ada 100644 --- a/compiler/.github/workflows/typescript.yml +++ b/compiler/.github/workflows/typescript.yml @@ -12,7 +12,7 @@ jobs: outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - id: set-matrix run: echo "matrix=$(find packages -mindepth 1 -maxdepth 1 -type d | sed 's!packages/!!g' | tr '\n' ',' | sed s/.$// | jq -Rsc '. / "," - [""]')" >> $GITHUB_OUTPUT @@ -21,14 +21,14 @@ jobs: name: Lint babel-plugin-react-forget runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18.x cache: "yarn" cache-dependency-path: yarn.lock - name: Restore cached node_modules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: "**/node_modules" key: ${{ runner.arch }}-${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} @@ -41,14 +41,14 @@ jobs: name: Jest babel-plugin-react-forget runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18.x cache: "yarn" cache-dependency-path: yarn.lock - name: Restore cached node_modules - uses: actions/cache@v3 + uses: actions/cache@v4 id: node_modules with: path: "**/node_modules" @@ -65,14 +65,14 @@ jobs: matrix: workspace_name: ${{ fromJSON(needs.discover_yarn_workspaces.outputs.matrix) }} steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: 18.x cache: "yarn" cache-dependency-path: yarn.lock - name: Restore cached node_modules - uses: actions/cache@v3 + uses: actions/cache@v4 id: node_modules with: path: "**/node_modules"