No reviewers
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit!286
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "i/250-probe-undeclared-input"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
Set E #250 pickup: empirical probe of Forgejo Actions' behavior when a
workflow_callreusable receives an undeclared input. Question was: does Forgejo (a) error at parse time, (b) silently ignore, or (c) do something else? Adopter-documentation guidance keys off this.Probe execution
Deliberately-malformed workflow file (
probe-undeclared-input.yml) pushed on this branch:Triggered via
POST /api/v1/repos/frankenbit/release-toolkit/actions/workflows/probe-undeclared-input.yml/dispatches(HTTP 204 accepted, 2026-07-02 13:31 CEST).Result (Forgejo 12 on
git.frankenbit.de, task IDs 14494 + 14495):reusable-manifest-check.ymlcalled with the undeclaredtoolkit_refinputEmpirical outcome: (b) silently ignores. No parse-time error, no warning in the run, reusable ran normally.
What
Rewritten
docs/integration.md's #172 migration note (the "Toolkit ref:uses:@<ref>is the single source of truth" section) to reflect the actual behavior. Previous text said:That's empirically wrong for the alcatraz Forgejo. New text says:
Post-probe cleanup: the probe workflow file was throwaway per its header — removed in the amended commit; intermediate commit history preserves provenance if anyone wants to see the exact probe file.
What this PR does NOT do
git.frankenbit.de. If an adopter runs a different Forgejo version + observes different behavior, this doc's guidance is a hypothesis they should verify.Refs
🤖 Generated with Claude Code
APPROVED — reviewed at head
b671fadbEmpirically-grounded docs correction. Verified at source:
success, confirming the reusable ran cleanly when called with the undeclaredtoolkit_refinput. The "(b) silently ignores" claim holds on this Forgejo. (Consistent with the existing integration.md:566 note on Forgejo's lenientworkflow_callparsing.)probe-undeclared-input.ymlunder.forgejo/or ingit ls-files. Clean removal per the PR's throwaway-header contract.changed, brevity-compliant.Merge-ordering: same as #285 — check-self-bootstrap-red until #284 lands + rebase. Merge-ready post-rebase.
b671fadbaa9b99a9b820