You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Publish the GitHub Action to the Marketplace and list it
Model the GitHub Actions channel as a push channel so it surfaces in the
"Available on" strip on mdsmith.dev (the strip filters to mechanism: push)
alongside the install picker and table:
- Switch the channel to mechanism: push with registry github.com/marketplace,
credential GITHUB_TOKEN, job release, and a Marketplace channel URL; drop
unlisted and the install-table glob exclusion. The release job drafts a
release that carries action.yml; publishing it adds/updates the Marketplace
listing (one-time Developer Agreement acceptance required).
- Name the action "mdsmith" for a clean Marketplace slug.
- Add a marketplace-major-tag workflow that, on release publish, moves the
major-version tag (v0) onto the release so uses: jeduden/mdsmith@v0 tracks
the latest 0.x build. It pushes via a masked http.extraheader with
persist-credentials: false, matching the benchmark-publish pattern.
Regenerate channels.yaml and the catalogs; tighten one line of release.md
prose so its push-channels table stays within the file-length budget.
https://claude.ai/code/session_01TKgJTS4UcFPqtdwkxYzTUC
-[Rebase, CI monitoring, and review comment resolution.](../docs/development/pr-fixup-workflow.md)
55
55
-[The `jeduden/asdf-mdsmith` plugin installs the checksum-verified prebuilt binary; the short form awaits the asdf-plugins registry entry.](../docs/development/release-channels/asdf.md)
56
56
-[A single-file `.flatpak` bundle built in CI from the x86_64 Linux release binary and attached to each GitHub release, installed by file with host filesystem access for the linter.](../docs/development/release-channels/flatpak.md)
57
-
-[A composite action at the repository root downloads the checksum-verified release binary for the runner's OS and architecture, puts `mdsmith` on `PATH`, and runs the command in its `args` input; referenced as `uses: jeduden/mdsmith@<commit-sha>`.](../docs/development/release-channels/github-actions.md)
57
+
-[A composite action at the repository root downloads the checksum-verified release binary for the runner's OS and architecture and puts `mdsmith` on `PATH`; published to the GitHub Marketplace and referenced as `uses: jeduden/mdsmith@v0`.](../docs/development/release-channels/github-actions.md)
58
58
-[Per-platform mdsmith binaries plus the .vsix, the checksum file, and a Sigstore signature, attached to a tag-named release.](../docs/development/release-channels/github-releases.md)
59
59
-[`go install` compiles mdsmith from the tagged module source with the host Go 1.25+ toolchain; no prebuilt binary is downloaded.](../docs/development/release-channels/go.md)
60
60
-[The `jeduden/homebrew-mdsmith` tap installs the checksum-verified prebuilt binary for macOS or Linux on Intel or arm64.](../docs/development/release-channels/homebrew.md)
-[Rebase, CI monitoring, and review comment resolution.](docs/development/pr-fixup-workflow.md)
61
61
-[The `jeduden/asdf-mdsmith` plugin installs the checksum-verified prebuilt binary; the short form awaits the asdf-plugins registry entry.](docs/development/release-channels/asdf.md)
62
62
-[A single-file `.flatpak` bundle built in CI from the x86_64 Linux release binary and attached to each GitHub release, installed by file with host filesystem access for the linter.](docs/development/release-channels/flatpak.md)
63
-
-[A composite action at the repository root downloads the checksum-verified release binary for the runner's OS and architecture, puts `mdsmith` on `PATH`, and runs the command in its `args` input; referenced as `uses: jeduden/mdsmith@<commit-sha>`.](docs/development/release-channels/github-actions.md)
63
+
-[A composite action at the repository root downloads the checksum-verified release binary for the runner's OS and architecture and puts `mdsmith` on `PATH`; published to the GitHub Marketplace and referenced as `uses: jeduden/mdsmith@v0`.](docs/development/release-channels/github-actions.md)
64
64
-[Per-platform mdsmith binaries plus the .vsix, the checksum file, and a Sigstore signature, attached to a tag-named release.](docs/development/release-channels/github-releases.md)
65
65
-[`go install` compiles mdsmith from the tagged module source with the host Go 1.25+ toolchain; no prebuilt binary is downloaded.](docs/development/release-channels/go.md)
66
66
-[The `jeduden/homebrew-mdsmith` tap installs the checksum-verified prebuilt binary for macOS or Linux on Intel or arm64.](docs/development/release-channels/homebrew.md)
-[Rebase, CI monitoring, and review comment resolution.](docs/development/pr-fixup-workflow.md)
47
47
-[The `jeduden/asdf-mdsmith` plugin installs the checksum-verified prebuilt binary; the short form awaits the asdf-plugins registry entry.](docs/development/release-channels/asdf.md)
48
48
-[A single-file `.flatpak` bundle built in CI from the x86_64 Linux release binary and attached to each GitHub release, installed by file with host filesystem access for the linter.](docs/development/release-channels/flatpak.md)
49
-
-[A composite action at the repository root downloads the checksum-verified release binary for the runner's OS and architecture, puts `mdsmith` on `PATH`, and runs the command in its `args` input; referenced as `uses: jeduden/mdsmith@<commit-sha>`.](docs/development/release-channels/github-actions.md)
49
+
-[A composite action at the repository root downloads the checksum-verified release binary for the runner's OS and architecture and puts `mdsmith` on `PATH`; published to the GitHub Marketplace and referenced as `uses: jeduden/mdsmith@v0`.](docs/development/release-channels/github-actions.md)
50
50
-[Per-platform mdsmith binaries plus the .vsix, the checksum file, and a Sigstore signature, attached to a tag-named release.](docs/development/release-channels/github-releases.md)
51
51
-[`go install` compiles mdsmith from the tagged module source with the host Go 1.25+ toolchain; no prebuilt binary is downloaded.](docs/development/release-channels/go.md)
52
52
-[The `jeduden/homebrew-mdsmith` tap installs the checksum-verified prebuilt binary for macOS or Linux on Intel or arm64.](docs/development/release-channels/homebrew.md)
| GitHub Releases |`curl -LO https://github.com/jeduden/mdsmith/releases/latest/download/mdsmith-<os>-<arch>`| Air-gapped hosts and direct binary control |
66
65
| Scoop |`scoop install mdsmith`| Windows users with Scoop installed |
67
66
| Flatpak |`curl -LO https://github.com/jeduden/mdsmith/releases/latest/download/mdsmith-x86_64.flatpak && flatpak install ./mdsmith-x86_64.flatpak`| Sandboxed Linux x86_64 desktops via Flatpak |
Copy file name to clipboardExpand all lines: website/data/channels.yaml
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -174,3 +174,15 @@
174
174
- editor
175
175
url: https://github.com/jeduden/mdsmith/releases
176
176
weight: 14
177
+
- title: GitHub Actions
178
+
summary: 'A composite action at the repository root downloads the checksum-verified release binary for the runner''s OS and architecture and puts `mdsmith` on `PATH`; published to the GitHub Marketplace and referenced as `uses: jeduden/mdsmith@v0`.'
179
+
mechanism: push
180
+
artifact: cli
181
+
command: 'uses: jeduden/mdsmith@v0'
182
+
audience: Linting Markdown inside GitHub Actions CI
0 commit comments