From 62db6b8d0ba37ffb9419c3139f0dcb387eb7884b Mon Sep 17 00:00:00 2001 From: tobias-tengler <45513122+tobias-tengler@users.noreply.github.com> Date: Thu, 5 Feb 2026 12:24:24 +0100 Subject: [PATCH 1/2] Properly set repository in package.json --- src/Nitro/CommandLine/src/chillicream-nitro/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Nitro/CommandLine/src/chillicream-nitro/package.json b/src/Nitro/CommandLine/src/chillicream-nitro/package.json index a18fb4900b6..a090f3a4241 100644 --- a/src/Nitro/CommandLine/src/chillicream-nitro/package.json +++ b/src/Nitro/CommandLine/src/chillicream-nitro/package.json @@ -5,7 +5,7 @@ "homepage": "https://chillicream.com", "repository": { "type": "git", - "url": "git+chttps://github.com/ChilliCream/graphql-platform.git", + "url": "https://github.com/ChilliCream/graphql-platform", "directory": "src/Nitro/CommandLine/src/chillicream-nitro" }, "bugs": { From 0bd01e26bcc12ea6246860ac1cb4ed1695fb1535 Mon Sep 17 00:00:00 2001 From: tobias-tengler <45513122+tobias-tengler@users.noreply.github.com> Date: Thu, 5 Feb 2026 12:32:03 +0100 Subject: [PATCH 2/2] Update actions/ versions --- .github/workflows/benchmarks.yml | 6 ++--- .github/workflows/ci-cleanup.yml | 2 +- .github/workflows/ci.yml | 32 +++++++++++++-------------- .github/workflows/coverage.yml | 16 +++++++------- .github/workflows/publish-website.yml | 6 ++--- .github/workflows/release.yml | 30 ++++++++++++------------- 6 files changed, 45 insertions(+), 47 deletions(-) diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 4fb646650fa..5a9f37a0c02 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -25,13 +25,13 @@ jobs: steps: - name: Checkout current repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 show-progress: false - name: Checkout performance data repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ChilliCream/graphql-platform-performance-data token: ${{ secrets.PERFORMANCE_DATA_TOKEN }} @@ -128,7 +128,7 @@ jobs: }); - name: Upload performance data as artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: always() with: name: fusion-gateway-performance-data diff --git a/.github/workflows/ci-cleanup.yml b/.github/workflows/ci-cleanup.yml index 86ff81da617..4c67abc47d5 100644 --- a/.github/workflows/ci-cleanup.yml +++ b/.github/workflows/ci-cleanup.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: show-progress: false diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ed8dd27fdde..439acdfafb2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: src_changes: ${{ steps.check-src.outputs.src_changes }} steps: - name: Checkout Repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 2 show-progress: false @@ -63,13 +63,13 @@ jobs: needs: check-changes if: needs.check-changes.outputs.website_changes == 'true' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 name: Check out the code with: show-progress: false - name: Install Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 @@ -83,11 +83,11 @@ jobs: name: "Markdown linting" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 name: Check out the code with: show-progress: false - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 name: Setup node with: node-version: 22 @@ -103,19 +103,19 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: show-progress: false - name: Install Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 cache: "yarn" cache-dependency-path: "website/yarn.lock" - name: Cache Yarn Packages - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | website/.yarn/cache @@ -143,12 +143,12 @@ jobs: steps: - name: Checkout to repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: show-progress: false - name: Install .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: 10.x @@ -173,12 +173,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: show-progress: false - name: Install .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: | 8.x @@ -217,13 +217,13 @@ jobs: CI_BUILD: true - name: Upload Test Results as Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: test-results-${{ matrix.name }} path: ${{ matrix.directoryPath }}/TestResults/*.trx - name: Upload Coverage File as Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-${{ matrix.name }} # The * matches a single directory that is named with a GUID. @@ -232,7 +232,7 @@ jobs: - name: Upload mismatch files as Artifact if: steps.run-tests.outcome == 'failure' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: mismatch-files-${{ matrix.name }} path: ${{ matrix.directoryPath }}/**/__mismatch__/* @@ -243,7 +243,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download all coverage artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: ./output/download pattern: coverage-* diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 9ccd6b1aa3a..07deb153a48 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -22,12 +22,12 @@ jobs: steps: - name: Checkout to repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: show-progress: false - name: Install .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: | 8.x @@ -54,12 +54,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: show-progress: false - name: Install .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: | 8.x @@ -94,13 +94,13 @@ jobs: CI_BUILD: true - name: Upload Test Results as Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: test-results-${{ matrix.name }} path: ${{ matrix.directoryPath }}/TestResults/*.trx - name: Upload Coverage File as Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-${{ matrix.name }} # The * matches a single directory that is named with a GUID. @@ -109,7 +109,7 @@ jobs: - name: Upload mismatch files as Artifact if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: mismatch-files-${{ matrix.name }} path: ${{ matrix.directoryPath }}/**/__mismatch__/* @@ -126,7 +126,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download all coverage artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: ./output/download pattern: coverage-* diff --git a/.github/workflows/publish-website.yml b/.github/workflows/publish-website.yml index cd34daf0c73..95ab1b457f2 100644 --- a/.github/workflows/publish-website.yml +++ b/.github/workflows/publish-website.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: show-progress: false @@ -30,14 +30,14 @@ jobs: - run: echo ${{ secrets.CONTAINER_REG_URL }} - name: Install Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 cache: "yarn" cache-dependency-path: "website/yarn.lock" - name: Cache Yarn Packages - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | website/.yarn/cache diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6261ea7e7d9..a61cf1ffd35 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,12 +18,12 @@ jobs: steps: - name: 📦 Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: show-progress: false - name: 🛠 Install .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: | 8.x @@ -99,10 +99,10 @@ jobs: steps: - name: 📦 Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: 🛠 Install .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: 10.x @@ -254,7 +254,7 @@ jobs: security delete-keychain $RUNNER_TEMP/app-signing.keychain-db - name: 📤 Upload zipped binary as artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: nitro-${{ matrix.rid }} path: nitro-${{ matrix.rid }}.zip @@ -277,12 +277,12 @@ jobs: steps: - name: 📦 Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: 🧰 Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: "24.x" + node-version: 22 registry-url: ${{ vars.NPM_REGISTRY_URL }} scope: "@chillicream" @@ -290,7 +290,7 @@ jobs: run: corepack enable - name: 📥 Download all zipped nitro binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: pattern: nitro-* merge-multiple: true @@ -326,10 +326,8 @@ jobs: working-directory: src/Nitro/CommandLine/src/chillicream-nitro run: yarn install --immutable - # Ensure npm 11.5.1 or later for trusted publishing - - name: 📥 Download latest npm version - working-directory: src/Nitro/CommandLine/src/chillicream-nitro - run: npm install -g npm@latest + - name: 📥 Install npm@11.9.0 + run: npm install -g npm@11.9.0 - name: 🏷️ Set version working-directory: src/Nitro/CommandLine/src/chillicream-nitro @@ -354,7 +352,7 @@ jobs: shell: bash - name: 📤 Upload tarball as artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: chillicream-nitro-${{ env.GIT_TAG }}.tgz path: src/Nitro/CommandLine/src/chillicream-nitro/chillicream-nitro-${{ env.GIT_TAG }}.tgz @@ -374,7 +372,7 @@ jobs: steps: - name: 📥 Checkout main repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -432,7 +430,7 @@ jobs: EOF - name: 📥 Checkout homebrew repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ChilliCream/homebrew-tools token: ${{ secrets.HOMEBREW_TAP_TOKEN }}