Skip to content

ci: bump xiboplayer/.github reusable pins past org-rename URL fix - #68

Open
linuxnow wants to merge 1 commit into
masterfrom
ci/bump-reusable-pins-post-org-rename
Open

ci: bump xiboplayer/.github reusable pins past org-rename URL fix#68
linuxnow wants to merge 1 commit into
masterfrom
ci/bump-reusable-pins-post-org-rename

Conversation

@linuxnow

Copy link
Copy Markdown
Collaborator

Closes #66.

Summary

Bump rpm.yml + deb.yml + release.yml from 5c3b3699cd05c12bb3ec76e5d1d317d539dd69b4 (2026-04-09) to 46da335eed4b80fcc1bb8015686152b4290f7617 (2026-05-11, current HEAD of dot-github main).

The post-rename anchor includes dot-github commit c85d100 chore(workflows): point dispatch URLs at renamed gh-pages repo (2026-05-08), which patches the notify step curl POST URL from the pre-rename xibo-players/xibo-players.github.io/dispatches to xiboplayer/xiboplayer.github.io/dispatches. Until this bump, every tag-triggered build on arexibo silently dropped the update-repos dispatch (HTTP 307 + curl -sf no--L quirk) — see #66 for the full root-cause writeup.

Manual replacement for dependabot PRs #56 / #59 / #61 — same diff, our authorship, single load-bearing commit.

Test plan

  • After merge: push a no-op patch tag (e.g. v0.3.3-4) or workflow_dispatch on rpm.yml.
  • Watch the Trigger repository update step log — should see HTTP 204 with no documentation_url JSON.
  • Confirm update-repos.yml fires on xiboplayer.github.io shortly after.
  • Confirm dl.xiboplayer.org/rpm/fedora/43/x86_64/repodata/repomd.xml last-modified advances past 2026-04-17.

Risk

Low. Three-line change. The post-rename SHA is current main of dot-github (proven stable; the dependabot-bump CI runs against this same SHA were all green). If anything regresses, revert is trivial (re-pin to 5c3b3699cd).

Companion

PR #X (chore(dependabot): scope to github-actions only) — together these complete the post-rename scope review for arexibo.

Bump rpm.yml, deb.yml, release.yml from
  xiboplayer/.github/...@5c3b3699cd05c12bb3ec76e5d1d317d539dd69b4 (2026-04-09)
to
  xiboplayer/.github/...@46da335eed4b80fcc1bb8015686152b4290f7617 (2026-05-11)

The post-rename anchor (46da335eed) includes c85d100
'chore(workflows): point dispatch URLs at renamed gh-pages repo'
(2026-05-08), which updates the notify-step curl POST URL inside the
reusable build-rpm.yml / build-deb.yml from the pre-rename
xibo-players/xibo-players.github.io/dispatches to the post-rename
xiboplayer/xiboplayer.github.io/dispatches.

Until this bump, every tag-triggered build POSTed to the old URL.
GitHub returned a 307 redirect + JSON body referencing
follow-redirects; curl -sf (no -L flag) ignored the redirect and
exited 0, so the workflow step reported success while the dispatch
was silently dropped. update-repos.yml on xiboplayer.github.io has
not run since 2026-04-17 as a result, and dnf repodata on
dl.xiboplayer.org has been frozen at the same date.

Manual replacement of dependabot PRs #56 / #59 / #61. Per scope
review (see chore/scope-dependabot-to-github-actions companion PR),
cargo-ecosystem dependabot has been disabled going forward; the
reusable-pin bumps stay under github-actions ecosystem but are
applied manually here under our authorship to keep the chore branch
self-contained.
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.

ci: rpm/deb/release reusable pins predate the org-rename URL fix — manual bump needed

1 participant