Migrate to GitHub as primary repository + fix v0.2.0 checksum #1

Merged
cpfarhood merged 2 commits from fix-v0.2.0-checksum into main 2026-02-10 21:59:37 +00:00
cpfarhood commented 2026-02-10 21:56:56 +00:00 (Migrated from github.com)

Summary

This PR completes the migration to GitHub as the primary repository and fixes the checksum mismatch for v0.2.0.

Changes

  1. Migrate release workflow to GitHub Actions

    • Move from .gitea/workflows/release.yaml to .github/workflows/release.yaml
    • Use GitHub Actions syntax and native actions (actions/checkout, actions/setup-node, softprops/action-gh-release)
    • Remove Gitea-specific steps (Docker build, Gitea API calls)
    • Simplify workflow by removing GH_TOKEN authentication issues
  2. Fix v0.2.0 checksum

    • Update artifacthub-pkg.yml checksum to match the actual tarball on GitHub
    • Old: sha256:f2e81af7b9e200cda2791baca284b6b06f48f2d662a04e9ef5a9d421757e5963
    • New: sha256:c73a754ecbb5ecdefa1ba4c12365aca0131a4b161825d4849339bf2aa24090f2
    • This fix allows the Polaris plugin to install successfully in Headlamp

Testing

After merging, the Headlamp pod needs to be restarted to pick up the corrected checksum and successfully install the Polaris plugin.

Context

The GitHub release for v0.2.0 was created manually with gh CLI due to authentication issues with the Gitea Actions workflow trying to push to GitHub. This resulted in a checksum mismatch. By moving to GitHub Actions as the primary CI/CD platform, we eliminate the complexity of Gitea mirroring and authentication issues.

## Summary This PR completes the migration to GitHub as the primary repository and fixes the checksum mismatch for v0.2.0. ## Changes 1. **Migrate release workflow to GitHub Actions** - Move from `.gitea/workflows/release.yaml` to `.github/workflows/release.yaml` - Use GitHub Actions syntax and native actions (`actions/checkout`, `actions/setup-node`, `softprops/action-gh-release`) - Remove Gitea-specific steps (Docker build, Gitea API calls) - Simplify workflow by removing GH_TOKEN authentication issues 2. **Fix v0.2.0 checksum** - Update `artifacthub-pkg.yml` checksum to match the actual tarball on GitHub - Old: `sha256:f2e81af7b9e200cda2791baca284b6b06f48f2d662a04e9ef5a9d421757e5963` - New: `sha256:c73a754ecbb5ecdefa1ba4c12365aca0131a4b161825d4849339bf2aa24090f2` - This fix allows the Polaris plugin to install successfully in Headlamp ## Testing After merging, the Headlamp pod needs to be restarted to pick up the corrected checksum and successfully install the Polaris plugin. ## Context The GitHub release for v0.2.0 was created manually with `gh` CLI due to authentication issues with the Gitea Actions workflow trying to push to GitHub. This resulted in a checksum mismatch. By moving to GitHub Actions as the primary CI/CD platform, we eliminate the complexity of Gitea mirroring and authentication issues.
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#1