diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-22 10:24:54 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-22 10:24:54 +0000 |
| commit | 893e0d0e16494b6249771d50fdef2cf13a4a263a (patch) | |
| tree | a3038aeb45bd6c5d4c635927cd90e692c17a143b | |
| parent | e8f743f38454d452e36200c4c07b44616793c7f2 (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.yml | 4 | ||||
| -rw-r--r-- | AGENTS/ARCH/NIGHTLY.md | 3 |
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 |
