Skip to content

[releases] Use semantic versioning for cloud releases.#1305

Merged
aimichelle merged 1 commit intopixie-io:mainfrom
JamesMBartlett:cloud_semver
May 8, 2023
Merged

[releases] Use semantic versioning for cloud releases.#1305
aimichelle merged 1 commit intopixie-io:mainfrom
JamesMBartlett:cloud_semver

Conversation

@JamesMBartlett
Copy link
Copy Markdown
Member

@JamesMBartlett JamesMBartlett commented May 8, 2023

Summary: Updates scripts/create_release_tag.sh to also work with cloud as an artifact type. Updates ci/cloud_build_release.sh to only push to latest if its not an RC build.
Once we create the first semantically versioned release we should land and deploy pixie-io/docs.px.dev#255.

Type of change: /kind cleanup

Test Plan: Built a cloud RC using these changes (deleted the tag from the repo so that the current docs.px.dev self-hosted instructions still work until this lands). Ran through the self-hosted deploy instructions (including the changes in pixie-io/docs.px.dev#255) and everything worked. Saw the expected version string in the cloud pods: time="2023-05-08T20:29:31Z" level=info msg="Starting service" service=api-service version=0.1.0-pre-cloud-semver.5+Distribution.2551dc3.20230508201452.1.jenkins (as an aside: I will fix the jenkins vs github actions BUILT_BY separately).

Changelog Message:

Pixie Cloud now follows semantic versioning for release versioning. The first semantic versioned release of cloud will be `release/cloud/v0.1.0`.

Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
@aimichelle aimichelle merged commit 5d2b24e into pixie-io:main May 8, 2023
@JamesMBartlett JamesMBartlett deleted the cloud_semver branch May 8, 2023 21:42
ddelnano pushed a commit to k8sstormcenter/pixie that referenced this pull request Feb 25, 2026
Summary: Updates `scripts/create_release_tag.sh` to also work with
`cloud` as an artifact type. Updates `ci/cloud_build_release.sh` to only
push to `latest` if its not an RC build.
Once we create the first semantically versioned release we should land
and deploy pixie-io/docs.px.dev#255.

Type of change: /kind cleanup

Test Plan: Built a cloud RC using these changes (deleted the tag from
the repo so that the current docs.px.dev self-hosted instructions still
work until this lands). Ran through the self-hosted deploy instructions
(including the changes in pixie-io/docs.px.dev#255) and everything
worked. Saw the expected version string in the cloud pods:
`time="2023-05-08T20:29:31Z" level=info msg="Starting service"
service=api-service
version=0.1.0-pre-cloud-semver.5+Distribution.2551dc3.20230508201452.1.jenkins`
(as an aside: I will fix the jenkins vs github actions BUILT_BY
separately).

Changelog Message:
```release-note
Pixie Cloud now follows semantic versioning for release versioning. The first semantic versioned release of cloud will be `release/cloud/v0.1.0`.
```

Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
ddelnano pushed a commit to k8sstormcenter/pixie that referenced this pull request Feb 25, 2026
Summary: Updates `scripts/create_release_tag.sh` to also work with
`cloud` as an artifact type. Updates `ci/cloud_build_release.sh` to only
push to `latest` if its not an RC build.
Once we create the first semantically versioned release we should land
and deploy pixie-io/docs.px.dev#255.

Type of change: /kind cleanup

Test Plan: Built a cloud RC using these changes (deleted the tag from
the repo so that the current docs.px.dev self-hosted instructions still
work until this lands). Ran through the self-hosted deploy instructions
(including the changes in pixie-io/docs.px.dev#255) and everything
worked. Saw the expected version string in the cloud pods:
`time="2023-05-08T20:29:31Z" level=info msg="Starting service"
service=api-service
version=0.1.0-pre-cloud-semver.5+Distribution.2551dc3.20230508201452.1.jenkins`
(as an aside: I will fix the jenkins vs github actions BUILT_BY
separately).

Changelog Message:
```release-note
Pixie Cloud now follows semantic versioning for release versioning. The first semantic versioned release of cloud will be `release/cloud/v0.1.0`.
```

Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
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