Skip to content

fix: azure template pull only - #13

Merged
ivanmiletic merged 3 commits into
mainfrom
feat/azure-template-pull-only
Aug 20, 2026
Merged

fix: azure template pull only#13
ivanmiletic merged 3 commits into
mainfrom
feat/azure-template-pull-only

Conversation

@ivanmiletic

Copy link
Copy Markdown
Contributor

No description provided.

ivanmiletic and others added 3 commits August 20, 2026 19:33
The Azure template no longer bundles a Blob Storage upload: it is now a
steps template that only pulls and sets result variables (rulesChanged,
rulesProject, rulesTarget, rulesVersion, rulesRelease, rulesSha256), so
any destination - S3, Blob, GCS - is one script step the consumer owns,
in the same job. Consumers embed it under their own job's steps: and
the azureSubscription/storageAccount/container/prefix parameters are
gone. The GitHub action gains payload-aware project/target outputs for
the same reason: pipelines route on what was pulled without re-parsing
the payload or hardcoding names. The GitLab template header's include
URL gets the missing x-release-please annotation.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ease

The README's pins were stuck at cli-v0.2.1 - the file was never in
extra-files and the version references carried no annotations. The
GitLab example also gated its publish job on a dotenv variable in
rules:, which GitLab evaluates before any job runs, so the job never
ran. Examples now match the payload-driven templates: no baked-in
project or target, uploads routed on the payload-aware result
variables, Azure shown as the steps template it now is.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Node 20 reached end-of-life in April 2026. Node 24 is the active LTS,
matches this repository's own CI, and is available identically on all
three platforms: Docker Hub for the GitLab image, nodejs.org via
NodeTool for Azure, and preinstalled on GitHub runners (the action pins
nothing and uses the runner's Node).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ivanmiletic
ivanmiletic merged commit 61e829b into main Aug 20, 2026
1 check 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