Skip to content

feat(ci): add Test PyPI release workflow for splunk-ao#44

Open
adityamehra wants to merge 3 commits into
mainfrom
feat/release-splunk-ao-test-pypi-v2
Open

feat(ci): add Test PyPI release workflow for splunk-ao#44
adityamehra wants to merge 3 commits into
mainfrom
feat/release-splunk-ao-test-pypi-v2

Conversation

@adityamehra

Copy link
Copy Markdown
Member

Summary

  • Adds .github/workflows/release-splunk-ao-test.yaml — a workflow_dispatch pipeline that builds and publishes the splunk-ao package to Test PyPI
  • Uses PyPI Trusted Publisher (OIDC) — no stored API token needed
  • Matches the pending Trusted Publisher already configured on test.pypi.org (workflow: release-splunk-ao-test.yaml, environment: testpypi)

How it works

  1. Trigger manually from the Actions tab with an optional version override
  2. If a version is supplied, it patches pyproject.toml and src/splunk_ao/__init__.py locally (no commit back to the branch)
  3. Builds the package with Poetry 2.4.1
  4. Publishes to Test PyPI via OIDC

Test plan

Made with Cursor

adityamehra and others added 3 commits June 24, 2026 17:06
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
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.

1 participant