Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v14] build: Add cloud-only tag-build/publish option #40147

Merged
merged 2 commits into from
Apr 8, 2024

Conversation

camscale
Copy link
Contributor

@camscale camscale commented Apr 3, 2024

Update the tag-build and tag-publish recipes to call the tag-build
and tag-publish workflows with the cloud-only parameter set to true
if the VERSION variable contains -cloud. or -dev.cloud., or if
CLOUD_ONLY is set on the make command line.

The cloud-only parameter builds the Linux tarballs and OS packages
and the distroless OCI images. This allows for a faster release build
for cloud-only releases which does not need any of the other release
artifacts. As a pre-release version, it will ultimately be superseded by
a regular release that does contain all the release artifacts.

Backport: #39716

@camscale camscale added the no-changelog Indicates that a PR does not require a changelog entry label Apr 3, 2024
@camscale camscale requested review from fheinecke and r0mant April 3, 2024 07:58
@github-actions github-actions bot requested a review from probakowski April 3, 2024 07:58
@public-teleport-github-review-bot public-teleport-github-review-bot bot removed the request for review from fheinecke April 3, 2024 15:16
camscale added 2 commits April 8, 2024 13:52
Update the `tag-build` and `tag-publish` recipes to call the tag-build
and tag-publish workflows with the `cloud-only` parameter set to `true`
if the `VERSION` variable contains `-cloud.` or `-dev.cloud.`, or if
`CLOUD_ONLY` is set on the `make` command line.

The cloud-only parameter builds the Linux tarballs and OS packages
and the distroless OCI images. This allows for a faster release build
for cloud-only releases which does not need any of the other release
artifacts. As a pre-release version, it will ultimately be superseded by
a regular release that does contain all the release artifacts.
@camscale camscale force-pushed the camh/v14/cloud-release branch from cfe2b43 to 5520f82 Compare April 8, 2024 03:56
@camscale camscale enabled auto-merge April 8, 2024 04:11
@camscale camscale added this pull request to the merge queue Apr 8, 2024
Merged via the queue into branch/v14 with commit 4b23fd6 Apr 8, 2024
31 checks passed
@camscale camscale deleted the camh/v14/cloud-release branch April 8, 2024 04:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport no-changelog Indicates that a PR does not require a changelog entry size/sm
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants