Skip to content

CI: force update (zonemaster-LDNS)#259

Merged
MichaelTimbert merged 1 commit into
zonemaster:developfrom
MichaelTimbert:artifact
Jun 17, 2026
Merged

CI: force update (zonemaster-LDNS)#259
MichaelTimbert merged 1 commit into
zonemaster:developfrom
MichaelTimbert:artifact

Conversation

@MichaelTimbert

Copy link
Copy Markdown
Contributor

Purpose

This PR adds a forced apt update step to the CI workflow to work around a bug causing stale package lists on GitHub Actions runners, which was blocking other PRs from passing CI.

Context

zonemaster/zonemaster-engine#1533 was failing CI due to apt-get install errors caused by outdated package lists on the runner. The runner's cached package index appears to reference packages that are no longer available in the repositories, leading to errors during dependency installation.

Changes

Added a sudo apt update -y step in .github/workflows/ci.yml before the package installation steps in two jobs:

  • Before the "Binary dependencies" step in the main test job
  • Before the "apt install" step in the build-artifact job

This forces a refresh of the apt package index at the start of each job, ensuring that subsequent apt-get install commands reference up-to-date package URLs.

How to test this PR

  • Verify that all CI jobs pass (especially build-artifact)
  • Confirm that apt-get install steps no longer fail

@MichaelTimbert MichaelTimbert added this to the v2026.1 milestone Jun 16, 2026
@MichaelTimbert MichaelTimbert added RC-Fixes Release category: Fixes. P-High Priority: Issue to be solved before other V-Patch Versioning: The change gives an update of patch in version. RC-None Release category: Not to be included in Changes file. and removed RC-Fixes Release category: Fixes. labels Jun 16, 2026
@matsduf matsduf changed the title CI: force update CI: force update (zonemaster-LDNS) Jun 16, 2026
@MichaelTimbert MichaelTimbert merged commit 99feda6 into zonemaster:develop Jun 17, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P-High Priority: Issue to be solved before other RC-None Release category: Not to be included in Changes file. V-Patch Versioning: The change gives an update of patch in version.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants