Skip to content

ci: harden docs workflow_dispatch version handling - #2109

Open
SashaMIT wants to merge 2 commits into
a2aproject:mainfrom
SashaMIT:fix/ci-harden-docs-workflow-dispatch-version
Open

SashaMIT wants to merge 2 commits into
a2aproject:mainfrom
SashaMIT:fix/ci-harden-docs-workflow-dispatch-version

Conversation

@SashaMIT

@SashaMIT SashaMIT commented Aug 5, 2026

Copy link
Copy Markdown

Fixes #2110

Description

CI hygiene for .github/workflows/docs.yml manual docs deploy path.

  • Bind github.event.inputs.version under env: before mike deploy in run: (quoted $MIKE_VERSION).

  • Mirrors the release path in the same file that already uses env: / $MIKE_VERSION.

  • Defense-in-depth for privileged docs deploy — not framed as a vulnerability ticket.

  • Follow the CONTRIBUTING Guide.

  • Make your Pull Request title follow the Conventional Commits specification and repository rules (e.g., docs(spec): for docs/specification.md, docs: for other docs, and feat: / fix: reserved for a2a.proto). See CONTRIBUTING.md for details.

  • Ensure the tests and linter pass (Run bash scripts/format.sh from the repository root to format)

  • Appropriate docs were updated (if necessary)

Test plan

  • Workflow YAML review
  • Optional workflow_dispatch with a stable version string when maintainers want

Bind github.event.inputs.version under env: before mike deploy so the
free-string input is not interpolated into shell script text.
@SashaMIT
SashaMIT requested review from a team as code owners August 5, 2026 07:42
@SashaMIT SashaMIT changed the title fix(ci): harden docs workflow_dispatch version handling ci: harden docs workflow_dispatch version handling Aug 5, 2026
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: harden docs workflow_dispatch version handling

2 participants