Skip to content

Expand docs drift lookback window to 7 days - #188

Merged
strawgate merged 2 commits into
mainfrom
copilot/expand-docs-drift-last-7-days
Feb 20, 2026
Merged

strawgate merged 2 commits into
mainfrom
copilot/expand-docs-drift-last-7-days

Conversation

Copilot AI commented Feb 20, 2026

Copy link
Copy Markdown
Contributor

The docs-drift workflow used a day-of-week heuristic to determine its lookback window (3 days on Monday, 1 day otherwise), which could miss changes from longer gaps or manual runs.

Changes

  • gh-aw-docs-drift.md: Replaces the conditional day-based logic with a fixed --since="7 days ago" window for all runs (scheduled and manual)
  • gh-aw-docs-drift.lock.yml: Recompiled via make compile

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/ruby/setup-ruby/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/ruby/setup-ruby/git/ref/tags/v1 --jq .object.sha go1.25.7 -c=4 -nolocalimports -importcfg /tmp/go-build824818597/b335/importcfg -pack /home/REDACTED/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.7.linux-amd64/src/encoding/csv/reader.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/ruby/setup-ruby/git/ref/tags/v1 --jq .object.sha -D GOAMD64_v1 -gensymabis -o /tmp/go-build824818597/b338/symabis /home/REDACTED/go/pkg/mod/golang.org/x/sys@v0.41.0/cpu/cpu_gc_x86.s rg/toolchain@v0.-I (http block)
    • Triggering command: /usr/bin/gh gh api /repos/ruby/setup-ruby/git/ref/tags/v1 --jq .object.sha /tmp/go-build824818597/b337/symabis -c=4 -nolocalimports -importcfg /tmp/go-build824818597/b337/importcfg -pack -asmhdr (http block)
  • https://api.github.com/user
    • Triggering command: /usr/bin/gh gh api user --jq .login -c=4 -nolocalimports -importcfg /tmp/go-build824818597/b331/importcfg -pack /home/REDACTED/go/pkg/mod/github.com/sourcegraph/conc@v0.3.0/panics/panics.go /home/REDACTED/go/pkg/mod/github.com/sourcegraph/conc@v0.3.0/panics/try.go (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Expand docs drift to last 7 days</issue_title>
<issue_description></issue_description>

Comments on the Issue (you are @copilot in this section)

Custom agent used: default-agent
The default agent


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Copilot AI changed the title [WIP] Add documentation for drift analysis over last 7 days Expand docs drift lookback window to 7 days Feb 20, 2026
Copilot AI requested a review from strawgate February 20, 2026 01:39
@strawgate
strawgate force-pushed the copilot/expand-docs-drift-last-7-days branch from fc32736 to 5744bfb Compare February 20, 2026 01:49
@strawgate
strawgate marked this pull request as ready for review February 20, 2026 01:49
@github-actions

Copy link
Copy Markdown
Contributor

CI failed in Verify compiled workflows (Ensure lock files are up to date) for run 22208000933.

Root cause: make compile leaves the working tree dirty, so the lock-file consistency check exits 1. The log shows regenerated files beyond this PR’s scope, including many gh-aw-*.lock.yml, .github/workflows/agentics-maintenance.yml, and two new trigger workflows (trigger-flaky-test-triage.yml, trigger-issue-triage-pr.yml).

Recommended fix:

  1. On this PR branch, run make compile with the current toolchain.
  2. Commit all generated workflow/lockfile deltas (not only gh-aw-docs-drift.lock.yml).
  3. Re-run CI.

Notes from logs:

  • Compile itself succeeded (Compiled 25 workflow(s): 0 error(s), 0 warning(s)), then failed only on the dirty-tree guard.
  • There is also a non-fatal warning about resolving ruby/setup-ruby@v1 dynamically; it did not fail the job.

Tests run (from this investigation):

  • Reviewed workflow run/job metadata via Actions API.
  • Reviewed failing job logs (job 64236095723) and the exact failing step output.

What is this? | From workflow: PR CI Detective

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

@github-actions

Copy link
Copy Markdown
Contributor

CI failure is reproducible and the root cause is generated workflow drift.

  • Failing job: Verify compiled workflows (64236095723)
  • Failing step: Ensure lock files are up to date
  • Evidence from run logs: after make compile, git status --porcelain is dirty with:
    • .github/workflows/agentics-maintenance.yml
    • all gh-aw-*.lock.yml files
    • untracked .github/workflows/trigger-flaky-test-triage.yml
    • untracked .github/workflows/trigger-issue-triage-pr.yml

I re-ran locally on the PR commit and confirmed the same behavior:

make compile
git status --short

Result: same dirty-tree set as CI.

Recommended fix

Regenerate and commit the workflow artifacts from this branch, then push:

make compile
git add .github/workflows/agentics-maintenance.yml \
        .github/workflows/gh-aw-*.lock.yml \
        .github/workflows/trigger-flaky-test-triage.yml \
        .github/workflows/trigger-issue-triage-pr.yml
git commit -m "chore: regenerate compiled workflow artifacts"
git push

I did not push changes from this run because the required fix is entirely under .github/workflows/.


What is this? | From workflow: PR Checks Fixer

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

@strawgate
strawgate merged commit c469d0c into main Feb 20, 2026
10 of 11 checks passed
@strawgate
strawgate deleted the copilot/expand-docs-drift-last-7-days branch February 20, 2026 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expand docs drift to last 7 days

2 participants