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 #8

Merged
merged 50 commits into from
Jun 13, 2021
Merged

Migrate to GitHub actions #8

merged 50 commits into from
Jun 13, 2021

Conversation

pragmatrix
Copy link
Owner

@pragmatrix pragmatrix commented Jul 30, 2020

Update 20210612:

  • We can't wait any longer for several reasons:
    • The Azure 10GB storage limitations are affecting us.
    • GitHub Actions support Big Sur Images we need to cross compile for M1 machines.

The idea now is to create a Rust program that creates the workflows based on some simple templates.

  • Compile Host Targets
  • Clippy
  • Generate and upload artifacts
  • Android & iOS targets
  • Resolver v2
  • Release builds
    • How should they be organized, a separate set of workflows that run only on the release branch, or should we just create all jobs and somehow filter them by branch?
    • push releases.
  • Use sccache?

    Too much work for now, may be later: https://www.infinyon.com/blog/2021/04/github-actions-best-practices/

  • Nightly QA builds.

Update 20200826:

Waiting for support to run local and regular actions from local actions:

@pragmatrix pragmatrix self-assigned this Jul 30, 2020
@pragmatrix

This comment has been minimized.

@pragmatrix pragmatrix force-pushed the github-actions branch 2 times, most recently from 37ff59d to 29196ef Compare August 8, 2020 10:00
@pragmatrix pragmatrix changed the title Experimental: migrate to GitHub actions WIP Experimental: migrate to GitHub actions Aug 8, 2020
@pragmatrix pragmatrix marked this pull request as ready for review August 8, 2020 10:00
@pragmatrix pragmatrix marked this pull request as draft August 8, 2020 10:32
@pragmatrix pragmatrix force-pushed the github-actions branch 7 times, most recently from 3788dd0 to ec18a4d Compare June 12, 2021 12:09
@pragmatrix pragmatrix changed the title WIP Experimental: migrate to GitHub actions Migrate to GitHub actions Jun 12, 2021
@pragmatrix pragmatrix force-pushed the github-actions branch 5 times, most recently from a04a3fd to 2db4aa1 Compare June 13, 2021 01:24
…for Windows, remove LLVM on macOS, and generate the bindings.rs file before rustfmt is checked
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