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

Rework and consolidate CI #467

Merged
merged 25 commits into from
Oct 31, 2022
Merged

Rework and consolidate CI #467

merged 25 commits into from
Oct 31, 2022

Conversation

nyurik
Copy link
Member

@nyurik nyurik commented Oct 29, 2022

Rework CI to run tests locally using the VM-installed Postgres on all target platforms.

CI jobs

  • Build release versions on Linux/Win/Mac and save build results as output artifacts
  • In a separate VMs (Linux/Win/Mac)
    • use nyurik/action-setup-postgis to install postgis and run tests using the built artifacts
    • run cargo test on Linux only
    • copy built artifacts from the build step, and run tests using the release martin binary
    • package and publish if this is a release

Other changes

  • Port some minor changes from the rewrite to porting easier
  • minor cleanups
  • remove all "expected" data files - too unstable to be usable

@nyurik nyurik changed the title Mac & Win CI, minor updates Rework and consolidate CI Oct 31, 2022
@nyurik nyurik requested a review from stepankuzmin October 31, 2022 16:07
@nyurik nyurik merged commit b8ac719 into maplibre:main Oct 31, 2022
@nyurik nyurik deleted the minor-cleanup branch October 31, 2022 20:28
@nyurik nyurik mentioned this pull request Nov 1, 2022
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.

2 participants