diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7788713..c0dd0c5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,10 +11,10 @@ jobs: runs-on: windows-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: 22 cache: npm diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 9322832..64fa635 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -23,10 +23,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: 22 @@ -37,13 +37,13 @@ jobs: run: node scripts/check-release-links.js - name: Setup Pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v6 - name: Upload Pages Artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: 'docs/' - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index c680e04..f941acb 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -57,9 +57,9 @@ jobs: contents: read attestations: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 22 cache: npm @@ -68,13 +68,13 @@ jobs: - run: npm run electron:build:linux - name: Attest build provenance - uses: actions/attest-build-provenance@v1 + uses: actions/attest-build-provenance@v4 with: subject-path: | release/*.AppImage release/*.deb - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: solframe-studio-linux path: | @@ -88,9 +88,9 @@ jobs: contents: read attestations: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 22 cache: npm @@ -99,13 +99,13 @@ jobs: - run: npm run electron:build:mac - name: Attest build provenance - uses: actions/attest-build-provenance@v1 + uses: actions/attest-build-provenance@v4 with: subject-path: | release/*.dmg release/*.zip - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: solframe-studio-macos path: | @@ -119,9 +119,9 @@ jobs: contents: read attestations: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: 22 cache: npm @@ -135,11 +135,11 @@ jobs: - run: npm run build:installer:lightweight - name: Attest build provenance - uses: actions/attest-build-provenance@v1 + uses: actions/attest-build-provenance@v4 with: subject-path: installer-output/*-Lightweight.exe - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: solframe-studio-windows-lightweight path: installer-output/*-Lightweight.exe @@ -155,7 +155,7 @@ jobs: permissions: contents: write steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: path: dist-artifacts merge-multiple: true @@ -165,7 +165,7 @@ jobs: run: sha256sum * > CHECKSUMS.txt - name: Open a draft release with what CI could build - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: draft: true name: Solframe Studio ${{ github.ref_name }}