From 893e0d0e16494b6249771d50fdef2cf13a4a263a Mon Sep 17 00:00:00 2001 From: _ov4 Date: Thu, 22 Oct 2026 10:24:54 +0000 Subject: ci(nightly): fetch full history for per-product versions Co-Authored-By: Claude Opus 5.5 --- .github/workflows/nightly-build.yml | 4 ++++ AGENTS/ARCH/NIGHTLY.md | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 4b3561a..a9e294b 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -28,6 +28,7 @@ jobs: - uses: actions/checkout@v7.0.1 with: ref: ${{ github.sha }} + fetch-depth: 0 persist-credentials: false - name: Install LLVM 23 and packaging dependencies @@ -134,6 +135,7 @@ jobs: - uses: actions/checkout@v7.0.1 with: ref: ${{ github.sha }} + fetch-depth: 0 persist-credentials: false - name: Install LLVM 23 and packaging dependencies @@ -304,6 +306,7 @@ jobs: - uses: actions/checkout@v7.0.1 with: ref: ${{ github.sha }} + fetch-depth: 0 persist-credentials: false - name: Install LLVM 23 and build dependencies @@ -478,6 +481,7 @@ jobs: - uses: actions/checkout@v7.0.1 with: ref: ${{ github.sha }} + fetch-depth: 0 persist-credentials: false - uses: actions/setup-node@v7.1.0 diff --git a/AGENTS/ARCH/NIGHTLY.md b/AGENTS/ARCH/NIGHTLY.md index 00bbe4a..3e49b9b 100644 --- a/AGENTS/ARCH/NIGHTLY.md +++ b/AGENTS/ARCH/NIGHTLY.md @@ -22,7 +22,8 @@ See [`bundle/AGENTS/DEVELOPMENT.md`](../../bundle/AGENTS/DEVELOPMENT.md) for the The Linux compiler and plugin jobs use Ubuntu 24.04 x86_64; the macOS compiler job uses a macOS 15 arm64 runner, and Windows uses Windows Server 2025 x86_64. -All four check out the push SHA and run independently. All three +All four check out the push SHA with full history (per-product versions use +`git log` on each product's paths) and run independently. All three compiler jobs use LLVM/Clang/LLD 23, Perl (build-time), Release and EMBEDDED settings, Pandoc, and the existing `release` target. Linux obtains its toolchain from apt.llvm.org; macOS uses Homebrew's LLVM 23 and builds matching static LLD with the helper described in -- cgit v1.3.1-4-g156e