ci: Rename tasks (previous releases, macOS cross) #29218

pull maflcko wants to merge 1 commits into bitcoin:master from maflcko:2401-ci-rename-tasks- changing 3 files +5 −5
  1. maflcko commented at 2:37 pm on January 10, 2024: member

    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.

  2. DrahtBot commented at 2:37 pm on January 10, 2024: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage

    For detailed information about the code coverage, see the test coverage report.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK fanquake

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #29091 ([28.x] build: Bump g++ minimum supported version to 11 by maflcko)

    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.

  3. DrahtBot added the label Tests on Jan 10, 2024
  4. maflcko requested review from hebasto on Jan 11, 2024
  5. ci: Rename tasks (previous releases, macOS cross) fa0c594b33
  6. maflcko force-pushed on Jan 11, 2024
  7. fanquake approved
  8. fanquake commented at 4:38 pm on January 11, 2024: member
    ACK fa0c594b33970e12d97e6879ab4ca57045453492
  9. maflcko commented at 8:37 pm on January 11, 2024: member
    CI failure can be ignored
  10. fanquake merged this on Jan 12, 2024
  11. fanquake closed this on Jan 12, 2024

  12. maflcko deleted the branch on Jan 12, 2024
  13. hebasto commented at 9:52 am on January 13, 2024: member

    Post-merge ACK fa0c594b33970e12d97e6879ab4ca57045453492. @maflcko

    Thank you for addressing #29203 (review).

  14. ryanofsky commented at 2:23 pm on January 23, 2024: contributor

    Mostly just asking for curiousity, since I guess I can rebase, but in some of my PR’s I see:

    0./ci/test/00_setup_env.sh: line 33: ./ci/test/00_setup_env_native_qt5.sh: No such file or directory
    

    https://cirrus-ci.com/task/5895775641665536 https://cirrus-ci.com/task/5238795365253120

    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?

  15. maflcko commented at 2:57 pm on January 23, 2024: member

    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.

  16. ryanofsky commented at 4:02 pm on January 23, 2024: contributor
    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.
  17. maflcko commented at 4:34 pm on January 23, 2024: member

    Would it maybe make sense to have a wiki page with a reverse chronological list of known CI failures?

    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 Tests label, but a new label can be added, if a dedicated “category” is needed. See, https://github.com/bitcoin/bitcoin/issues?q=is%3Aissue+is%3Aopen+label%3ATests

    Using the issue tracker would also make it easy to search?

  18. ryanofsky commented at 8:08 pm on January 23, 2024: contributor

    a new label can be added, if a dedicated “category” is needed

    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).

  19. maflcko commented at 8:27 am on January 24, 2024: member

    a new label can be added, if a dedicated “category” is needed

    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.

    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:

    • “Test”, then the presumed bug is in the test code (or the location is unknown)
    • “Upstream”, then the presumed bug is upstream
    • Otherwise, the bug is in the mentioned component, for example “Wallet”

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-07-03 10:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me