release: Add initial v0.1.0-alpha release metadata - #43
Open
NAME-ASHWANIYADAV wants to merge 3 commits into
Open
release: Add initial v0.1.0-alpha release metadata#43NAME-ASHWANIYADAV wants to merge 3 commits into
NAME-ASHWANIYADAV wants to merge 3 commits into
Conversation
Signed-off-by: ashwani yadav <22ashwaniyadav@gmail.com>
Member
|
I think you read my mind. I was just thinking about talking to you about doing something like this! |
Contributor
Author
|
Perfect timing then! 😄 Let me know if you have any feedback on this. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.