Skip to content

[stable31] ci: backport workflow_dispatch, concurrency fix, noindex and robots.txt - #15131

Merged
skjnldsv merged 1 commit into
stable31from
backport/15126/stable31
Jun 15, 2026
Merged

[stable31] ci: backport workflow_dispatch, concurrency fix, noindex and robots.txt#15131
skjnldsv merged 1 commit into
stable31from
backport/15126/stable31

Conversation

@backportbot

@backportbot backportbot Bot commented Jun 15, 2026

Copy link
Copy Markdown

Backport of:

Changes

  • .github/workflows/sphinxbuild.yml: add workflow_dispatch trigger, fix concurrency group, extend deploy condition to push || workflow_dispatch, add Strip noindex and Write robots.txt deploy steps
  • _shared_assets/templates/layout.html: new file — injects <meta name="robots" content="noindex, follow"> into all built pages (stable deploy step strips it from server/stable/)

@backportbot
backportbot Bot requested review from mgallien and skjnldsv June 15, 2026 07:23
@backportbot backportbot Bot added bug 3. to review regression github_actions Pull requests that update GitHub Actions code labels Jun 15, 2026
@skjnldsv

Copy link
Copy Markdown
Member

@copilot fix this backport. Pull sphinxbuild workflow from main branch

Copilot AI commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

@copilot fix this backport. Pull sphinxbuild workflow from main branch

Done — replaced sphinxbuild.yml with the version from master (commit adds workflow_dispatch trigger, packages: write permission, updated concurrency group, Python 3.13, and EPUB build jobs).

Backport of:
- fix/cancel-duplicate-sphinx-builds (#14563): use github.ref for
  push event concurrency group to cancel duplicate builds
- feature/workflow-dispatch-deploy (#15085): allow manual deploy via
  workflow_dispatch trigger
- copilot/add-meta-robots-noindex (#14800): add noindex meta tag to
  non-stable docs, strip it from stable docs on deploy, and write
  robots.txt to allow only stable version to be indexed

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
@skjnldsv
skjnldsv force-pushed the backport/15126/stable31 branch from 8c32344 to ff0917e Compare June 15, 2026 08:31
@skjnldsv skjnldsv changed the title [stable31] ci(workflows): fix cron deploys not running on stable branches [stable31] ci: backport workflow_dispatch, concurrency fix, noindex and robots.txt Jun 15, 2026
@skjnldsv
skjnldsv merged commit e466942 into stable31 Jun 15, 2026
13 of 14 checks passed
@skjnldsv
skjnldsv deleted the backport/15126/stable31 branch June 15, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review bug github_actions Pull requests that update GitHub Actions code regression

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants