chore: add release justfile and Marketplace branding #3

Merged
David merged 1 commit from chore/marketplace-release-prep into main 2026-06-14 01:01:09 +02:00
Owner

Prep the repo for its first tagged release and GitHub Marketplace listing.

Adds a governance-style justfile. Of the three governance justfile templates only release.just applies to a composite action: there is no cargo toolchain to run pre-commit hooks against and no Docker footprint for cleanup recipes, so hooks.just and cleanup.just are intentionally omitted. The create-release recipe is adapted to read the current version from the existing git tags (the action has no Cargo.toml) and to push an annotated tag directly (no manifest to bump, no create-release workflow to trigger). The canonical source on dev.a8n.run pushes the tag through the mirror to GitHub, where the Marketplace release is drafted.

Adds the branding block (icon: terminal, color: green) to action.yml. GitHub requires branding before an action can be published to the Marketplace; without it the publish step is blocked even with a valid tag.

Fixes the wsa -> was typo in the nushell-version output description.

Prep the repo for its first tagged release and GitHub Marketplace listing. Adds a governance-style justfile. Of the three governance justfile templates only release.just applies to a composite action: there is no cargo toolchain to run pre-commit hooks against and no Docker footprint for cleanup recipes, so hooks.just and cleanup.just are intentionally omitted. The create-release recipe is adapted to read the current version from the existing git tags (the action has no Cargo.toml) and to push an annotated tag directly (no manifest to bump, no create-release workflow to trigger). The canonical source on dev.a8n.run pushes the tag through the mirror to GitHub, where the Marketplace release is drafted. Adds the branding block (icon: terminal, color: green) to action.yml. GitHub requires branding before an action can be published to the Marketplace; without it the publish step is blocked even with a valid tag. Fixes the wsa -> was typo in the nushell-version output description.
Add a governance-style justfile with a create-release recipe. Only the governance release.just template applies to a composite action (no cargo toolchain for hooks, no Docker footprint to clean), and it is adapted to read the version from git tags rather than Cargo.toml and to push an annotated tag directly since an action has no manifest to bump or create-release workflow to trigger.

Add the branding block (icon/color) to action.yml, which the GitHub Marketplace requires before an action can be published. Also fix the wsa -> was typo in the nushell-version output description.
David merged commit b50e271114 into main 2026-06-14 01:01:09 +02:00
David deleted branch chore/marketplace-release-prep 2026-06-14 01:01:09 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pandoras-box/action-install-nushell!3
No description provided.