Skip to content
This repository was archived by the owner on Nov 12, 2026. It is now read-only.

ci: apt retries, message-pins permissions, protocol-drift concurrency - #16

Merged
techmore merged 1 commit into
mainfrom
ci/harden-apt-permissions-concurrency
Oct 27, 2026
Merged

techmore merged 1 commit into
mainfrom
ci/harden-apt-permissions-concurrency

Conversation

@techmore

Copy link
Copy Markdown
Owner

Workflow-only hardening after today's azure.archive.ubuntu.com stalls (all techmore repos share one concurrent-job limit).

  • .github/actions/fast-apt: Acquire::Retries "5" and 20 s HTTP timeouts on every runner (was arm64-only, retries 3). Covers message-pins, diskspace, messages-rs, updates-app, rust-pantheon-apple-dev, rust-pantheon-system-monitor, signal-pantheon, torrential.
  • mseries-battery-app and mseries-image-studio called apt without fast-apt; they now run it first.
  • message-pins: permissions: contents: read (no job writes anything).
  • protocol-drift: concurrency grouped by workflow + ref, cancel-in-progress: false.

All YAML parses with yaml.safe_load. Same fast-apt change as techmore/ElementaryOS_MSeries#630.

🤖 Generated with Claude Code

…rift concurrency

- fast-apt: write Acquire::Retries "5" (plus 20 s HTTP timeouts) on every
  runner before the arm64-only mirror swap.
- mseries-battery-app, mseries-image-studio: use fast-apt before apt.
- message-pins: top-level permissions: contents: read.
- protocol-drift: concurrency grouped by workflow and ref, no cancel.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@techmore
techmore merged commit 29e6a08 into main Oct 27, 2026
7 checks passed
@techmore
techmore deleted the ci/harden-apt-permissions-concurrency branch October 27, 2026 15:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant