Skip to content

Add integration-test creds to the publish job - #114

Merged
niteshsandal-merge merged 1 commit into
mainfrom
nitesh/publish-env-vars
Jul 16, 2026
Merged

Add integration-test creds to the publish job#114
niteshsandal-merge merged 1 commit into
mainfrom
nitesh/publish-env-vars

Conversation

@niteshsandal-merge

Copy link
Copy Markdown
Collaborator

Summary

The publish job (sonatypeCentralUpload) re-runs :test during its build, but its env: only injected MERGE_API_KEY_FILESTORAGE / MERGE_ACCOUNT_TOKEN_FILESTORAGE. The ats/chat/crm/hris/knowledgebase/ticketing integration tests throw on missing MERGE_API_KEY_SECONDARY and their account tokens, so the release build failed — even though the same tests pass in the test job, which has all the secrets.

This injects the same per-category secrets into the publish job so its test run matches the test job.

Requires

These repo/org secrets must be set (already referenced by the test job): MERGE_API_KEY_SECONDARY, MERGE_ACCOUNT_TOKEN_ATS, MERGE_ACCOUNT_TOKEN_CHAT, MERGE_ACCOUNT_TOKEN_CRM, MERGE_ACCOUNT_TOKEN_HRIS, MERGE_ACCOUNT_TOKEN_KNOWLEDGEBASE, MERGE_ACCOUNT_TOKEN_TICKETING.

🤖 Generated with Claude Code

The publish job runs sonatypeCentralUpload, which re-runs :test, but its
env only injected the filestorage creds. The ats/chat/crm/hris/
knowledgebase/ticketing integration tests then threw on missing
MERGE_API_KEY_SECONDARY / account tokens and failed the release. Inject
the same per-category secrets the test job uses so the publish build's
test run has creds.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@niteshsandal-merge
niteshsandal-merge merged commit 3986cbb into main Jul 16, 2026
3 checks passed
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