diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 60decdc06..0c8a998cf 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -39,11 +39,11 @@ jobs: echo "Contents:" find $ANDROID_NDK_TOOLCHAIN_DIR -maxdepth 1 - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: '21' @@ -85,7 +85,7 @@ jobs: - name : Upload test results if : ${{ always() }} - uses : actions/upload-artifact@v4 + uses : actions/upload-artifact@v5 with : name : android-test-results-${{ matrix.api-level }} path : | diff --git a/.github/workflows/deploy-web-demo.yml b/.github/workflows/deploy-web-demo.yml index a2bfe9c5b..b4003ca9b 100644 --- a/.github/workflows/deploy-web-demo.yml +++ b/.github/workflows/deploy-web-demo.yml @@ -37,11 +37,11 @@ jobs: # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Build WASM bindings run: make web - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: 'yarn' @@ -50,7 +50,7 @@ jobs: working-directory: platforms/web run: yarn install && yarn build:demo - name: Archive demo artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: dist-demo path: platforms/web/dist-demo @@ -68,16 +68,16 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Download demo artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: dist-demo path: platforms/web/dist-demo - name: Setup Pages uses: actions/configure-pages@v5 - name: Upload github-pages - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 with: path: platforms/web/dist-demo - name: Deploy github-pages diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index f6133fb3f..fc95276ba 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -19,10 +19,10 @@ jobs: if: | github.event_name == 'push' || (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'iOS')) - runs-on: macos-14 + runs-on: macos-15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install xcresultparser run: brew install a7ex/homebrew-formulae/xcresultparser diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f365913a6..8a6536946 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,10 +18,10 @@ env: jobs: ios: name: Publish to Swift repo - runs-on: macos-14 + runs-on: macos-15 steps: - name: 🧮 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 @@ -56,12 +56,12 @@ jobs: runs-on: ubuntu-latest # No need for macos-latest if there are no UI tests steps: - name: 🧮 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: ☕️ Setup Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: '21' @@ -85,13 +85,13 @@ jobs: runs-on: ubuntu-latest steps: - name: 🧮 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: 🦀 Build Rust run: "make web" - name: 🔧 Yarn cache - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: cache: "yarn" cache-dependency-path: platforms/web/yarn.lock @@ -107,7 +107,7 @@ jobs: - name: 🚀 Publish to npm id: npm-publish - uses: JS-DevTools/npm-publish@v3 + uses: JS-DevTools/npm-publish@v4 with: package: platforms/web/package.json token: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/react-build.yml b/.github/workflows/react-build.yml index e50a34036..ee6eef560 100644 --- a/.github/workflows/react-build.yml +++ b/.github/workflows/react-build.yml @@ -23,13 +23,13 @@ jobs: # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Rust & Cargo cache uses: Swatinem/rust-cache@v2 - name: Build run: make web - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: "yarn" @@ -52,7 +52,7 @@ jobs: # https://github.com/codecov/codecov-action/issues/557#issuecomment-1216749652 token: ${{ secrets.CODECOV_TOKEN }} - name: Upload Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: coverage path: | diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 326915df2..f0bfc7271 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install rust run: | rustup set profile minimal diff --git a/.github/workflows/tag-release.yml b/.github/workflows/tag-release.yml index 26ee92f7c..12c3ea1d8 100644 --- a/.github/workflows/tag-release.yml +++ b/.github/workflows/tag-release.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 🧮 Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: token: ${{ secrets.PAT }} diff --git a/.github/workflows/triage-labelled.yml b/.github/workflows/triage-labelled.yml index e35a616e6..0e0d6f12e 100644 --- a/.github/workflows/triage-labelled.yml +++ b/.github/workflows/triage-labelled.yml @@ -12,7 +12,7 @@ jobs: if: > github.repository == 'element-hq/matrix-rich-text-editor' steps: - - uses: actions/github-script@v7 + - uses: actions/github-script@v8 with: script: | github.rest.issues.addLabels({ diff --git a/.github/workflows/wasm.yml b/.github/workflows/wasm.yml index 2632ae7d6..8f1ad1b61 100644 --- a/.github/workflows/wasm.yml +++ b/.github/workflows/wasm.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install rust run: | rustup set profile minimal