From a91146a5b0dff821da7df23927b787be31d1d580 Mon Sep 17 00:00:00 2001 From: "flowzone-app[bot]" <124931076+flowzone-app[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 07:32:26 +0000 Subject: [PATCH] v5.2.2+rev3 --- .versionbot/CHANGELOG.yml | 256 ++++++++++++++++++++++++++++++++++++++ CHANGELOG.md | 69 ++++++++++ VERSION | 2 +- 3 files changed, 326 insertions(+), 1 deletion(-) diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index cd82bcac..e282ad2e 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,259 @@ +- commits: + - subject: Update balena-yocto-scripts to 0164431c7032e80f145464e8cc7becfe8bb8597c + hash: 99186458c4d8f9a1debb0161bd0c08b02e28a98d + body: Update balena-yocto-scripts + footer: + Changelog-entry: Update balena-yocto-scripts to 0164431c7032e80f145464e8cc7becfe8bb8597c + changelog-entry: Update balena-yocto-scripts to 0164431c7032e80f145464e8cc7becfe8bb8597c + author: Self-hosted Renovate Bot + nested: + - commits: + - subject: "Dockerfiles: update balenaCLI version to 18.2.2" + hash: cd6ff2606e5f7a251c6b03d4cfbea371d00a9db7 + body: | + Update balena CLI from 17.2.2 to 18.2.2. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + - subject: "Dockerfile_yocto-build-env: bump base image to 22.04" + hash: e027c512dbcf801a66a4bb4da15639ca67eedd2e + body: > + This brings a new Docker engine version which supports cgroup v2. + footer: + Change-type: minor + change-type: minor + Signed-off-by: Joseph Kogut + signed-off-by: Joseph Kogut + author: Joseph Kogut + nested: [] + version: balena-yocto-scripts-1.23.0 + title: "" + date: 2024-06-19T15:20:58.274Z + - commits: + - subject: Update job conditions to allow non-PR events for internal branches + hash: 2d0f1029d7b5489feb7c98d749ff66c8faf2f1e7 + body: "" + footer: + Change-type: patch + change-type: patch + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + - subject: Hardcode environment paths at the job level + hash: 5dc710c0cc5d8a1c0da97bbb9d39fdb51f5a4497 + body: | + This is easier to read and less likely to break + with unexpected values. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + - subject: Replace test inputs with a single JSON matrix input + hash: 0d6cb8ac05fec8dd314f12e5335f847ef3f8ab78 + body: | + This allows full control over which test conditions are + used for each test job without combinatorial explosion. + + For example, different environments could be used for + specific test suites, or the cloud suite could be run + twice while the other suites run once. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + version: balena-yocto-scripts-1.22.4 + title: "" + date: 2024-06-14T15:57:11.418Z + - commits: + - subject: "jenkins_generate_ami: pass yocto scripts version as an env var to + helper container" + hash: af71169b93e855c8ecb378b5de3d4a1c12f44510 + body: > + The ami deploys in jenkins fail at the moment because the + balena-lib.inc script fails to fetch the version of the yocto + scripts when running inside the helper image. Passing the + version to the helper image via an env var helps this + footer: + Change-type: patch + change-type: patch + Signed-off-by: Ryan Cooke + signed-off-by: Ryan Cooke + author: rcooke-warwick + nested: [] + version: balena-yocto-scripts-1.22.3 + title: "" + date: 2024-06-13T19:04:31.350Z + - commits: + - subject: Update the triggers on the example test workflow + hash: 1f09e509e09a1a44b62772b9e197fe183c72744d + body: | + We do not need to run the workflow on close/merge, and we + can skip the manual workflow runs on this project as + each device type will have it's own workflow in the device + repos supporting manual triggers. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + version: balena-yocto-scripts-1.22.2 + title: "" + date: 2024-06-12T17:54:57.718Z + - commits: + - subject: Prevent duplicate workflow runs for multiple triggers + hash: e0132cfba86fcc05527dc4702d6841723752be38 + body: | + This may need to be force merged. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + - subject: Add catchall job to yocto-build-deploy for merge requirements + hash: 6b023b572a35d18743cf4a5d36b9d2f7443fc744 + body: | + This is a helper job to avoid having to mark all build/test + matrices as required, as this job will always run and return + success or failure. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + version: balena-yocto-scripts-1.22.1 + title: "" + date: 2024-06-07T13:45:18.699Z + - commits: + - subject: Create workflow to build and deploy balenaOS + hash: 5868caaa3b7bf506381c8d22f7b0b4035f7e2658 + body: "" + footer: + Change-type: minor + change-type: minor + Signed-off-by: Kyle Harding + signed-off-by: Kyle Harding + author: Kyle Harding + nested: [] + version: balena-yocto-scripts-1.22.0 + title: "" + date: 2024-06-06T17:24:03.676Z + - commits: + - subject: "balena-deploy: deploy usbboot if available" + hash: a62a90bcf05fdccc9cdbaa9961d2db823bbeb9b5 + body: | + This is where the RPI family deploys provisioning artifacts. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + version: balena-yocto-scripts-1.21.10 + title: "" + date: 2024-05-02T09:18:16.451Z + - commits: + - subject: "balena-lib: improve base tag detection" + hash: 872bb3b1df920b026b524e041bf4f4f7c422cb2f + body: > + When a ESR release is deployed a tag with the base meta-balena + version + + is created. This is used by the API to check for a valid OS + version + + for updates. + + + The current mechanism to find the base version only provides an + ESR + + version for the first commit after the branch has been created. + + + Using merge-base to find the common ancestor and `tag + --points-at` to + + find the actual tag works for all commits after the branch is + created. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Alex Gonzalez + signed-off-by: Alex Gonzalez + author: Alex Gonzalez + nested: [] + version: balena-yocto-scripts-1.21.9 + title: "" + date: 2024-04-30T14:17:29.958Z + - commits: + - subject: Support commit tags when extracting version tag from git + hash: 98fec51fae4721224e64cfec52480a5f17b8e271 + body: > + Git describe does not include commit tags by default, and only + annotated tags are shown. + + + This behaviour was fine until a recent CI issue changed the + types of tags used to version the repositories. + + + This commit allows supporting of both types while the CI issue + is investigated. + footer: + Change-type: patch + change-type: patch + author: Kyle Harding + nested: [] + version: balena-yocto-scripts-1.21.8 + title: "" + date: 2024-04-29T17:17:30.203Z + - commits: + - subject: Add missing $select for release_asset.asset_key + hash: 4f4f65c0b2cace726eccbea5d5ed8ed0f8302e54 + body: "" + footer: + Change-type: patch + change-type: patch + author: Thodoris Greasidis + nested: [] + version: balena-yocto-scripts-1.21.7 + title: "" + date: 2024-04-19T14:22:55.708Z + - commits: + - subject: 'Revert "balena-build: avoid using device-type as a prefix in yocto + sstate"' + hash: 7a85083784a3225debf2276a978558df5a307ec7 + body: | + This reverts commit f4a9566941083770151ebe3edd78e9866b4856fb. + footer: + Change-type: patch + change-type: patch + author: Kyle Harding + nested: [] + version: balena-yocto-scripts-1.21.6 + title: "" + date: 2024-03-25T14:58:37.715Z + version: 5.2.2+rev3 + title: "" + date: 2024-06-20T07:32:22.096Z - commits: - subject: Update contracts to 8adfb6d81fb673d26e3ab7038b3ef2264c1d1fe7 hash: 6cd7a549ff3c8150fb8fa63df0c784077f8d5fef diff --git a/CHANGELOG.md b/CHANGELOG.md index 62f6c797..b4d65cb7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,75 @@ Change log ----------- +# v5.2.2+rev3 +## (2024-06-20) + + +
+ Update balena-yocto-scripts to 0164431c7032e80f145464e8cc7becfe8bb8597c [Self-hosted Renovate Bot] + +> ## balena-yocto-scripts-1.23.0 +> ### (2024-06-19) +> +> * Dockerfiles: update balenaCLI version to 18.2.2 [Joseph Kogut] +> * Dockerfile_yocto-build-env: bump base image to 22.04 [Joseph Kogut] +> +> ## balena-yocto-scripts-1.22.4 +> ### (2024-06-14) +> +> * Update job conditions to allow non-PR events for internal branches [Kyle Harding] +> * Hardcode environment paths at the job level [Kyle Harding] +> * Replace test inputs with a single JSON matrix input [Kyle Harding] +> +> ## balena-yocto-scripts-1.22.3 +> ### (2024-06-13) +> +> * jenkins_generate_ami: pass yocto scripts version as an env var to helper container [rcooke-warwick] +> +> ## balena-yocto-scripts-1.22.2 +> ### (2024-06-12) +> +> * Update the triggers on the example test workflow [Kyle Harding] +> +> ## balena-yocto-scripts-1.22.1 +> ### (2024-06-07) +> +> * Prevent duplicate workflow runs for multiple triggers [Kyle Harding] +> * Add catchall job to yocto-build-deploy for merge requirements [Kyle Harding] +> +> ## balena-yocto-scripts-1.22.0 +> ### (2024-06-06) +> +> * Create workflow to build and deploy balenaOS [Kyle Harding] +> +> ## balena-yocto-scripts-1.21.10 +> ### (2024-05-02) +> +> * balena-deploy: deploy usbboot if available [Alex Gonzalez] +> +> ## balena-yocto-scripts-1.21.9 +> ### (Invalid date) +> +> * balena-lib: improve base tag detection [Alex Gonzalez] +> +> ## balena-yocto-scripts-1.21.8 +> ### (2024-04-29) +> +> * Support commit tags when extracting version tag from git [Kyle Harding] +> +> ## balena-yocto-scripts-1.21.7 +> ### (2024-04-19) +> +> * Add missing $select for release_asset.asset_key [Thodoris Greasidis] +> +> ## balena-yocto-scripts-1.21.6 +> ### (2024-03-25) +> +> * Revert "balena-build: avoid using device-type as a prefix in yocto sstate" [Kyle Harding] +> + +
+ # v5.2.2+rev2 ## (2024-06-20) diff --git a/VERSION b/VERSION index 88a185a5..02cd8298 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5.2.2+rev2 \ No newline at end of file +5.2.2+rev3 \ No newline at end of file