Commit Graph
18 Commits
Author SHA1 Message Date
jklein 0fb6c30466 publish: read registry credentials from step outputs and validate them
Two defects kept the publish broken after the load-secrets-action v5 bump
in #140.

v5 no longer exports the loaded values as environment variables for later
steps the way v4 did; only the step outputs carry them. Every
"${{ env.JK_CR_* }}" reference therefore resolved to an empty string from
that bump on, and nothing reported it - the loading step logs "Populating
variable" and stays green either way. #149 moved three of the four
references to steps.<id>.outputs but left "-u ${{ env.JK_CR_USERNAME }}"
on the old form, and piped the username instead of the token into
--password-stdin.

The second defect is why this surfaced as a terminal error: an empty value
collapsed into a missing argument instead of failing. With an empty
username, "-u" swallowed the following "--password-stdin", helm stopped
reading the password from stdin, prompted interactively and died with
"inappropriate ioctl for device".

All four values now come from steps.<id>.outputs, are mapped into each
step's own env block and used as quoted shell variables guarded with ":?".
An empty or unset value aborts the job naming the op:// path to fix,
quoting keeps it from shifting arguments, and the token no longer appears
on the command line.
2026-08-24 14:03:09 +02:00
jklein f6f04d27fe fix(publish-action): fixed 1Password secret access 2026-08-24 13:47:01 +02:00
jklein e730a81b17 Merge pull request #140 from jk-cluster/renovate/1password-load-secrets-action-5.x
Update 1password/load-secrets-action action to v5
2026-08-24 09:20:12 +00:00
jklein a176c7576c Merge pull request #142 from jk-cluster/renovate/azure-setup-helm-5.x
Update azure/setup-helm action to v5
2026-08-24 09:20:01 +00:00
jlab-renovate[bot] 5026622763 Update azure/setup-helm action to v5 2026-08-24 00:01:19 +00:00
jlab-renovate[bot] 35d381432c Update actions/checkout action to v7 2026-08-23 23:01:23 +00:00
jlab-renovate[bot] f65f31bed8 Update 1password/load-secrets-action action to v5 2026-08-23 23:01:15 +00:00
jklein 1b56c4bdb2 Upgrade actions/checkout from v2 to v4
Fixes #6
2026-08-21 16:47:29 +02:00
jklein f84f14d4da feat(publish-workflow): fixes 2026-02-23 14:18:27 +01:00
jklein 7b77dc3e27 feat(publish-workflow): fixes 2026-02-23 13:32:48 +01:00
jklein d2fc0f0474 feat(publish-workflow): fixes 2026-02-23 13:06:03 +01:00
jklein 1ac6a8519f feat(chart publishing): added auth to registry 2026-02-23 12:10:02 +01:00
jklein 5fb0571321 feat(chart publishing): added initial publish-workflow 2026-02-23 11:55:13 +01:00
jklein f5e41a12cf Revert "refactor(workflows): moved publish-workflows to separate directory"
This reverts commit 04303c664c.
2026-02-20 10:49:12 +01:00
jklein 04303c664c refactor(workflows): moved publish-workflows to separate directory 2026-02-20 10:44:17 +01:00
jklein 1e1855c9e6 feat(workflows): moved app-version change to separate job 2026-02-19 15:23:38 +01:00
jklein 3ed6bc1f42 feat(publish-workflow): added publish-workflow for calibre-web-automated 2026-02-19 14:39:58 +01:00
jklein 7a8a14bde8 feat(publish-workflow): added general publish-workflow 2026-02-19 14:26:17 +01:00