Skip to content

Replace Bitbucket Pipelines with GitHub Actions, adding PR previews - #855

Open
jogu wants to merge 1 commit into
masterfrom
jogu/github-actions
Open

Replace Bitbucket Pipelines with GitHub Actions, adding PR previews#855
jogu wants to merge 1 commit into
masterfrom
jogu/github-actions

Conversation

@jogu

@jogu jogu commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Builds all specs on pull requests and master pushes, publishing master builds to GitHub Pages (gh-pages branch) and per-PR previews under PREVIEW-DO-NOT-USE/pr-/ with a sticky PR comment linking the drafts changed in the PR. Follows the pattern from the openid/dchp repo, reusing its tools/publish-gh-pages.sh unchanged.

The openid.bitbucket.io publish step is dropped; the drafts site moves to https://openid.github.io/fapi/ (Pages must be enabled from the gh-pages branch in the repo settings).

build-all.py changes: write manifest.json (source md -> output html, used for the preview comment's changed-draft links), pin the markdown2rfc image by digest, fix a latent NameError for outputs without a -NN draft suffix, and point the index page's nav at GitHub (dropping the ../base.css link that nothing serves on Pages).

closes #854

The index/README link updates are part of #853; the Bitbucket links in the stub .md redirect files remain to be done.

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown

📄 HTML preview

All drafts

Preview of 041e315; updated on every push. For review only — the official specifications are published at https://openid.net/specs/

github-actions Bot pushed a commit that referenced this pull request Aug 12, 2026
@jogu
jogu force-pushed the jogu/github-actions branch from 59d04a4 to a32603e Compare August 12, 2026 16:36
github-actions Bot pushed a commit that referenced this pull request Aug 12, 2026
@jogu jogu changed the title draft: Replace Bitbucket Pipelines with GitHub Actions, adding PR previews Replace Bitbucket Pipelines with GitHub Actions, adding PR previews Aug 12, 2026
Builds all specs on pull requests and master pushes, publishing master
builds to GitHub Pages (gh-pages branch) and per-PR previews under
PREVIEW-DO-NOT-USE/pr-<N>/ with a sticky PR comment linking the drafts
changed in the PR. Follows the pattern from the openid/dchp repo,
reusing its tools/publish-gh-pages.sh unchanged.

The openid.bitbucket.io publish step is dropped; the drafts site moves
to https://openid.github.io/fapi/ (Pages must be enabled from the
gh-pages branch in the repo settings).

build-all.py changes: write manifest.json (source md -> output html,
used for the preview comment's changed-draft links), pin the
markdown2rfc image by digest, fix a latent NameError for outputs
without a -NN draft suffix, and point the index page's nav at GitHub
(dropping the ../base.css link that nothing serves on Pages).

closes #854

The index/README link updates are part of #853; the Bitbucket links in
the stub .md redirect files remain to be done.
@jogu
jogu force-pushed the jogu/github-actions branch from a32603e to 041e315 Compare August 12, 2026 17:12
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.

bitbucket pipelines need to be migrated to GitHub actions

1 participant