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

Check Drone CI #3890

Closed
2 tasks done
nlohmann opened this issue Dec 18, 2022 · 8 comments · Fixed by #3906
Closed
2 tasks done

Check Drone CI #3890

nlohmann opened this issue Dec 18, 2022 · 8 comments · Fixed by #3906
Labels
kind: bug solution: proposed fix a fix for the issue has been proposed and waits for confirmation state: waiting for PR

Comments

@nlohmann
Copy link
Owner

Description

Drone CI jobs do not finish.

Reproduction steps

Check any of the latest PRs.

Expected vs. actual results

Drone CI job completes.

Minimal code example

N/A

Error messages

N/A

Compiler and operating system

Library version

develop

Validation

@barcode
Copy link
Contributor

barcode commented Jan 3, 2023

@nlohmann is it possible to help with this?

@nlohmann
Copy link
Owner Author

nlohmann commented Jan 4, 2023

Yes: find out whether the service at Drone is discontinued, and maybe search if there is an alternative CI provider that offers ARM builds.

@barcode
Copy link
Contributor

barcode commented Jan 4, 2023

I found something about this in the drone Slack channel:

it has been a challenge to keep [cloud.drone.io](http://cloud.drone.io/) stable in recent weeks/months, especially for the arm-based builds
[...]
this is a known issue at the moment, we have a ticket open with our hosting provider
currently there is no ETA

I asked for an update and will write here when i a reply.

For other CI providers: it seems Travis is supporting arm64 (article, doc).

@barcode
Copy link
Contributor

barcode commented Jan 4, 2023

@nlohmann If travis is active for this project, i could try to add a travis job building for ARM64.

@nlohmann
Copy link
Owner Author

nlohmann commented Jan 4, 2023

We got rid of Travis a while ago (#3087) as their open source support of 25000 credits is not sufficient for us.

@barcode
Copy link
Contributor

barcode commented Jan 4, 2023

OK. I guess the 6k min / month of circleci will not be enough as well...

I will take a look at a few more and put my results here

@barcode
Copy link
Contributor

barcode commented Jan 5, 2023

@nlohmann I found cirrus-ci and did a small test. The test ran on an arm64 node. For open source projects there is no minute limit. I think the only limit is the number of concurrent jobs.

If you don't see a problem with this ci and enable it for the repo I can add a config as part of my fix ci PR.

@nlohmann
Copy link
Owner Author

nlohmann commented Jan 8, 2023

@barcode Awesome!

@nlohmann nlohmann mentioned this issue Jan 14, 2023
2 tasks
@nlohmann nlohmann added solution: proposed fix a fix for the issue has been proposed and waits for confirmation state: waiting for PR labels Jan 14, 2023
@nlohmann nlohmann linked a pull request Jan 14, 2023 that will close this issue
1 task
@nlohmann nlohmann added this to the Release 3.11.3 milestone Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: bug solution: proposed fix a fix for the issue has been proposed and waits for confirmation state: waiting for PR
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants