Skip to content

ci(plugins,release): add dist for automated release of plugin binaries#3

Open
mkatychev wants to merge 1 commit intokaathewisegit:trunkfrom
mkatychev:ci/add-dist
Open

ci(plugins,release): add dist for automated release of plugin binaries#3
mkatychev wants to merge 1 commit intokaathewisegit:trunkfrom
mkatychev:ci/add-dist

Conversation

@mkatychev
Copy link
Copy Markdown
Contributor

@mkatychev mkatychev commented Apr 29, 2026

Added dist configuration to allow automated release of precompiled binaries on git tag with dist

Ran dist init on this project, more info here:
https://axodotdev.github.io/cargo-dist/book/reference/cli.html?highlight=init#dist-init

@mkatychev
Copy link
Copy Markdown
Contributor Author

Current release plan:

$ dist plan
announcing v0.110.0
  nu_plugin_endecode 0.110.0
    source.tar.gz
      [checksum] source.tar.gz.sha256
    nu_plugin_endecode-installer.sh
    nu_plugin_endecode-installer.ps1
    sha256.sum
    nu_plugin_endecode-aarch64-apple-darwin.tar.xz
      [bin] nu_plugin_endecode
      [misc] LICENSE, README.md
      [checksum] nu_plugin_endecode-aarch64-apple-darwin.tar.xz.sha256
    nu_plugin_endecode-aarch64-unknown-linux-gnu.tar.xz
      [bin] nu_plugin_endecode
      [misc] LICENSE, README.md
      [checksum] nu_plugin_endecode-aarch64-unknown-linux-gnu.tar.xz.sha256
    nu_plugin_endecode-x86_64-apple-darwin.tar.xz
      [bin] nu_plugin_endecode
      [misc] LICENSE, README.md
      [checksum] nu_plugin_endecode-x86_64-apple-darwin.tar.xz.sha256
    nu_plugin_endecode-x86_64-pc-windows-msvc.zip
      [bin] nu_plugin_endecode.exe
      [misc] LICENSE, README.md
      [checksum] nu_plugin_endecode-x86_64-pc-windows-msvc.zip.sha256
    nu_plugin_endecode-x86_64-unknown-linux-gnu.tar.xz
      [bin] nu_plugin_endecode
      [misc] LICENSE, README.md
      [checksum] nu_plugin_endecode-x86_64-unknown-linux-gnu.tar.xz.sha256
  nu_plugin_fs 0.110.0
    source.tar.gz
      [checksum] source.tar.gz.sha256
    nu_plugin_fs-installer.sh
    nu_plugin_fs-installer.ps1
    sha256.sum
    nu_plugin_fs-aarch64-apple-darwin.tar.xz
      [bin] nu_plugin_fs
      [misc] LICENSE, README.md
      [checksum] nu_plugin_fs-aarch64-apple-darwin.tar.xz.sha256
    nu_plugin_fs-aarch64-unknown-linux-gnu.tar.xz
      [bin] nu_plugin_fs
      [misc] LICENSE, README.md
      [checksum] nu_plugin_fs-aarch64-unknown-linux-gnu.tar.xz.sha256
    nu_plugin_fs-x86_64-apple-darwin.tar.xz
      [bin] nu_plugin_fs
      [misc] LICENSE, README.md
      [checksum] nu_plugin_fs-x86_64-apple-darwin.tar.xz.sha256
    nu_plugin_fs-x86_64-pc-windows-msvc.zip
      [bin] nu_plugin_fs.exe
      [misc] LICENSE, README.md
      [checksum] nu_plugin_fs-x86_64-pc-windows-msvc.zip.sha256
    nu_plugin_fs-x86_64-unknown-linux-gnu.tar.xz
      [bin] nu_plugin_fs
      [misc] LICENSE, README.md
      [checksum] nu_plugin_fs-x86_64-unknown-linux-gnu.tar.xz.sha256
  nu_plugin_template 0.110.0
    source.tar.gz
      [checksum] source.tar.gz.sha256
    nu_plugin_template-installer.sh
    nu_plugin_template-installer.ps1
    sha256.sum
    nu_plugin_template-aarch64-apple-darwin.tar.xz
      [bin] nu_plugin_template
      [misc] CHANGELOG.md, LICENSE, README.md
      [checksum] nu_plugin_template-aarch64-apple-darwin.tar.xz.sha256
    nu_plugin_template-aarch64-unknown-linux-gnu.tar.xz
      [bin] nu_plugin_template
      [misc] CHANGELOG.md, LICENSE, README.md
      [checksum] nu_plugin_template-aarch64-unknown-linux-gnu.tar.xz.sha256
    nu_plugin_template-x86_64-apple-darwin.tar.xz
      [bin] nu_plugin_template
      [misc] CHANGELOG.md, LICENSE, README.md
      [checksum] nu_plugin_template-x86_64-apple-darwin.tar.xz.sha256
    nu_plugin_template-x86_64-pc-windows-msvc.zip
      [bin] nu_plugin_template.exe
      [misc] CHANGELOG.md, LICENSE, README.md
      [checksum] nu_plugin_template-x86_64-pc-windows-msvc.zip.sha256
    nu_plugin_template-x86_64-unknown-linux-gnu.tar.xz
      [bin] nu_plugin_template
      [misc] CHANGELOG.md, LICENSE, README.md
      [checksum] nu_plugin_template-x86_64-unknown-linux-gnu.tar.xz.sha256

@mkatychev mkatychev changed the title ci(plugins): add dist for automated release of plugin binaries ci(plugins,release): add dist for automated release of plugin binaries Apr 29, 2026
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.

1 participant