Skip to content

Slice 6: pass splunkbase_app_id to reusable release workflow - #8

Merged
pbujna-apius merged 1 commit into
mainfrom
slice-6-splunkbase-publish
Jul 20, 2026
Merged

Slice 6: pass splunkbase_app_id to reusable release workflow#8
pbujna-apius merged 1 commit into
mainfrom
slice-6-splunkbase-publish

Conversation

@pbujna-apius

Copy link
Copy Markdown
Contributor

Wires this app into the gated Splunkbase publish added in apius-tech/splunk-app-ci#4 (issue apius-tech/splunk-app-standards#6, ADR-0006).

Changes (release.yml only)

  • Forward splunkbase_app_id: ${{ vars.SPLUNKBASE_APP_ID }} to the reusable release workflow. SPLUNKBASE_APP_ID is already provisioned as a repo variable (=9192); if it were unset the reusable workflow would skip the Splunkbase publish.
  • Keep secrets: inherit so SPLUNK_USER/SPLUNK_PASS reach the publish job; they are scoped to the splunkbase Environment, whose required reviewer is the manual approval gate.

No change to packaging, AppInspect, or the GitHub Release.

Verification

  • yaml.safe_load passes.
  • Not run end-to-end: no tag pushed, no release created, no Splunkbase call made. Real verification is a human-approved 1.0.2 release later.

Depends on apius-tech/splunk-app-ci#4 (the reusable workflow must gain the splunkbase_app_id input first).

Wires this app into the gated Splunkbase publish added in slice #6 (ADR-0006):
- Forward splunkbase_app_id: ${{ vars.SPLUNKBASE_APP_ID }} to the reusable
  release workflow. The SPLUNKBASE_APP_ID repo variable is already provisioned
  (=9192); if it were unset the reusable workflow would skip the publish.
- Keep `secrets: inherit` so SPLUNK_USER/SPLUNK_PASS reach the publish job;
  they are scoped to the `splunkbase` Environment, whose required reviewer is
  the manual approval gate.

No behaviour change to packaging, AppInspect, or the GitHub Release.
@pbujna-apius
pbujna-apius requested a review from a team as a code owner July 20, 2026 12:43
@pbujna-apius
pbujna-apius merged commit 368778f into main Jul 20, 2026
1 check passed
@pbujna-apius
pbujna-apius deleted the slice-6-splunkbase-publish branch July 20, 2026 12:47
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