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

Migrate to github actions #208

Open
danieleades opened this issue Dec 18, 2022 · 6 comments
Open

Migrate to github actions #208

danieleades opened this issue Dec 18, 2022 · 6 comments

Comments

@danieleades
Copy link
Contributor

just wanted to check whether there was any appetite for migrating from circle CI to github actions?

@marshallpierce
Copy link
Owner

It's not on my to-do list, though I'm not categorically rejecting it -- it's unclear to me what the net benefits of switching would be, and I view tying a project too strongly to GitHub as a negative in general. That's why other than old projects like this I do my OSS work on bitbucket.

@danieleades
Copy link
Contributor Author

I get that. The advantages are the same as the disadvantages- namely, tighter integration with GitHub.

You also get slightly better community support (in the form of reusable GitHub actions), and possibly easier onboarding for would be contributors

@marshallpierce
Copy link
Owner

Another of my concerns about actions is the supply chain security aspect. If I'm letting someone else's code participate in the build, that's a risk. There's certainly a risk in rustup'ing a toolchain as well, but it's harder to surgically affect a build via cooperation with rustup's CDN than it is in an action.

@danieleades
Copy link
Contributor Author

Fair enough

@tcharding
Copy link
Contributor

tcharding commented Aug 10, 2023

Would it be useful to host this project on bitbucket and mirror it here on github? Then we could use github actions here and other CI infrastructure on bitbucket and then we could do #98.

@marshallpierce
Copy link
Owner

I do like avoiding the GitHub hegemony to minimize the collateral damage when GitHub inevitably rug-pulls, which is why most of my projects live on BitBucket, but I think mirroring is more hassle than it's worth to maintain philosophical purity. See #98 (comment) about GHA for fuzzing.

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

No branches or pull requests

3 participants