release: Add initial v0.1.0-alpha release metadata - #43
Conversation
|
I think you read my mind. I was just thinking about talking to you about doing something like this! |
|
Perfect timing then! 😄 Let me know if you have any feedback on this. |
|
@NAME-ASHWANIYADAV LGTM Do you have the tar.gz file it generated? You'll need to attach that to the release when it's done. |
|
@illume PTAL !! |
|
@illume please re-review !! |
|
Please rebase against main to remove the merge main commits |
Signed-off-by: ashwani yadav <22ashwaniyadav@gmail.com>
ca440cd to
3a754f6
Compare
|
@illume will appreciate a re-review !! |
|
Once this lands - would be great to have a blog post on https://agones.dev/site/blog/ ! We can also forward that content to the mailing list, and link to it from slack as well 👍🏻 |
|
@illume Just a gentle ping on this! |
Type of change
What this PR does
Prepares the first v0.1.0-alpha release of the Agones Headlamp plugin so it can be published to ArtifactHub and appear in Headlamp's Plugin Catalog, as discussed with @illume. It mirrors the structure of the Kmesh release PR (headlamp-k8s/plugins#985):
0.1.0-alpha/artifacthub-pkg.yml— ArtifactHub package metadata: display name, Agones logo, description, changelog entries for everything shipped so far (Overview dashboard, Fleet/GameServer/FleetAutoscaler views, allocation dialog, map view, CRD detection guard, Allocated-state banner), plus the plugin archive URL and SHA256 checksum annotations.0.1.0-alpha/README.md— release README for the catalog listing: key features, prerequisites, installation via the Plugin Catalog, and local development setup.package.json— version bumped0.1.0→0.1.0-alpha, and the scaffold description ("Your Headlamp plugin") replaced with a real one.package-lock.json— root version synced sonpm cistays green in CI.Test plan
Automated checks
npm cinpm run buildnpm run tscnpm run lintnpm run format -- --checknpm run testManual verification
No runtime code changes — this PR only adds release metadata and bumps the package version. The release tarball was built locally with
npm run packagefrom this branch.Notes for reviewers
archive-urlannotation points tohttps://github.com/agones-dev/headlamp-plugin/releases/download/v0.1.0-alpha/agones-plugin-0.1.0-alpha.tar.gz.When creating the
v0.1.0-alphatag/release, the exact tarball matching the checksum inartifacthub-pkg.yml(
SHA256:7b2c3141e72538d773cbd91ea82490d391ee07132bb01c184620346f2b02af09) needs to be uploaded as the release asset — I can share the built tarball, or we can regenerate it and update the checksum in this PR before merge.0.1.0-alpha/directory elsewhere (e.g. under anartifacthub/folder) if you prefer a different layout.