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

CI/CD workflow using GitHub Actions is added. #1218

Merged
merged 86 commits into from May 22, 2024

Conversation

adelhpour
Copy link
Member

No description provided.

- it now runs on macos machines with Apple Silicon chips

- gcc is now updated in all linux platforms

- Host architecture is no longer provided in the matrix and is extracted internally

- artifacts names now provide more info about the machine and the compiler they were built on
Convert to the new GITHUB_OUTPUT instead.  Might not work with 'message'; could need to use 'echo' instead?
In theory, we'll need to update to node20 soon; this gets us partway there, and also sets up some python things.
Hopefully should work with node20?  Might need v4 for that.  Relative paths don't work, cf actions/upload-artifact#176
Rename wheel files as we go.

Fix typo in filename.
Problem on manylinux where the setup.py was changed but not overwritten. This is overkill, but hopefully will prevent any such similar problems.
Also, run final python tests if 'python' and 'tests' are on; don't check 'Release'.
* Use bash more often; explicitly use Windows 'pipe' when needed.
* Change python_v#_name to v# instead of referencing python version.
* Split C tests from Python tests.
* Include roadrunner version number in name of artifacts.
Update workflow; python in particular
@luciansmith luciansmith merged commit 1a5278b into develop May 22, 2024
28 checks passed
@luciansmith luciansmith deleted the move-CI/CD-workflow-to-GitHub-Actions branch May 22, 2024 15:27
@luciansmith
Copy link

I'm declaring this finished!

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.

None yet

2 participants