fix: image credentials for services must not override container image credentials #181
Labels
No labels
Compat/Breaking
Kind/Bug
Kind
Chore
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
3 participants
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo/act!181
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "earl-warren/act:wip-credentials"
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?
Closes forgejo/runner#575
Note to reviewers: do not show whitespace change, the refactor will show in a minimal way. When the fix is reverted the tests fail as follows:
Now to the hard part... testing.
cascading-pr updated at forgejo/runner#700
WIP: fix: image credentials for services must not override container image credentialsto WIP: fix: image credentials for services must not override container image credentials [skip cascade]352508b798a82bc9ebbeIt was difficult in the sense that there was nothing to get inspiration from. But in the end it is not so bad. Continuations and closures inspired from JavaScript could have made it almost impossible. But the state passed along in the chain of Executor is stored in structs that can be examined by tests. Some would argue this is not how functional programming should work but that serves the purpose of adding tests after the fact so there is no reason to complain.
WIP: fix: image credentials for services must not override container image credentials [skip cascade]to fix: image credentials for services must not override container image credentials [skip cascade]fix: image credentials for services must not override container image credentials [skip cascade]to fix: image credentials for services must not override container image credentialsfix: image credentials for services must not override container image credentialsto fix: image credentials for services must not override container image credentials [skip cascade]a82bc9ebbe4a56a5247bLGTM
fix: image credentials for services must not override container image credentials [skip cascade]to fix: image credentials for services must not override container image credentials