aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-22 10:24:54 +0000
committer_ov4 <ov4@ov4.org>2026-10-22 10:24:54 +0000
commit893e0d0e16494b6249771d50fdef2cf13a4a263a (patch)
treea3038aeb45bd6c5d4c635927cd90e692c17a143b
parente8f743f38454d452e36200c4c07b44616793c7f2 (diff)
ci(nightly): fetch full history for per-product versions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
-rw-r--r--.github/workflows/nightly-build.yml4
-rw-r--r--AGENTS/ARCH/NIGHTLY.md3
2 files changed, 6 insertions, 1 deletions
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