Skip to content

Update actions/checkout to v6 in 32-bit containers#841

Open
tueda wants to merge 1 commit into
form-dev:masterfrom
tueda:pr/ci/actions-checkout-v6-in-32bit-containers
Open

Update actions/checkout to v6 in 32-bit containers#841
tueda wants to merge 1 commit into
form-dev:masterfrom
tueda:pr/ci/actions-checkout-v6-in-32bit-containers

Conversation

@tueda

@tueda tueda commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

This PR fixes problems that occur when using actions/checkout@v6 in 32-bit containers.

FLINT can also be tested if the paths are adjusted.

For background on the Node.js runtime dependency issue in 32-bit containers, see:

@jodavies

jodavies commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

For now, the flint interface assumes that WORD is 32 bits. I don't think we need to go out of our way to get this working on 32bit systems.

@tueda tueda force-pushed the pr/ci/actions-checkout-v6-in-32bit-containers branch from 9c0aa3d to c38dd12 Compare June 8, 2026 13:43
@tueda tueda marked this pull request as ready for review June 8, 2026 13:43
@tueda

tueda commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator Author

Then, this PR would be fine in its current form.

- Install the amd64 libstdc++ runtime library for the runner-provided
  Node.js runtime.
- Fix ownership of the working tree before running git-version-gen.sh.
- Install Git to ensure a local Git repository is available, which is
  required to obtain revision information and initialise the
  zstd/zlibWrapper submodule.
@tueda tueda force-pushed the pr/ci/actions-checkout-v6-in-32bit-containers branch from c38dd12 to 396639e Compare June 8, 2026 13:45
@coveralls

coveralls commented Jun 8, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 62.79% (-0.01%) from 62.803% — tueda:pr/ci/actions-checkout-v6-in-32bit-containers into form-dev:master

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