From d3c94304cc64ef79cc9711f3d6fb1eba571d7515 Mon Sep 17 00:00:00 2001 From: thedavidmeister Date: Sun, 12 Jul 2026 05:25:08 +0000 Subject: [PATCH 1/3] ci: adopt rainix nix-cachix-setup composite in report-downtime, drop deprecated DeterminateSystems nix installer Closes #459 Co-Authored-By: Claude --- .github/workflows/report-downtime.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/report-downtime.yaml b/.github/workflows/report-downtime.yaml index 7e9c116f..4c0e9064 100644 --- a/.github/workflows/report-downtime.yaml +++ b/.github/workflows/report-downtime.yaml @@ -14,12 +14,11 @@ jobs: submodules: recursive fetch-depth: 0 - - name: Install Nix 1/2 - uses: DeterminateSystems/nix-installer-action@main + - name: Install Nix + uses: rainlanguage/rainix/.github/actions/nix-cachix-setup@main with: - determinate: true - - name: Install Nix 2/2 - uses: DeterminateSystems/flakehub-cache-action@main + checkout: 'false' + cachix-auth-token: ${{ secrets.CACHIX_AUTH_TOKEN }} - name: Prepare Sushi Lib run: ./prep-sushi.sh From b3de99b6632b812fd67e6cefdf12e7e4ae937c21 Mon Sep 17 00:00:00 2001 From: David Meister Date: Sun, 12 Jul 2026 13:22:24 +0000 Subject: [PATCH 2/3] fix(ci): unit tests empty-commit retrigger (flaky) [3b-attempt] logger/index.test.ts otel timestamp closeTo assertion straddled a 1-second boundary (deltas exactly ~1e9 ns); known pre-existing flake, diff here is workflow-yaml-only. Re-run only. Co-Authored-By: Claude From 740b5e55964db6bf7cea1e14652c003b71e86cbe Mon Sep 17 00:00:00 2001 From: David Meister Date: Sun, 12 Jul 2026 21:12:38 +0000 Subject: [PATCH 3/3] fix(ci): unit tests empty-commit retrigger (flaky) [3b-attempt] Prior retrigger cleared the logger closeTo flake; this run failed on a NEW transient signature: ERR_PNPM_FETCH_404 on @babel/plugin-transform-spread-7.24.1.tgz during pnpm install. The tarball exists (HTTP 200 now), so the 404 was a registry flake. Co-Authored-By: Claude