Skip to content

Conversation

maflcko
Copy link
Contributor

@maflcko maflcko commented Sep 3, 2025

No description provided.

@maflcko
Copy link
Contributor Author

maflcko commented Sep 3, 2025

Looks like this needs actions enabled. @fanquake

@fanquake
Copy link
Member

fanquake commented Sep 3, 2025

Should be enabled.

@maflcko maflcko closed this Sep 3, 2025
@maflcko maflcko reopened this Sep 3, 2025
@maflcko
Copy link
Contributor Author

maflcko commented Sep 3, 2025

Ah, I guess it needs to be merged, before it appears. Done in #237

@m3dwards
Copy link

m3dwards commented Sep 3, 2025

Ah, I guess it needs to be merged, before it appears. Done in #237

I don't believe this is the case. It might be that actions are disabled on PRs from forks?

@maflcko
Copy link
Contributor Author

maflcko commented Sep 3, 2025

The actions bitcoin/bitcoin/.github/actions/configure-environment@master, bitcoin/bitcoin/.github/actions/restore-caches@master, bitcoin/bitcoin/.github/actions/configure-docker@master, and bitcoin/bitcoin/.github/actions/save-caches@master are not allowed in bitcoin-core/qa-assets because all actions must be from a repository owned by bitcoin-core or match one of the patterns: actions/cache/restore@*, actions/cache/save@*, actions/cache@*, actions/checkout@*, actions/download-artifact@*, actions/github-script@*, actions/upload-artifact@*, cirruslabs/cache/restore@*, cirruslabs/cache/save@*, docker/setup-buildx-action@*, ilammy/msvc-dev-cmd@*.

I don't think we need restrictions in this repo on actions? But if so, we'd need them to say bitcoin/bitcoin, or include that.

file-env: './ci/test/00_setup_env_native_fuzz_with_msan.sh'
- name: 'fuzz (valgrind)'
runner: 'ubuntu-latest'
timeout-minutes: 360
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A lot less than was set in .cirrus! I believe that this is the maximum for Github's runners but if this ran on hosted runners it could be longer.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think there are hosted runners available right now in this repo, are there?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, but it could be nice to have? Especially if it's one pool shared between this org and /bitcoin org. Not sure this is currently possible on Cirrus but have asked the question.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok. An alternative would be to purchase a second license with one runner (should be enough).

Yet another alternative could be warp-build or the pre-existing cirrus-ci (via cirrus.yml) with compute credits.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like the CI passed, so I guess it can be merged now. A follow-up can deal with possible follow-ups

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cirrus have confirmed that we can share runners between orgs but they need to be contacted directly as this is a manual step for them.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cirrus have confirmed that we can share runners between orgs but they need to be contacted directly as this is a manual step for them.

Good to hear. I guess we can follow-up when there is need to. (I don't plan to follow-up here for now)

@fanquake
Copy link
Member

fanquake commented Sep 3, 2025

I don't think we need restrictions in this repo on actions? But if so, we'd need them to say bitcoin/bitcoin, or include that.

Should be able to retry.

@fanquake fanquake closed this Sep 3, 2025
@fanquake fanquake reopened this Sep 3, 2025
@maflcko
Copy link
Contributor Author

maflcko commented Sep 3, 2025

Would be good to get a review from either @m3dwards or @willcl-ark or someone else familiar with the CI , but otherwise I think this is rfm

@m3dwards
Copy link

m3dwards commented Sep 4, 2025

Code review ACK: fd2bd02

Would be nice to watch this after merging into master to check all the caches are working properly, especially because it reuses the cache actions from /bitcoin/bitcoin repo.

@maflcko maflcko merged commit fc42e64 into bitcoin-core:main Sep 4, 2025
4 checks passed
@maflcko
Copy link
Contributor Author

maflcko commented Sep 4, 2025

Would be nice to watch this after merging into master to check all the caches are working properly, especially because it reuses the cache actions from /bitcoin/bitcoin repo.

It still fails with the same error as yesterday: bitcoin/bitcoin#31965 (comment)

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.

3 participants