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

Update GitHub pipeline to look like libqasm's one. #508

Closed
wants to merge 11 commits into from

Conversation

rturrado
Copy link
Contributor

So we are now using Olaf's new GitHub pipeline.

I have noticed clang++ compiler was never being used. I have added an inputs.conan_profile to action.yaml.

libqasm is now built in Debug and Release for the following architecture-OS-compiler combos:

  • x64-linux-clang
  • x64-linux-gcc
  • x64-macos-apple_clang
  • x64-windows-msvc
  • arm64-linux-clang
  • arm64-macos-apple_clang

And also for:

  • python-linux-x64, Debug.
  • python-macos-x64, Debug.
  • python-windows-x64, Release.

@rturrado rturrado requested a review from oschusler December 18, 2023 13:03
This test is pending from issue 498 to be fixed.
It causes the pytest to not terminate many times, so we disable it for the moment.
Removing Conan cache before build.
Removing Conan cache before build.
It seems that cleaning the Conan cache is effective.
I have added it as a preventive measure to the cpp-tests/actions.yaml.
This will only be of some effect for the self-hosted runners.
But, since the self-hosted runners use containers that cache Conan packages from previous runs,
and that can cause different type of problems,
it looks like a sensible setup step to perform.

Enabled all the jobs.
@rturrado rturrado requested a review from pablolh December 19, 2023 16:56
oschusler
oschusler previously approved these changes Dec 22, 2023
oschusler
oschusler previously approved these changes Jan 2, 2024
@rturrado rturrado dismissed oschusler’s stale review January 2, 2024 18:13

The merge-base changed after approval.

@rturrado
Copy link
Contributor Author

rturrado commented Jan 2, 2024

I will delete this PR because all the changes from it have made it into Release 0.12.0 PR.

@rturrado rturrado closed this Jan 17, 2024
@rturrado rturrado deleted the olafs_git_hub_pipeline branch January 17, 2024 15:16
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