-
Notifications
You must be signed in to change notification settings - Fork 10.9k
feat(workflows): WorkflowResolver standalone (PR 1) #3557
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
markuswondrak
wants to merge
35
commits into
github:main
Choose a base branch
from
markuswondrak:feat/workflow-overlays
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+4,727
−6
Open
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
14a8d2f
feat(workflows): add standalone WorkflowResolver and overlay subsystem
01e0455
fix(workflows): reject symlinked overlay directories in layer sources
c70a5d6
fix(workflows): address Copilot review findings in merge engine
cc28185
refactor(workflows): simplify overlay architecture to 2-tier
d51241b
fix(workflows): harden overlay symlink handling
ed0daa7
docs(workflows): remove stale installed-overlay references from workf…
b890fdd
fix(overlays): detect ancestor-conflict anchors in merge_steps
aa4eb4d
Merge main into feat/workflow-overlays
586500f
fix(overlays): fix over-broad conflict detection and non-deterministi…
d909024
fix(overlays): reject ID trailing newlines and reuse existing .yaml path
c1e0683
fix(overlays): fix display order inversion and wrap file-read errors
2d5b143
fix: rename misleading overlay test
0a6dc13
fix: remove EOF blank line in overlay resolver
23f0890
Merge remote-tracking branch 'origin/main' into feat/workflow-overlays
b4bb6f8
Potential fix for pull request finding
markuswondrak 21dda03
fix: handle overlay read and enumeration errors
0969d9f
fix(overlays): validate resolver workflow IDs
010fb67
Potential fix for pull request finding
markuswondrak 28c85ff
fix(overlays): drop _remove_sources_recursively from remove branch
9525d79
Merge branch 'feat/workflow-overlays' of https://github.com/markuswon…
9e6aa65
Fix CLI overlay ID validation anchoring
b9de204
fix(workflows): validate workflow_id in layer sources before path con…
69301a6
fix(workflows): align layer source validation with _safe_workflow_id_dir
9ebfc3a
Potential fix for pull request finding
markuswondrak 01c8505
Merge branch 'feat/workflow-overlays' of https://github.com/markuswon…
e70bbb7
fix(overlays): resolve identity from manifest field, not filename
1e72c4e
Merge branch 'main' into feat/workflow-overlays
79c5b93
Potential fix for pull request finding
markuswondrak 901a7c8
fix(workflows): make validation behavior consistent across YAML loadi…
f4dd3fe
Merge branch 'feat/workflow-overlays' of https://github.com/markuswon…
1e44f13
fix(overlays): list disabled overlays in management view
fc9d710
Potential fix for pull request finding
markuswondrak 08fa12e
docs: align overlay extends and resolver contract
54c5b9f
fix: use atomic write for overlay file updates to prevent hard-link a…
3f047c9
fix(composer): preserve invalid base definition instead of coercing s…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.