Skip to content

ci(docs): pin the documentation builder runner to ubuntu-24.04 - #530

Merged
Guts merged 1 commit into
masterfrom
tooling/docs-builder-pin-ubuntu-24-04
Nov 3, 2026
Merged

Guts merged 1 commit into
masterfrom
tooling/docs-builder-pin-ubuntu-24-04

Conversation

@Guts

@Guts Guts commented Nov 2, 2026

Copy link
Copy Markdown
Owner

Description

The documentation builder fails in the "Install GDAL binaries" step: runs-on: ubuntu-latest now resolves to Ubuntu 26.04 (resolute), and the ubuntugis/ubuntugis-unstable PPA has no Release file for it, so apt update ends with a 404 (seen on #529, whose docs change triggered the workflow; the last run on master, on 2026-10-18, was green).

This pins the job to ubuntu-24.04, the runner already used by the other workflows adding this PPA (tester.yml, builder_releaser.yml, tester_udata_publish.yml) and where the same install commands succeed. Other ubuntu-latest jobs (docker_builder.yml, the release job of builder_releaser.yml, the PR labeler) do not add the PPA and are left untouched.

Related issue(s)

Seen on #529.

Type of change

  • Bug fix (fix/… branch)
  • New feature or enhancement (feature/… branch)
  • Documentation (docs/… branch or *.md/docs/** changes)
  • Packaging / build (packaging/… branch or builder/** changes)
  • Tooling / CI-CD (tooling/… branch or .github/** changes)
  • Tests only (tests/** changes)

Checklist

  • I have read the Contributing Guidelines
  • pre-commit run --all-files passes locally
  • I have added or updated tests covering my changes
  • I have updated the documentation where relevant
  • pytest passes locally

One-line workflow change: the check is the "Documentation Builder" run of this very pull request, as the workflow file is in its path filter.

AI/LLM disclosure


Generated by Claude Code

ubuntu-latest now resolves to Ubuntu 26.04 (resolute), for which the ubuntugis-unstable PPA has no Release file: "apt update" fails with a 404 in the "Install GDAL binaries" step. Use the same runner as the other workflows adding this PPA (tester, builder_releaser, tester_udata_publish).

AI-Level: 7
AI-Model: Claude Sonnet 5.5
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CUNZAW4orsNs4vNDGpAAFx
@github-actions github-actions Bot added ci-cd Everything related to continuous integration and deployment tooling labels Nov 2, 2026
@sonarqubecloud

sonarqubecloud Bot commented Nov 2, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
C Maintainability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@Guts
Guts merged commit 102b53b into master Nov 3, 2026
8 of 9 checks passed
@Guts
Guts deleted the tooling/docs-builder-pin-ubuntu-24-04 branch November 3, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-cd Everything related to continuous integration and deployment tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants