diff --git a/.github/workflows/agents-docs.yml b/.github/workflows/agents-docs.yml index ecd3214..6e329a1 100644 --- a/.github/workflows/agents-docs.yml +++ b/.github/workflows/agents-docs.yml @@ -13,7 +13,7 @@ jobs: skills: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Every skill needs a name and a description run: | diff --git a/.github/workflows/boot-test.yml b/.github/workflows/boot-test.yml index 8abbf9a..cde2546 100644 --- a/.github/workflows/boot-test.yml +++ b/.github/workflows/boot-test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain and QEMU run: | @@ -26,7 +26,7 @@ jobs: - name: Upload serial log if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: serial-log path: build/boot.log diff --git a/.github/workflows/build-matrix.yml b/.github/workflows/build-matrix.yml index caf779f..43495b9 100644 --- a/.github/workflows/build-matrix.yml +++ b/.github/workflows/build-matrix.yml @@ -15,7 +15,7 @@ jobs: compiler: [g++-13, g++-14] optimisation: ['-O0', '-O2', '-Os'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain run: | diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5c97dd5..7058383 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain run: | @@ -24,7 +24,7 @@ jobs: run: ./scripts/kernel-size.sh - name: Upload kernel - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: kernel path: | diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index 5359b27..d74cee1 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -12,7 +12,7 @@ jobs: tidy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install clang-tidy run: | diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 60ef67f..fc81a98 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -15,7 +15,7 @@ jobs: security-events: write contents: read steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain run: | diff --git a/.github/workflows/cppcheck.yml b/.github/workflows/cppcheck.yml index 5a128b9..64955e0 100644 --- a/.github/workflows/cppcheck.yml +++ b/.github/workflows/cppcheck.yml @@ -11,7 +11,7 @@ jobs: analyse: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install cppcheck run: | diff --git a/.github/workflows/devices.yml b/.github/workflows/devices.yml index 938bcf9..d2798eb 100644 --- a/.github/workflows/devices.yml +++ b/.github/workflows/devices.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain and QEMU run: | @@ -26,7 +26,7 @@ jobs: - name: Upload the log if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: device-log path: build/device.log diff --git a/.github/workflows/editorconfig.yml b/.github/workflows/editorconfig.yml index 289ad81..2e71159 100644 --- a/.github/workflows/editorconfig.yml +++ b/.github/workflows/editorconfig.yml @@ -8,7 +8,7 @@ jobs: whitespace: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install editorconfig-checker run: | diff --git a/.github/workflows/fault-injection.yml b/.github/workflows/fault-injection.yml index 0c53fa1..69f209d 100644 --- a/.github/workflows/fault-injection.yml +++ b/.github/workflows/fault-injection.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain and QEMU run: | @@ -26,7 +26,7 @@ jobs: - name: Upload the logs if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: fault-logs path: build/faults diff --git a/.github/workflows/filesystem.yml b/.github/workflows/filesystem.yml index 3afdcef..8243fbb 100644 --- a/.github/workflows/filesystem.yml +++ b/.github/workflows/filesystem.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain, QEMU and the ext2 tools run: | @@ -26,7 +26,7 @@ jobs: - name: Upload the log if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: fs-log path: build/fs.log diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 1b7b945..b1e842f 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -8,7 +8,7 @@ jobs: clang-format: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install clang-format run: | diff --git a/.github/workflows/freestanding.yml b/.github/workflows/freestanding.yml index 32c79ed..5f386cf 100644 --- a/.github/workflows/freestanding.yml +++ b/.github/workflows/freestanding.yml @@ -8,7 +8,7 @@ jobs: environment: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain run: | diff --git a/.github/workflows/gitleaks.yml b/.github/workflows/gitleaks.yml index 16d8848..3314843 100644 --- a/.github/workflows/gitleaks.yml +++ b/.github/workflows/gitleaks.yml @@ -10,7 +10,7 @@ jobs: scan: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 diff --git a/.github/workflows/headers.yml b/.github/workflows/headers.yml index d0c025d..07e6372 100644 --- a/.github/workflows/headers.yml +++ b/.github/workflows/headers.yml @@ -11,7 +11,7 @@ jobs: standalone: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain run: | diff --git a/.github/workflows/iso-boot.yml b/.github/workflows/iso-boot.yml index 5b2792c..bbb72ce 100644 --- a/.github/workflows/iso-boot.yml +++ b/.github/workflows/iso-boot.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain, GRUB and QEMU run: | @@ -38,7 +38,7 @@ jobs: - name: Upload the log if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: iso-boot-log path: build/iso-boot.log diff --git a/.github/workflows/iso.yml b/.github/workflows/iso.yml index ad323ad..f965b8a 100644 --- a/.github/workflows/iso.yml +++ b/.github/workflows/iso.yml @@ -9,7 +9,7 @@ jobs: image: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain and GRUB run: | @@ -25,7 +25,7 @@ jobs: grub-mkrescue -o build/eris.iso build/iso - name: Upload the ISO - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: eris-iso path: build/eris.iso diff --git a/.github/workflows/isr-abi.yml b/.github/workflows/isr-abi.yml index a50ccf4..783732d 100644 --- a/.github/workflows/isr-abi.yml +++ b/.github/workflows/isr-abi.yml @@ -12,7 +12,7 @@ jobs: register-frame: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain run: | diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 4d891ec..b455130 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -10,6 +10,6 @@ jobs: contents: read pull-requests: write steps: - - uses: actions/labeler@v5 + - uses: actions/labeler@v7 with: sync-labels: true diff --git a/.github/workflows/license.yml b/.github/workflows/license.yml index 04814de..6efa584 100644 --- a/.github/workflows/license.yml +++ b/.github/workflows/license.yml @@ -8,7 +8,7 @@ jobs: integrity: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: LICENSE must stay the verbatim GPLv2 text run: | diff --git a/.github/workflows/markdown.yml b/.github/workflows/markdown.yml index 984f73c..71415b1 100644 --- a/.github/workflows/markdown.yml +++ b/.github/workflows/markdown.yml @@ -10,9 +10,9 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: '20' @@ -25,7 +25,7 @@ jobs: links: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Check relative links run: | diff --git a/.github/workflows/modules-loadable.yml b/.github/workflows/modules-loadable.yml index 8ccc832..5f6e17b 100644 --- a/.github/workflows/modules-loadable.yml +++ b/.github/workflows/modules-loadable.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain and QEMU run: | @@ -41,7 +41,7 @@ jobs: - name: Upload the logs if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: module-logs path: | diff --git a/.github/workflows/modules.yml b/.github/workflows/modules.yml index 5438801..3720236 100644 --- a/.github/workflows/modules.yml +++ b/.github/workflows/modules.yml @@ -13,7 +13,7 @@ jobs: descriptors: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain run: | diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 6edb119..a8382cc 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -11,7 +11,7 @@ jobs: outputs: commits: ${{ steps.count.outputs.commits }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 @@ -29,7 +29,7 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 @@ -85,7 +85,7 @@ jobs: } > build/notes.md - name: Publish the nightly - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: tag_name: nightly name: nightly diff --git a/.github/workflows/release-manual.yml b/.github/workflows/release-manual.yml index 6a6105a..29150bc 100644 --- a/.github/workflows/release-manual.yml +++ b/.github/workflows/release-manual.yml @@ -24,7 +24,7 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 @@ -67,7 +67,7 @@ jobs: git push origin "${{ inputs.version }}" - name: Publish - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: tag_name: ${{ inputs.version }} name: eris ${{ inputs.version }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d80a05c..e6474ef 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 @@ -39,7 +39,7 @@ jobs: sha256sum eris.elf eris32.elf eris-${{ github.ref_name }}.iso > SHA256SUMS - name: Publish - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: generate_release_notes: true files: | diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml index b0ccb01..04308dc 100644 --- a/.github/workflows/shellcheck.yml +++ b/.github/workflows/shellcheck.yml @@ -11,7 +11,7 @@ jobs: scripts: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install shellcheck run: | diff --git a/.github/workflows/size.yml b/.github/workflows/size.yml index 053cf32..3a224c1 100644 --- a/.github/workflows/size.yml +++ b/.github/workflows/size.yml @@ -8,7 +8,7 @@ jobs: report: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 diff --git a/.github/workflows/smp.yml b/.github/workflows/smp.yml index 9d0d08c..4ec0062 100644 --- a/.github/workflows/smp.yml +++ b/.github/workflows/smp.yml @@ -15,7 +15,7 @@ jobs: matrix: cpus: [1, 2, 4, 8] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain and QEMU run: | @@ -30,7 +30,7 @@ jobs: - name: Upload the log if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: smp-log-${{ matrix.cpus }} path: build/smp.log diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index e6aed71..d0ef32d 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -9,7 +9,7 @@ jobs: artifacts: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain and QEMU run: | @@ -33,7 +33,7 @@ jobs: } >> "$GITHUB_STEP_SUMMARY" - name: Upload the snapshot - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: eris-snapshot-${{ github.sha }} path: | diff --git a/.github/workflows/spdx.yml b/.github/workflows/spdx.yml index d009e47..f1ba9b3 100644 --- a/.github/workflows/spdx.yml +++ b/.github/workflows/spdx.yml @@ -8,7 +8,7 @@ jobs: headers: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Check SPDX headers run: ./scripts/check-spdx.sh diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 8be46a7..d9c3fa4 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -12,7 +12,7 @@ jobs: issues: write pull-requests: write steps: - - uses: actions/stale@v9 + - uses: actions/stale@v11 with: days-before-stale: 60 days-before-close: 14 diff --git a/.github/workflows/threads.yml b/.github/workflows/threads.yml index de64e7b..c13a528 100644 --- a/.github/workflows/threads.yml +++ b/.github/workflows/threads.yml @@ -15,7 +15,7 @@ jobs: matrix: cpus: [1, 2, 4] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain and QEMU run: | @@ -30,7 +30,7 @@ jobs: - name: Upload the log if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: thread-log-${{ matrix.cpus }} path: build/thread.log diff --git a/.github/workflows/userspace.yml b/.github/workflows/userspace.yml index 920de32..54f7ce6 100644 --- a/.github/workflows/userspace.yml +++ b/.github/workflows/userspace.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install toolchain, QEMU and the ext2 tools run: | @@ -29,7 +29,7 @@ jobs: - name: Upload the log if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: user-log path: build/user.log