Inconsistent install action names and versioning between workflows
- Dominant language
- Shell
- Stars
- 0
- Forks
- 17
- Avg merge
- 4h 26m
- Merged PRs (30d)
- 10
Description
## Description
The install action has inconsistent naming and versioning approaches between `global-ci.yml` and `global-ci-bundle.yml`.
## Locations
- `.github/workflows/global-ci.yml`
- `.github/workflows/global-ci-bundle.yml`
## Details
### global-ci.yml (version-specific, uses "install-tackle")
- Line 243: `v0.7.*` → `konveyor/tackle2-operator/.github/actions/install-tackle@release-0.7`
- Line 254: `v0.8.*` → `konveyor/tackle2-operator/.github/actions/install-tackle@release-0.8`
- Line 265: `latest` → `konveyor/tackle2-operator/.github/actions/install-tackle@main`
### global-ci-bundle.yml (always @main, uses "install-konveyor")
- Line 350: Always uses `konveyor/tackle2-operator/.github/actions/install-konveyor@main`
## Key Differences
1. **Action name**: `install-tackle` vs `install-konveyor`
2. **Versioning strategy**: Version-specific branches vs always @main
## Impact
- Confusion about which action to use and when
- Unclear if these are the same action with different names or completely different actions
- The naming inconsistency suggests a migration (tackle → konveyor) that's incomplete
- Bundle workflow may not work correctly with older release versions due to always using @main
## Questions
1. Is `install-konveyor` a renamed version of `install-tackle`?
2. If so, should `global-ci.yml` migrate to use `install-konveyor`?
3. Should `global-ci-bundle.yml` support version-specific install actions?
## Recommendation
1. Standardize on a single action name (`install-konveyor` seems newer)
2. Document the relationship between these actions if they're different
3. Apply consistent versioning strategy across both workflows
4. Consider migrating `global-ci.yml` to use `install-konveyor` with appropriate version branches
## Related Files
- `.github/workflows/global-ci.yml:243-275`
- `.github/workflows/global-ci-bundle.yml:350-354`
Contributor guide
No contributing guide indexed for this repository
Research direction
Compare the referenced sections in .github/workflows/global-ci.yml and .github/workflows/global-ci-bundle.yml, then inspect the install-tackle and install-konveyor action references and their available release branches. Determine whether the actions are equivalent and which versioning behavior both workflows should use. Done means the workflows have consistent, documented action naming and version selection.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100