Skip to content

Bump build-validate-publish workflow image#2371

Merged
emlun merged 2 commits intomainfrom
issue-2370-gha-fail
Dec 15, 2025
Merged

Bump build-validate-publish workflow image#2371
emlun merged 2 commits intomainfrom
issue-2370-gha-fail

Conversation

@emlun
Copy link
Copy Markdown
Member

@emlun emlun commented Dec 10, 2025

This should fix build issues like the following:

**Setup toolchain**

$ pipx --version
  1.8.0
$ pipx install bikeshed --quiet
  creating virtual environment...
  installing bikeshed...
  done! ✨ 🌟 ✨
    installed package bikeshed 6.1.1, installed using Python 3.10.12
    These apps are now globally available
      - bikeshed $ bikeshed update Bikeshed now requires Python 3.12 or higher; you are on 3.10.12. For instructions on how to set up a pyenv with 3.12, see: https://speced.github.io/bikeshed/#installing Command `bikeshed update` failed with exit code: 1. Error: Process completed with exit code 1.

The ubuntu-24.04 runner image includes Python 3.12.3.

Closes #2370.

This should fix build issues like the following:

    **Setup toolchain**

    $ pipx --version
      1.8.0
    $ pipx install bikeshed --quiet
      creating virtual environment...
      installing bikeshed...
      done! ✨ 🌟 ✨
        installed package bikeshed 6.1.1, installed using Python 3.10.12
        These apps are now globally available
          - bikeshed
    $ bikeshed update
      Bikeshed now requires Python 3.12 or higher; you are on 3.10.12.
          For instructions on how to set up a pyenv with 3.12, see:
          https://speced.github.io/bikeshed/#installing
    Command `bikeshed update` failed with exit code: 1.
    Error: Process completed with exit code 1.

The `ubuntu-24.04` runner image includes Python 3.12.3.
Copy link
Copy Markdown
Contributor

@MasterKale MasterKale left a comment

Choose a reason for hiding this comment

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

Nice find @emlun thanks for investigating 👏

@emlun
Copy link
Copy Markdown
Member Author

emlun commented Dec 11, 2025

Unfortunately the build is still failing, but now it looks like this is due to incompatibilities with Bikeshed 5.4.1+. I suppose we'll need to either pin the Bikeshed version to 5.4.0 or fix the incompatibilities in the spec markup.

Comment thread .github/workflows/build-validate-publish.yml Outdated
@emlun
Copy link
Copy Markdown
Member Author

emlun commented Dec 15, 2025

Build now succeeds, thanks @MasterKale!

@emlun emlun merged commit aebc94c into main Dec 15, 2025
4 checks passed
@emlun emlun deleted the issue-2370-gha-fail branch December 15, 2025 16:13
github-actions Bot added a commit that referenced this pull request Dec 15, 2025
SHA: aebc94c
Reason: push, by emlun

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-actions Bot added a commit to johnperez416/webauthn that referenced this pull request Dec 15, 2025
SHA: aebc94c
Reason: push, by pull[bot]

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

spec-prod build failing

4 participants