Skip to content

Remove compile-check workflow#87

Merged
theletterf merged 3 commits intomainfrom
remove-compile-check
Apr 14, 2026
Merged

Remove compile-check workflow#87
theletterf merged 3 commits intomainfrom
remove-compile-check

Conversation

@theletterf
Copy link
Copy Markdown
Member

Summary

Removes the compile-check.yml workflow that verified lock files were up to date on every PR.

This check creates more friction than value — Dependabot PRs always fail CI because Dependabot bumps action pins in the .lock.yml files but can't run make compile to regenerate them (see #78). Every dependency update requires a human to check out the branch, recompile, and push manually.

The workflow source .md files and Makefile already document the compile step. Contributors who edit the workflow sources can be trusted to run make compile.

Also closes #86, which was an alternative approach (auto-committing recompiled lock files for Dependabot PRs).

🤖 Generated with Claude Code

The lock file drift check creates more friction than it prevents —
particularly for Dependabot PRs, which always fail CI because
Dependabot can't run `make compile`. Trust contributors to recompile.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@theletterf theletterf requested a review from a team as a code owner April 14, 2026 12:30
@theletterf theletterf requested a review from cotti April 14, 2026 12:30
Runs `gh aw compile` locally when workflow source files change,
so lock file drift is caught before it reaches CI.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@theletterf theletterf self-assigned this Apr 14, 2026
@theletterf theletterf added the enhancement New feature or request label Apr 14, 2026
So the compile-workflows hook runs in CI too, replacing the
dedicated compile-check workflow.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@theletterf theletterf force-pushed the remove-compile-check branch from 270edf7 to d4a39d8 Compare April 14, 2026 12:35
@theletterf theletterf merged commit 156f085 into main Apr 14, 2026
3 checks passed
@theletterf theletterf deleted the remove-compile-check branch April 14, 2026 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants