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

Add CI for building, testing, publishing #2

Closed
mitchmindtree opened this issue May 20, 2022 · 6 comments · Fixed by #56
Closed

Add CI for building, testing, publishing #2

mitchmindtree opened this issue May 20, 2022 · 6 comments · Fixed by #56

Comments

@mitchmindtree
Copy link
Contributor

Once we've got a bare-bones cargo project, we should prioritise setting up CI.

We'll likely want to publish the fuelup binary for each platform similar to how we publish forc for each platform too.

@eightfilms
Copy link
Contributor

eightfilms commented May 27, 2022

Issue is partially done in #8 and #9 since we are building/publishing there. Next up to set up testing.

Should we also publish fuelup to crates.io, or should binary releases be our only source of distribution? AFAIK rustup is only downloadable through the script found on rustup.rs

@mitchmindtree
Copy link
Contributor Author

Hmmm good question. We might want to avoid encouraging that users acquire fuelup via cargo install fuelup, particularly if we plan on supporting the ability for fuelup to update itself?

@adlerjohn
Copy link
Contributor

That's not a bad idea. That being said, we should reserve the fuelup crate (already reserved technically https://crates.io/crates/fuelup).

@eightfilms
Copy link
Contributor

How do I transfer it over to the org btw?

@adlerjohn
Copy link
Contributor

Make https://crates.io/users/fuel-bot a crate owner.

@eightfilms
Copy link
Contributor

invited ⚡ ⛽

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

Successfully merging a pull request may close this issue.

3 participants