diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 39111b784..a3375cb9f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: check-format: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: true @@ -34,7 +34,7 @@ jobs: os: [ubuntu-22.04, windows-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: true @@ -63,12 +63,12 @@ jobs: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: true - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} @@ -94,7 +94,7 @@ jobs: pip install longbridge --no-index --find-links dist --force-reinstall python -c "import longbridge" - name: Upload wheels - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: wheels-${{ matrix.os }}-${{ matrix.python-version }} path: dist @@ -109,12 +109,12 @@ jobs: python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: true - name: Install Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} @@ -149,7 +149,7 @@ jobs: python:${{ matrix.python-version }}-alpine \ sh -c "pip install --upgrade pip && pip install longbridge --no-index --find-links /dist --force-reinstall && python -c 'import longbridge'" - name: Upload wheels - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: wheels-musl-${{ matrix.target }}-${{ matrix.python-version }} path: dist @@ -169,12 +169,12 @@ jobs: runs-on: ${{ matrix.settings.host }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: true - name: Setup node - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 if: ${{ !matrix.settings.docker }} with: node-version: 24 @@ -199,7 +199,7 @@ jobs: run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT shell: bash working-directory: nodejs - - uses: actions/cache@v4 + - uses: actions/cache@v6 with: path: ${{ steps.yarn-cache-dir.outputs.dir }} key: ${{ runner.os }}-yarn-${{ hashFiles('nodejs/yarn.lock') }} @@ -229,12 +229,12 @@ jobs: java-version: ["11"] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: true - name: Install JDK - uses: actions/setup-java@v5 + uses: actions/setup-java@v6 with: java-version: ${{ matrix.java-version }} distribution: "temurin" @@ -269,7 +269,7 @@ jobs: ] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: true @@ -324,7 +324,7 @@ jobs: platform: SIMULATOR64 runs-on: macos-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: true @@ -372,7 +372,7 @@ jobs: ar: llvm-ar runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: true