diff --git a/.github/workflows/_release-worker.yaml b/.github/workflows/_release-worker.yaml index 2cd874a1..f53d9175 100644 --- a/.github/workflows/_release-worker.yaml +++ b/.github/workflows/_release-worker.yaml @@ -81,7 +81,7 @@ jobs: steps: - id: checkout name: Checkout - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: fetch-depth: 0 @@ -91,7 +91,7 @@ jobs: - name: Download GAS artifacts if: ${{ env.ACT != 'true' }} - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8 with: name: gas-artifacts path: build/gas @@ -99,7 +99,7 @@ jobs: - name: Download Docs artifacts if: ${{ env.ACT != 'true' }} - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8 with: name: docs-artifacts path: docs/build @@ -188,14 +188,14 @@ jobs: - id: deploy-docs if: ${{ (inputs.job == 'ci-release' || inputs.job == 'publish-release' || startsWith(inputs.job, 'force-')) && inputs.enable_build_docs && github.ref == 'refs/heads/main' }} name: Deploy docs - uses: JamesIves/github-pages-deploy-action@d92aa235d04922e8f08b40ce78cc5442fcfbfa2f # v4 + uses: JamesIves/github-pages-deploy-action@fa24774553152dd7873cd16ebd8d959b010c5445 # v4 with: folder: docs/build - id: upload-preview-artifact name: Upload Preview Artifact if: ${{ inputs.job == 'preview' }} - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7 with: name: release-notes-preview-${{ inputs.environment }} path: build/release-notes-* diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f9210e15..e2b1a191 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -169,7 +169,7 @@ jobs: - id: checkout name: Checkout - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 with: persist-credentials: true token: ${{ secrets.GITHUB_TOKEN }} @@ -190,7 +190,7 @@ jobs: run: devbox --quiet run npm run ci:build - name: Upload GAS artifacts if: ${{ env.ACT != 'true' && (steps.profile.outputs.enable_build_lib == 'true' || steps.profile.outputs.enable_beta_deploy == 'true') }} - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7 with: name: gas-artifacts path: build/gas @@ -235,18 +235,18 @@ jobs: devbox --quiet run npm run ci:docs - name: Upload Docs artifacts if: ${{ env.ACT != 'true' && steps.profile.outputs.enable_build_docs == 'true' }} - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7 with: name: docs-artifacts path: docs/build - id: qa-coveralls if: ${{ steps.profile.outputs.enable_qa == 'true' }} name: QA Coveralls - uses: coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2 + uses: coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2 - id: qa-sonarqube if: ${{ steps.profile.outputs.enable_qa == 'true' }} name: QA SonarQube - uses: SonarSource/sonarqube-scan-action@59db25f34e16620e48ab4bb9e4a5dce155cb5432 # v8 + uses: SonarSource/sonarqube-scan-action@d209202bc7d53ff1cc128f7f907dac145c9d6ae9 # v8 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} diff --git a/.github/workflows/maintenance.yaml b/.github/workflows/maintenance.yaml index 4979e8ed..de2e16a1 100644 --- a/.github/workflows/maintenance.yaml +++ b/.github/workflows/maintenance.yaml @@ -45,7 +45,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Setup Environment uses: ./.github/actions/setup-environment - name: Run script diff --git a/devbox.json b/devbox.json index 997dd321..face180f 100644 --- a/devbox.json +++ b/devbox.json @@ -4,10 +4,10 @@ "actionlint@1.7.12", "antlr@4.13.2", "gettext@1.0", - "gh@2.96.0", + "gh@2.101.0", "gojq@0.12.19", - "nodejs@24.12.0", - "openspec@1.4.1", + "nodejs@24.20.0", + "openspec@1.13.2", "yq-go@4.53.3" ], "env": { diff --git a/devbox.lock b/devbox.lock index 6a7e890c..7658632b 100644 --- a/devbox.lock +++ b/devbox.lock @@ -197,51 +197,41 @@ } } }, - "gh@2.96.0": { - "last_modified": "2026-07-23T05:10:05Z", - "resolved": "github:NixOS/nixpkgs/7525d999cd850b9a488817abc89c75dc733acf17#gh", + "gh@2.101.0": { + "last_modified": "2026-09-30T02:44:13Z", + "resolved": "github:NixOS/nixpkgs/1ec21f6ee4970c41e0824c539c52a50e91fab898#gh", "source": "devbox-search", - "version": "2.96.0", + "version": "2.101.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/fc59sg6h20yvm9hh589zawj0n4xvjkyv-gh-2.96.0", + "path": "/nix/store/d7whxqvqi63hc4zd8gdnynpj591d47vk-gh-2.101.0", "default": true } ], - "store_path": "/nix/store/fc59sg6h20yvm9hh589zawj0n4xvjkyv-gh-2.96.0" + "store_path": "/nix/store/d7whxqvqi63hc4zd8gdnynpj591d47vk-gh-2.101.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/hhli6yr6kkcqb24v5rjw4wdi3dabbp2s-gh-2.96.0", + "path": "/nix/store/jc5hzh8z39x733xzhk4frp89kphng39w-gh-2.101.0", "default": true } ], - "store_path": "/nix/store/hhli6yr6kkcqb24v5rjw4wdi3dabbp2s-gh-2.96.0" - }, - "x86_64-darwin": { - "outputs": [ - { - "name": "out", - "path": "/nix/store/waa7fl1d466lkihg89p60iisjwynyfb7-gh-2.96.0", - "default": true - } - ], - "store_path": "/nix/store/waa7fl1d466lkihg89p60iisjwynyfb7-gh-2.96.0" + "store_path": "/nix/store/jc5hzh8z39x733xzhk4frp89kphng39w-gh-2.101.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/9jyx6hrsjdcjx1gxmipj45bij5vzvq19-gh-2.96.0", + "path": "/nix/store/magkjif796farpn4avs72512rxa3chv3-gh-2.101.0", "default": true } ], - "store_path": "/nix/store/9jyx6hrsjdcjx1gxmipj45bij5vzvq19-gh-2.96.0" + "store_path": "/nix/store/magkjif796farpn4avs72512rxa3chv3-gh-2.101.0" } } }, @@ -297,132 +287,80 @@ } } }, - "nodejs@24.12.0": { - "last_modified": "2025-12-29T16:45:58Z", - "plugin_version": "0.0.4", - "resolved": "github:NixOS/nixpkgs/346dd96ad74dc4457a9db9de4f4f57dab2e5731d#nodejs_24", + "nodejs@24.20.0": { + "last_modified": "2026-09-28T13:04:38Z", + "plugin_version": "0.0.5", + "resolved": "github:NixOS/nixpkgs/f45c6f04c2f013f004bf94e284e95d72898d9393#nodejs", "source": "devbox-search", - "version": "24.12.0", + "version": "24.20.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/b1h0af3yb3z9jz048phclcqw6ihiww67-nodejs-24.12.0", + "path": "/nix/store/7pn7zw2sciv3fih9l4xpyvx0q8hlrr0w-nodejs-24.20.0", "default": true - }, - { - "name": "dev", - "path": "/nix/store/ksn4nj0nbp0ikmh4scy9x4biqqdswwhy-nodejs-24.12.0-dev" - }, - { - "name": "libv8", - "path": "/nix/store/3x72bm7l30ib7l7cximrp0sklcq8jqwy-nodejs-24.12.0-libv8" } ], - "store_path": "/nix/store/b1h0af3yb3z9jz048phclcqw6ihiww67-nodejs-24.12.0" + "store_path": "/nix/store/7pn7zw2sciv3fih9l4xpyvx0q8hlrr0w-nodejs-24.20.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/9jfsyhcr9c6rpm94lrkibv75jkggvwss-nodejs-24.12.0", - "default": true - }, - { - "name": "dev", - "path": "/nix/store/7izhv9x1yvsmyrhmmyps6bxjjclajm80-nodejs-24.12.0-dev" - }, - { - "name": "libv8", - "path": "/nix/store/8hl74pnc1qyz68rg10ixw7fz32hcxqkk-nodejs-24.12.0-libv8" - } - ], - "store_path": "/nix/store/9jfsyhcr9c6rpm94lrkibv75jkggvwss-nodejs-24.12.0" - }, - "x86_64-darwin": { - "outputs": [ - { - "name": "out", - "path": "/nix/store/cj1243xswxvnwgifyiyg8axhn0r2vl48-nodejs-24.12.0", + "path": "/nix/store/hnizp3p9k7gix8iqlip1pai9fy417ygy-nodejs-24.20.0", "default": true - }, - { - "name": "dev", - "path": "/nix/store/kzia3rkaf9vwpn3py23q9v49jpjm6zx7-nodejs-24.12.0-dev" - }, - { - "name": "libv8", - "path": "/nix/store/xszji81xj7ghjhz7jk0jkhb84nfwyd8f-nodejs-24.12.0-libv8" } ], - "store_path": "/nix/store/cj1243xswxvnwgifyiyg8axhn0r2vl48-nodejs-24.12.0" + "store_path": "/nix/store/hnizp3p9k7gix8iqlip1pai9fy417ygy-nodejs-24.20.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/9z1v3wyrxp6fpyzw21lcakd5w7aknzyc-nodejs-24.12.0", + "path": "/nix/store/v6wsd9nyglmwh32yn7w8z11dq9cksg4m-nodejs-24.20.0", "default": true - }, - { - "name": "libv8", - "path": "/nix/store/5yvx909wlis13qd2y1ahwl7ij21ma69a-nodejs-24.12.0-libv8" - }, - { - "name": "dev", - "path": "/nix/store/7ll99p08gmpg0n048669p80zjibl5akr-nodejs-24.12.0-dev" } ], - "store_path": "/nix/store/9z1v3wyrxp6fpyzw21lcakd5w7aknzyc-nodejs-24.12.0" + "store_path": "/nix/store/v6wsd9nyglmwh32yn7w8z11dq9cksg4m-nodejs-24.20.0" } } }, - "openspec@1.4.1": { - "last_modified": "2026-07-23T05:10:05Z", - "resolved": "github:NixOS/nixpkgs/7525d999cd850b9a488817abc89c75dc733acf17#openspec", + "openspec@1.13.2": { + "last_modified": "2026-10-10T12:58:50Z", + "resolved": "github:NixOS/nixpkgs/ca1659429c950a11a565b5764e37a1b704e17ec8#openspec", "source": "devbox-search", - "version": "1.4.1", + "version": "1.13.2", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/vcmjq207pjfd1aaspn38adsqj4ckr8h4-openspec-1.4.1", + "path": "/nix/store/2qwgcpjz21b37vj41q3kj22z31d0j3gr-openspec-1.13.2", "default": true } ], - "store_path": "/nix/store/vcmjq207pjfd1aaspn38adsqj4ckr8h4-openspec-1.4.1" + "store_path": "/nix/store/2qwgcpjz21b37vj41q3kj22z31d0j3gr-openspec-1.13.2" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/ki755k939p8757p1pxy8qgcnifzwwags-openspec-1.4.1", - "default": true - } - ], - "store_path": "/nix/store/ki755k939p8757p1pxy8qgcnifzwwags-openspec-1.4.1" - }, - "x86_64-darwin": { - "outputs": [ - { - "name": "out", - "path": "/nix/store/bj0q7lihd2jhkjh553jiv30aiqj8p3dy-openspec-1.4.1", + "path": "/nix/store/msylwxq8vin23jv2nvmjvl5s2pgdk11y-openspec-1.13.2", "default": true } ], - "store_path": "/nix/store/bj0q7lihd2jhkjh553jiv30aiqj8p3dy-openspec-1.4.1" + "store_path": "/nix/store/msylwxq8vin23jv2nvmjvl5s2pgdk11y-openspec-1.13.2" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/5la79nlvwl0ni8a1ic65y1nrnp0l6p25-openspec-1.4.1", + "path": "/nix/store/p796kfrcs3iz4qxgyfwdxpkk1ndx5yc2-openspec-1.13.2", "default": true } ], - "store_path": "/nix/store/5la79nlvwl0ni8a1ic65y1nrnp0l6p25-openspec-1.4.1" + "store_path": "/nix/store/p796kfrcs3iz4qxgyfwdxpkk1ndx5yc2-openspec-1.13.2" } } },