Commit 703cb75
authored
fixed deps on each job for running (#414)
## Summary
Modify the release pipeline workflow to ensure plugins and bifrost-http release jobs always run when needed, regardless of previous job statuses.
## Changes
- Added `always()` condition to the `plugins-release` job to ensure it runs when needed even if previous jobs fail
- Added `always()` condition to the `bifrost-http-release` job for the same reason
- This ensures that all components can be released independently when they have changes
## Type of change
- [x] Bug fix
- [ ] Feature
- [ ] Refactor
- [ ] Documentation
- [x] Chore/CI
## Affected areas
- [ ] Core (Go)
- [x] Transports (HTTP)
- [ ] Providers/Integrations
- [x] Plugins
- [ ] UI (Next.js)
- [ ] Docs
## How to test
Verify the GitHub Actions workflow by triggering a release where multiple components have changes:
```sh
# Trigger a release with changes to plugins and bifrost-http
# Observe that both jobs run even if earlier jobs fail
```
## Breaking changes
- [ ] Yes
- [x] No
## Related issues
Fixes release pipeline issues where some components weren't being released when they should be.
## Security considerations
No security implications as this only affects the release workflow.
## Checklist
- [x] I read `docs/contributing/README.md` and followed the guidelines
- [x] I verified the CI pipeline passes locally if applicable1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
| 148 | + | |
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
203 | | - | |
| 203 | + | |
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
| |||
0 commit comments