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

Merge build.yml and release.yml and update test matrix #348

Merged
merged 2 commits into from
May 7, 2024

Conversation

nhuet
Copy link
Contributor

@nhuet nhuet commented May 3, 2024

Merging build and release wf together avoids a lot of duplicated (but not always synchronized) code.

We build now

  • for python 3.8 -> 3.11
  • on macos-12 (to avoid arm64 issues at build), windows-latest, and ubuntu-latest

We test

  • with python 3.8 and 3.11 only
  • on macos-12 (x86_64), macos-latest(arm64), windows-latest, ubuntu-latest

With the last ray release, the dependency conflict has been solved for windows + python 3.11, so we stop skipping it.

@nhuet nhuet marked this pull request as draft May 3, 2024 14:52
nhuet added 2 commits May 3, 2024 17:31
…matrix

Merging build and release wf together avoids a lot of duplicated (but not always synchronized) code.

We build now
- for python 3.8 -> 3.11
- on macos-12 (to avoid arm64 issues at build), windows-latest, and ubuntu-latest

We test
- with python 3.8 and 3.11 only
- on macos-12 (x86_64), macos-latest(arm64), windows-latest,
  ubuntu-latest

With the last ray release, the dependency conflict has been solved for
windows + python 3.11, so we stop skipping it.
We use the prerelease version of mip so that the binary is adapted to
arm64.

This commit should be revert once mip 1.16 is released.
@nhuet nhuet force-pushed the merge-release-build-wf branch from b06f448 to 88f37ab Compare May 3, 2024 16:53
@nhuet nhuet marked this pull request as ready for review May 3, 2024 16:53
@fteicht fteicht self-requested a review May 7, 2024 09:17
@fteicht fteicht self-assigned this May 7, 2024
@fteicht fteicht added the enhancement New feature or request label May 7, 2024
@fteicht fteicht merged commit f9c8a69 into airbus:master May 7, 2024
33 checks passed
@nhuet nhuet deleted the merge-release-build-wf branch May 7, 2024 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants