fix(ci): use the psa-systems package vars after the org move #554

Merged
nrupard merged 1 commit from fix/ci-psa-systems-package-vars into main 2026-07-19 02:13:53 +02:00
Owner

The OCI build failed at Log in to container registry with username is empty.

Cause: this repo moved from the a8n-tools org to psa-systems, and org variables/secrets do not follow a repo across orgs. vars.A8N_TOOLS_PRIVATE_PACKAGE_OWNER resolved to empty, REGISTRY_USER is derived from it in the "Set environment variables" step, and docker login --username "" failed. The job still started because RUNS_ON_OPENSUSE_BASE_LATEST is defined in the new org too, which is why only the login step broke.

Points every workflow at the PSA_SYSTEMS_* names the sibling repos in this org already use (mokosh-server, mokosh-apps). Covers build-oci-image plus build-desktop-linux, build-desktop-windows and publish-release, which read the same variable and secret and would fail identically on their next run.

Requires PSA_SYSTEMS_PRIVATE_PACKAGE_OWNER (variable) and PSA_SYSTEMS_PRIVATE_PACKAGE_PAT (secret) to be visible to this repo in the psa-systems org, as they are for the sibling repos.

The OCI build failed at `Log in to container registry` with `username is empty`. Cause: this repo moved from the `a8n-tools` org to `psa-systems`, and org variables/secrets do not follow a repo across orgs. `vars.A8N_TOOLS_PRIVATE_PACKAGE_OWNER` resolved to empty, `REGISTRY_USER` is derived from it in the "Set environment variables" step, and `docker login --username ""` failed. The job still started because `RUNS_ON_OPENSUSE_BASE_LATEST` is defined in the new org too, which is why only the login step broke. Points every workflow at the `PSA_SYSTEMS_*` names the sibling repos in this org already use (mokosh-server, mokosh-apps). Covers `build-oci-image` plus `build-desktop-linux`, `build-desktop-windows` and `publish-release`, which read the same variable and secret and would fail identically on their next run. Requires `PSA_SYSTEMS_PRIVATE_PACKAGE_OWNER` (variable) and `PSA_SYSTEMS_PRIVATE_PACKAGE_PAT` (secret) to be visible to this repo in the psa-systems org, as they are for the sibling repos.
fix(ci): use the psa-systems package vars after the org move
All checks were successful
Create release / Create release from merged PR (pull_request) Has been skipped
check-secrets / Nosey parker (pull_request) Successful in 5s
check-secrets / Kingfisher (pull_request) Successful in 5s
check-secrets / Kingfisher (push) Successful in 8s
check-secrets / TruffleHog (pull_request) Successful in 8s
check-secrets / Nosey parker (push) Successful in 9s
check-secrets / TruffleHog (push) Successful in 11s
Check / clippy + fmt + tests (pull_request) Successful in 5m17s
770f3cbe1c
This repo moved from the a8n-tools org to psa-systems. Org variables and secrets do not follow a repo across orgs, so vars.A8N_TOOLS_PRIVATE_PACKAGE_OWNER resolved to empty, REGISTRY_USER was derived from it, and the OCI build failed at the registry login with "username is empty". The job still started because RUNS_ON_OPENSUSE_BASE_LATEST is defined in the new org too, which is why only the login step failed.

Point every workflow at the PSA_SYSTEMS_* names the sibling repos in this org already use (mokosh-server, mokosh-apps). This covers build-oci-image plus the three publish workflows that read the same variable and secret, so the desktop builds and release publishing do not fail the same way on their next run.

No behavior change beyond the credential source; the registry provider and image paths are unchanged apart from the owner now resolving.
nrupard deleted branch fix/ci-psa-systems-package-vars 2026-07-19 02:13:53 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/lets-chat!554
No description provided.