Skip to content

Build the entire latest package set in CI#4217

Merged
JordanMartinez merged 2 commits intopurescript:masterfrom
rhendric:rhendric/build-package-set
Dec 21, 2021
Merged

Build the entire latest package set in CI#4217
JordanMartinez merged 2 commits intopurescript:masterfrom
rhendric:rhendric/build-package-set

Conversation

@rhendric
Copy link
Copy Markdown
Member

The package set is only built in Linux, as that tends to be the OS that
otherwise finishes first, and there's no need to run this test three
times. The package set is not built if there are any files in
CHANGELOG.d starting with breaking_, indicating that there are
unreleased breaking changes.

Description of the change

Building from the path @JordanMartinez blazed in #4165; the main differences in approach here are not worrying about splitting this step into its own job (it looked like that was going to make CI both take longer and be more complex), and using the presence of CHANGELOG.d/breaking_* files to bail out. Let's see if I have any more luck....


Checklist:

  • Added a file to CHANGELOG.d for this PR (see CHANGELOG.d/README.md)
  • Added myself to CONTRIBUTORS.md (if this is my first contribution)
  • Linked any existing issues or proposals that this pull request should close
  • Updated or added relevant documentation
  • Added a test for the contribution (if applicable)

@rhendric rhendric force-pushed the rhendric/build-package-set branch from 3b93f32 to 51378e9 Compare December 20, 2021 22:42
@rhendric rhendric force-pushed the rhendric/build-package-set branch 2 times, most recently from 808b060 to 4b73310 Compare December 21, 2021 01:57
The package set is only built in Linux, as that tends to be the OS that
otherwise finishes first, and there's no need to run this test three
times. The package set is *not* built if there are any files in
CHANGELOG.d starting with `breaking_`, indicating that there are
unreleased breaking changes.
@rhendric rhendric force-pushed the rhendric/build-package-set branch from 4b73310 to 9a01dd5 Compare December 21, 2021 02:33
Copy link
Copy Markdown
Contributor

@JordanMartinez JordanMartinez left a comment

Choose a reason for hiding this comment

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

LGTM! While I think we should provide a better solution to #4072 than what we're currently doing, it should be handled in a separate PR.

Copy link
Copy Markdown
Member

@f-f f-f left a comment

Choose a reason for hiding this comment

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

This looks great, thanks @JordanMartinez and @rhendric!

@JordanMartinez JordanMartinez merged commit d2fb21b into purescript:master Dec 21, 2021
@rhendric rhendric deleted the rhendric/build-package-set branch December 21, 2021 17:22
@JordanMartinez JordanMartinez mentioned this pull request Feb 18, 2022
5 tasks
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.

3 participants