Skip to content

ci: remove redundant deploy.yml and modernize publish workflow - #523

Merged
lgirdwood merged 1 commit into
masterfrom
topic/workflow-fixes
Sep 13, 2026
Merged

ci: remove redundant deploy.yml and modernize publish workflow#523
lgirdwood merged 1 commit into
masterfrom
topic/workflow-fixes

Conversation

@lgirdwood

Copy link
Copy Markdown
Member

Summary

  • Remove redundant .github/workflows/deploy.yml which attempted in-repo GitHub Pages deployment and failed with 404 on master because public docs are hosted on thesofproject/thesofproject.github.io.
  • Upgrade peaceiris/actions-gh-pages from v3 to v4 in .github/workflows/pull-request.yml.
  • Switch authentication from expired token to authorized SSH deploy key (deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }}).
  • Configure authorized ed25519 deploy keypair across thesofproject.github.io and sof-docs for automated publishing.
  • Use cp instead of mv in create-publish-folder.sh to preserve workspace files.

Signed-off-by: Liam Girdwood liam.r.girdwood@linux.intel.com

- Remove .github/workflows/deploy.yml: sof-docs documentation is published
  to the external thesofproject/thesofproject.github.io repository rather than
  an in-repo GitHub Pages site, causing deploy.yml to fail with 404 on master.
- In .github/workflows/pull-request.yml: upgrade peaceiris/actions-gh-pages
  from v3 to v4 and switch to deploy_key authentication using the authorized
  SSH secret ACTIONS_DEPLOY_KEY.
- In .github/actions/create-publish-folder.sh: use cp instead of mv for
  publish-README.md and publish-index.html so workspace files are preserved.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
@lgirdwood
lgirdwood merged commit e75c34e into master Sep 13, 2026
5 checks passed
@lgirdwood
lgirdwood deleted the topic/workflow-fixes branch September 13, 2026 19:04
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.

2 participants