Skip to content

wiring reads a paths-filter that gates a job as a pin trigger - #173

Merged
brunogbv merged 1 commit into
mainfrom
chore/169-wiring-paths-filter
Oct 17, 2026
Merged

brunogbv merged 1 commit into
mainfrom
chore/169-wiring-paths-filter

Conversation

@brunogbv

Copy link
Copy Markdown
Collaborator

marola-app#128 moved the image build into ci.yml, which runs on every push and gates its image
jobs on a dorny/paths-filter changes job, so the Pin bump table lost corpus.version's row.
A pin now counts as a trigger when a filter lists it, that filter's job output is read by some
job's if:, and the workflow runs on a push to main without a paths filter.

Closes #169

Tested: wiring.py --self-test ok (3 new cases red then green); devkit-quality.sh rc=0; wiring --root w6-marola855 prints the marola-app corpus.version | ci.yml row
Co-Authored-By: Claude noreply@anthropic.com

On the umbrella at its current pins, the generated Pin bump table gains two rows: marola-app corpus.version | marola-app ci.yml (the AC) and marola flake.lock | marola ci.yml (the umbrella ci.yml's docs, nix and wiring filters list flake.lock and gate docs-build and quality-other). The bump PR regenerates REPOS.md with the new tag, so both arrive there.

@brunogbv
brunogbv force-pushed the chore/169-wiring-paths-filter branch from e64f85b to b089896 Compare October 17, 2026 11:18
marola-app#128 moved the image build into ci.yml, which runs on every push and gates its image
jobs on a dorny/paths-filter `changes` job, so the Pin bump table lost corpus.version's row.
A pin now counts as a trigger when a filter lists it, that filter's job output is read by some
job's `if:`, and the workflow runs on a push to main without a paths filter.

Closes #169

Tested: wiring.py --self-test ok (3 new cases red then green); devkit-quality.sh rc=0; wiring --root w6-marola855 prints the marola-app corpus.version | ci.yml row
Co-Authored-By: Claude <noreply@anthropic.com>
@brunogbv
brunogbv force-pushed the chore/169-wiring-paths-filter branch from b089896 to 706e2ee Compare October 17, 2026 11:26
@brunogbv
brunogbv merged commit d012e89 into main Oct 17, 2026
8 checks passed
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.

wiring reads a changes job's paths-filter as a pin trigger, so ci.yml's corpus.version rebuild is listed

1 participant