Skip to content

[8.19] (backport #19278) CI: Add OpenAPI spec lint and S3 publish workflows - #19310

Open
mergify[bot] wants to merge 1 commit into
8.19from
mergify/bp/8.19/pr-19278
Open

[8.19] (backport #19278) CI: Add OpenAPI spec lint and S3 publish workflows#19310
mergify[bot] wants to merge 1 commit into
8.19from
mergify/bp/8.19/pr-19278

Conversation

@mergify

@mergify mergify Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

What

Adds two GitHub Actions workflows for the OpenAPI spec (docs/static/spec/openapi/logstash-api.yaml):

  • openapi-pr.yml — lints the spec on any PR that touches it, via elastic/docs-actions/openapi/lint@v1. No secrets, fork-safe.
  • openapi-publish.yml — lints then publishes the spec to S3 on push to main or a version branch ([0-9]+.[0-9]+), via elastic/docs-actions/openapi/upload@v1.

Why

We want to store OAS in our bucket to render it with docs-builder in the future.


This is an automatic backport of pull request #19278 done by Mergify.

@mergify mergify Bot added the backport label Jul 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🤖 GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)
  • run exhaustive tests : Run the exhaustive tests Buildkite pipeline.

@mergify

mergify Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

This pull request has not been merged yet. Could you please review and merge it @? 🙏

@mergify

mergify Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

This pull request has not been merged yet. Could you please review and merge it @? 🙏

2 similar comments
@mergify

mergify Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

This pull request has not been merged yet. Could you please review and merge it @? 🙏

@mergify

mergify Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

This pull request has not been merged yet. Could you please review and merge it @? 🙏

@mergify

mergify Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor Author

This pull request has not been merged yet. Could you please review and merge it @? 🙏

1 similar comment
@mergify

mergify Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

This pull request has not been merged yet. Could you please review and merge it @? 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant