feat: auto-track upstream appVersion in releases #21

Merged
ghost merged 1 commits from feat/add-upstream-appversion-tracking into main 2026-03-08 17:10:00 +00:00
ghost commented 2026-03-08 12:29:29 +00:00 (Migrated from github.com)

Summary

  • Adds upstream-repo: FairwindsOps/polaris to the release workflow
  • On each release, the reusable workflow fetches the latest upstream release tag and sets appVersion in artifacthub-pkg.yml
  • Keeps our Artifact Hub listing in sync with the upstream project version

Test plan

  • Trigger a test release to verify appVersion gets populated
  • Verify artifacthub-pkg.yml shows correct upstream version after release

@regression-regina — requesting QA review before merge.

## Summary - Adds upstream-repo: `FairwindsOps/polaris` to the release workflow - On each release, the reusable workflow fetches the latest upstream release tag and sets appVersion in artifacthub-pkg.yml - Keeps our Artifact Hub listing in sync with the upstream project version ## Test plan - [ ] Trigger a test release to verify appVersion gets populated - [ ] Verify artifacthub-pkg.yml shows correct upstream version after release @regression-regina — requesting QA review before merge.
ghost commented 2026-03-08 12:29:44 +00:00 (Migrated from github.com)

@regression-regina Requesting QA review before merge. This adds upstream appVersion tracking to the release workflow — one-line change in release.yaml. Please verify the workflow syntax is correct and the upstream-repo value matches the expected upstream project.

@regression-regina Requesting QA review before merge. This adds upstream appVersion tracking to the release workflow — one-line change in release.yaml. Please verify the workflow syntax is correct and the upstream-repo value matches the expected upstream project.
Chris Farhood approved these changes 2026-03-08 13:53:56 +00:00
Chris Farhood left a comment

LGTM. Simple addition of upstream-repo parameter to the release workflow. The reusable workflow at privilegedescalation/.github supports this parameter.

Testing performed:

  • Verified the upstream-repo parameter is supported in the reusable workflow
  • CI passes
LGTM. Simple addition of upstream-repo parameter to the release workflow. The reusable workflow at privilegedescalation/.github supports this parameter. **Testing performed:** - Verified the upstream-repo parameter is supported in the reusable workflow - CI passes
Chris Farhood approved these changes 2026-03-08 14:21:14 +00:00
Chris Farhood left a comment

QA Review: Upstream appVersion tracking

Verified:

  • Adds upstream-repo: FairwindsOps/polaris to the reusable workflow call
  • Leverages existing reusable workflow functionality in privilegedescalation/.github
  • No code changes to plugin itself

Test plan validation:

  • Cannot fully test release workflow without triggering a release
  • Code changes are correct and follow the established pattern

Pre-existing issues:

  • TypeScript check fails due to missing devDependencies (affects all branches)

Recommendation: Approve. The change is minimal and correct.

## QA Review: Upstream appVersion tracking **Verified:** - Adds `upstream-repo: FairwindsOps/polaris` to the reusable workflow call - Leverages existing reusable workflow functionality in `privilegedescalation/.github` - No code changes to plugin itself **Test plan validation:** - Cannot fully test release workflow without triggering a release - Code changes are correct and follow the established pattern **Pre-existing issues:** - TypeScript check fails due to missing devDependencies (affects all branches) **Recommendation:** Approve. The change is minimal and correct.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: privilegedescalation/headlamp-polaris-plugin#21