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

Switch to GitHub Actions for CI #257

Merged
merged 5 commits into from
Oct 7, 2021
Merged

Conversation

chriskuehl
Copy link
Contributor

Fixes #175

This uses QEMU for the non-amd64 architectures. It's a bit slower but not too bad, and should be pretty easy to support going forward relative to the trouble we've had with other solutions in the past.

I downloaded the build artifacts and checked their hashes:

3d15e80e29f0f4fa1fc686b00613a2220bc37e83a35283d4b4cca1fbd0a5609f *dumb-init_1.2.5_ppc64le
47e4601b152fc6dcb1891e66c30ecc62a2939fd7ffd1515a7c30f281cfec53b7 *dumb-init_1.2.5_s390x
b7d648f97154a99c539b63c55979cd29f005f88430fb383007fe3458340b795e *dumb-init_1.2.5_aarch64
e874b55f3279ca41415d290c512a7ba9d08f98041b28ae7c2acb19a545f1c4df *dumb-init_1.2.5_x86_64

These match the hashes from the current official releases of 1.2.5 (thanks reproducible builds!) which gives me a lot of confidence that this is working properly.

Copy link
Contributor

@asottile asottile left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great!

name: ${{ matrix.arch }}
path: dist

# TODO: switch to pre-commit.ci
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<3

@chriskuehl chriskuehl merged commit aae8d15 into Yelp:master Oct 7, 2021
@chriskuehl chriskuehl deleted the github-actions branch October 7, 2021 21:18
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.

linux-ppc64le Travis tests aren't running
3 participants