Skip to content

.github, internal/flags: improve actions test runs#32150

Merged
fjl merged 9 commits into
ethereum:masterfrom
fjl:github-actions-tests
Jul 7, 2025
Merged

.github, internal/flags: improve actions test runs#32150
fjl merged 9 commits into
ethereum:masterfrom
fjl:github-actions-tests

Conversation

@fjl
Copy link
Copy Markdown
Contributor

@fjl fjl commented Jul 4, 2025

This change enables more tests to run on GitHub actions. First, it removes the -short flag passed to go test, unskipping some longer running tests. We also enable the full consensus tests to run by enabling submodules during git clone.

The EF now operates org wide runners with the self-hosted-ghr label. These are auto-scaling runners which should ideally allow us to process any amount of testing load we throw at them. The new runners have HOME configured differently from the actual user home directory, so our internal test for resolving ~ had to be adapted to work in this scenario.

@fjl fjl changed the title .github: improve actions test runs .github, internal/flags: improve actions test runs Jul 7, 2025
@fjl fjl merged commit 84f2932 into ethereum:master Jul 7, 2025
6 of 8 checks passed
@fjl fjl added this to the 1.16.2 milestone Jul 7, 2025
howjmay pushed a commit to iotaledger/go-ethereum that referenced this pull request Aug 27, 2025
This change enables more tests to run on GitHub actions. First, it
removes the `-short` flag passed to `go test`, unskipping some longer
running tests. We also enable the full consensus tests to run by
enabling submodules during git clone.

The EF now operates org wide runners with the `self-hosted-ghr` label.
These are auto-scaling runners which should ideally allow us to process
any amount of testing load we throw at them. The new runners have `HOME`
configured differently from the actual user home directory, so our
internal test for resolving `~` had to be adapted to work in this scenario.
gballet pushed a commit to gballet/go-ethereum that referenced this pull request Sep 11, 2025
This change enables more tests to run on GitHub actions. First, it
removes the `-short` flag passed to `go test`, unskipping some longer
running tests. We also enable the full consensus tests to run by
enabling submodules during git clone.

The EF now operates org wide runners with the `self-hosted-ghr` label.
These are auto-scaling runners which should ideally allow us to process
any amount of testing load we throw at them. The new runners have `HOME`
configured differently from the actual user home directory, so our
internal test for resolving `~` had to be adapted to work in this scenario.
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.

1 participant