build(deps): bump actions/checkout from 4.2.2 to 6.0.2#297
build(deps): bump actions/checkout from 4.2.2 to 6.0.2#297dependabot[bot] wants to merge 1 commit intomasterfrom
Conversation
|
@dependabot recreate |
c3ee5d8 to
32364d8
Compare
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 6.0.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@11bd719...de0fac2) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
32364d8 to
3b734ec
Compare
|
Copilot claims that we need glibc for the compile to work correctly. However, I feel that this is likely more a case of the incorrect build parameters being passed as we should be able to have a musl build. Copilot hint below: Analysis of Failure: From the job log, the error is: This appears when the workflow runs inside the Context from Workflow: The relevant section from your workflow file (.github/workflows/test.yml): jobs:
openjdk_disto:
runs-on: ubuntu-latest
container:
image: ${{ matrix.image }}
strategy:
fail-fast: false
matrix:
image: [adoptopenjdk/alpine3_build_image]That is, it pulls and runs the job in Solution & Fix Recommendation:
Recommended Change to Workflow:
Change this: matrix:
image: [adoptopenjdk/alpine3_build_image]To this: matrix:
image: ['ghcr.io/adoptium/test-containers:ubuntu2204'] # Same as used by test_container job, or another GLIBC-based imageCode Suggestion (for .github/workflows/test.yml): ```yaml
9| openjdk_disto: # make sure build/ci work properly with other distros
10| runs-on: ubuntu-latest
11| container:
12| image: ${{ matrix.image }}
13| strategy:
14| fail-fast: false
15| matrix:
16| image: ['ghcr.io/adoptium/test-containers:ubuntu2204'] # Use a GLIBC-based image
```Alternative: If you want to stay with Alpine and need Node.js, ensure:
However, the first option is typically the most robust: use a GLIBC-based image for this job. Summary: The error is due to incompatibility between Node.js and Alpine's musl libc in your container. Switch to a GLIBC-based image, such as Ubuntu, for the failing workflow matrix entry. |
Bumps actions/checkout from 4.2.2 to 6.0.2.
Release notes
Sourced from actions/checkout's releases.
... (truncated)
Changelog
Sourced from actions/checkout's changelog.
... (truncated)
Commits
de0fac2Fix tag handling: preserve annotations and explicit fetch-tags (#2356)064fe7fAdd orchestration_id to git user-agent when ACTIONS_ORCHESTRATION_ID is set (...8e8c483Clarify v6 README (#2328)033fa0dAdd worktree support for persist-credentials includeIf (#2327)c2d88d3Update all references from v5 and v4 to v6 (#2314)1af3b93update readme/changelog for v6 (#2311)71cf226v6-beta (#2298)069c695Persist creds to a separate file (#2286)ff7abcdUpdate README to include Node.js 24 support details and requirements (#2248)08c6903Prepare v5.0.0 release (#2238)You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)