diff --git a/.github/workflows/API_doc_manual.yml b/.github/workflows/API_doc_manual.yml index 5c9fd872..5f4ba0e3 100644 --- a/.github/workflows/API_doc_manual.yml +++ b/.github/workflows/API_doc_manual.yml @@ -21,15 +21,15 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -66,13 +66,13 @@ jobs: python -m sphinx -a -j auto -b=html docs/source docs/dist_sphinx || exit 1 - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: docs/dist_sphinx - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 - name: Clean up run: | diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 1edf6820..6d903b1a 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install Rust toolchain run: | @@ -35,7 +35,7 @@ jobs: rustup component add rustfmt clippy - name: Cache cargo - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | ~/.cargo/registry @@ -66,7 +66,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Build sdist uses: PyO3/maturin-action@v1 @@ -75,7 +75,7 @@ jobs: args: --out dist - name: Upload sdist - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: sdist path: dist @@ -97,15 +97,15 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -113,7 +113,7 @@ jobs: run: rustup target add wasm32-unknown-unknown - name: Cache cargo home - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.cargo key: cargo-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }} @@ -132,7 +132,7 @@ jobs: container: 'off' - name: Upload wheels - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: wheels-${{ matrix.os }}-${{ matrix.target }} path: dist @@ -142,18 +142,18 @@ jobs: needs: [wheels, sdist] steps: - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Download linux wheels - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: wheels-ubuntu-latest-x86_64 path: dist - name: Download sdist - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: sdist path: dist @@ -173,15 +173,15 @@ jobs: needs: [wheels] steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Download linux wheels - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: wheels-ubuntu-latest-x86_64 path: dist @@ -215,16 +215,16 @@ jobs: PGPASSWORD: ${{ secrets.PGPASS || 'aisdb_ci_pw' }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' cache: 'pip' - name: Cache cargo home - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.cargo key: cargo-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }} @@ -243,7 +243,7 @@ jobs: wasm-pack --version - name: Setup PostgreSQL 17 - uses: ikalnytskyi/action-setup-postgres@v7 + uses: ikalnytskyi/action-setup-postgres@v8 with: username: ${{ env.POSTGRES_USER }} password: ${{ env.POSTGRES_PASSWORD }} @@ -315,16 +315,16 @@ jobs: PGPASSWORD: ${{ secrets.PGPASS || 'aisdb_ci_pw' }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' cache: 'pip' - name: Cache cargo home - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.cargo key: cargo-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }} @@ -423,17 +423,17 @@ jobs: needs: [wheels] steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' architecture: 'x64' cache: 'pip' - name: Cache cargo home - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.cargo key: cargo-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }} @@ -449,12 +449,12 @@ jobs: run: cargo install --locked wasm-pack wasm-bindgen-cli wasm-opt - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' - name: Setup PostgreSQL 17 - uses: ikalnytskyi/action-setup-postgres@v7 + uses: ikalnytskyi/action-setup-postgres@v8 with: username: postgres password: ${{ secrets.PGPASS || 'aisdb_ci_pw' }} diff --git a/.github/workflows/Install.yml b/.github/workflows/Install.yml index 214741a0..9b8af247 100644 --- a/.github/workflows/Install.yml +++ b/.github/workflows/Install.yml @@ -25,15 +25,15 @@ jobs: python-version: ['3.10', '3.11', '3.12'] steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -46,7 +46,7 @@ jobs: run: rustup target add wasm32-unknown-unknown - name: Cache cargo home - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: ~/.cargo key: cargo-${{ runner.os }}-${{ hashFiles('**/Cargo.lock') }}