Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: publish leaf crates with no internal dependencies #3010

Open
2 tasks
erwanor opened this issue Sep 13, 2023 · 2 comments
Open
2 tasks

ci: publish leaf crates with no internal dependencies #3010

erwanor opened this issue Sep 13, 2023 · 2 comments
Labels
A-CI/CD Relates to continuous integration & deployment of Penumbra _P-low Priority: low

Comments

@erwanor
Copy link
Member

erwanor commented Sep 13, 2023

Is your feature request related to a problem? Please describe.
It would be nice to publish some of our leaf crates (no internal workspace dependencies) to crates.io, in order to move us forward with our goal to publish our workspace crates and facilitate integration for downstream consumers of our stack.

There are few crates that are already good candidates since they are 1/ leaf crates 2/ used by astria:

  • penumbra-storage
  • tower-actor

TODOs:

  • adapt our release.sh script from ibc-types to publish these crates
  • create an action workflow that runs the script when a release tag is detected (like this)
@erwanor erwanor added the help wanted Help on this issue is welcomed! label Sep 13, 2023
@erwanor erwanor added this to Testnets Sep 13, 2023
@erwanor erwanor moved this to Next (Steal from here) in Testnets Sep 13, 2023
@conorsch
Copy link
Contributor

Prioritizing penumbra-zone/ibc-types#65 ahead of this one, since that work will be useful in tackling more crate publishing. Keeping in Next for now.

@hdevalence
Copy link
Member

Two notes: we don't own tower-trace, we have a vendored fork. Let's avoid publishing any penumbra- crates for now.

@erwanor erwanor moved this from Next to Future in Testnets Oct 23, 2023
@aubrika aubrika added this to Penumbra Oct 30, 2023
@github-project-automation github-project-automation bot moved this to 🗄️ Backlog in Penumbra Oct 30, 2023
@conorsch conorsch added the A-CI/CD Relates to continuous integration & deployment of Penumbra label Nov 16, 2023
@aubrika aubrika removed the help wanted Help on this issue is welcomed! label Feb 8, 2024
@hdevalence hdevalence added the _P-low Priority: low label Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-CI/CD Relates to continuous integration & deployment of Penumbra _P-low Priority: low
Projects
Status: Backlog
Status: Future
Development

No branches or pull requests

4 participants