Skip to content

feat: use cargo-dist for plugin releases via GitHub actions#3

Draft
freepicheep wants to merge 2 commits intofdncred:mainfrom
freepicheep:main
Draft

feat: use cargo-dist for plugin releases via GitHub actions#3
freepicheep wants to merge 2 commits intofdncred:mainfrom
freepicheep:main

Conversation

@freepicheep
Copy link

I had to update the Cargo.toml to use the published nushell dependencies rather than local clones. I also added the url for the repo as required by cargo-dist.

This action will run whenever you push a new tag matching the latest version of the plugin in Cargo.toml.

You can see the platform targets and installers I selected in the dist-workspace.toml:

Installers

  • Shell
  • Powershell

Targets

  • aarch64-apple-darwin
  • aarch64-unknown-linux-gnu
  • aarch64-pc-windows-msvc
  • x86_64-apple-darwin
  • x86_64-unknown-linux-gnu
  • x86_64-pc-windows-msvc

@fdncred
Copy link
Owner

fdncred commented Feb 26, 2026

This plugin is not published on crates.io because it's not really finished which is why there are no tags.

@freepicheep
Copy link
Author

This plugin is not published on crates.io because it's not really finished which is why there are no tags.

Oh, sorry for not realizing that. I'll just mark this as a draft. I don't mind if you close it, though.

@freepicheep freepicheep marked this pull request as draft February 26, 2026 19:39
@fdncred
Copy link
Owner

fdncred commented Feb 26, 2026

No worries at all. I have a lot of plugins that are in various states of non-completion. lol.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants