-
Notifications
You must be signed in to change notification settings - Fork 38.7k
ci: Rename tasks (previous releases, macOS cross) #29218
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
Conversation
|
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. Code CoverageFor detailed information about the code coverage, see the test coverage report. ReviewsSee the guideline for information on the review process.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update. ConflictsReviewers, this pull request conflicts with the following ones:
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first. |
fa43146 to
fa0c594
Compare
fanquake
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK fa0c594
|
CI failure can be ignored |
hebasto
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
Mostly just asking for curiousity, since I guess I can rebase, but in some of my PR's I see: ./ci/test/00_setup_env.sh: line 33: ./ci/test/00_setup_env_native_qt5.sh: No such file or directoryhttps://cirrus-ci.com/task/5895775641665536 And I'm confused about why this happens. Which cirrus is running, is it mixing and matching the cirrus configuration and scripts from different branches? |
|
Yes, Cirrus is merging the code changes with the target branch, but not the config changes with the target branch. Thus, the config will have a reference to a file name, which no longer exists in the code. Ideally this is fixed upstream (there is an issue already open). However, in the meantime, I think the error can be ignored. If you want, and there is no review (or reviewers are happy to re-ACK), you can rebase your pull requests on current master. |
|
Would it maybe make sense to have a wiki page with a reverse chronological list of known CI failures? I think it would be useful to have a simple place to check if there is a known issue when a CI job is failing, but I'm not sure if it would create a maintenance burden. |
I think it would be easier to have each as an issue, which can be reverse chronologically sorted, or in any other way. There is a Using the issue tracker would also make it easy to search? |
I think this would be great. Ideally there would just be some link you could go to quickly see recent known CI failures and what the expected error messages look like. This could avoid the need to debug and search for fragments of error messages when CI tasks are failing. I think a filtered issue list would work just as well as a wiki page (but I might experiment with creating a wiki page anyway since I'm about to go through my own PRs and take some notes on what's failing). |
Ok, I've recycled the "CI failed" label for this. See https://github.com/bitcoin/bitcoin/issues?q=is%3Aissue+is%3Aopen+label%3A%22CI+failed%22 There are 13 issues right now. (14 if someone creates an issue for the one mentioned in this thread) If the issue is additionally labelled:
|
The previous releases task no longer uses the qt5 dev package, but the depends package, so fix that in the name.
Also, remove a detail from the macOS cross task name, because anyone can look it up in the source, if they really want to. Otherwise, it may go out of date in the name.
Also, rename the two tasks' config file to reflect the same.