From e247d4cb3c335d16430df02dcef595a9172fb28e Mon Sep 17 00:00:00 2001 From: Michael Keller Date: Mon, 8 Jan 2024 23:15:04 +1300 Subject: [PATCH] CICD: Improve the Text for CICD Releases. - add a note about the artifacts being added asynchronously - add the commit message Signed-off-by: Michael Keller --- .github/workflows/android.yml | 6 +++++- .github/workflows/linux-trusty-5.12.yml | 6 +++++- .github/workflows/mac.yml | 6 +++++- .github/workflows/windows.yml | 6 +++++- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index d221d8c6a..8bc47d48b 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -89,7 +89,9 @@ jobs: CICD release artifact These builds are created on every merge or push into the [Subsurface repo](http://github.com/subsurface/subsurface). - This build is based on http://github.com/subsurface/subsurface/commit/${{ github.sha }} + + This build is based on changeset ${{ github.event.head_commit.id }} ([link](${{ github.event.head_commit.url }})): + ${{ github.event.head_commit.message }} None of these artifacts are signed with an official key. The Android APK can be side-loaded on most Android devices. If you had a previous Subsurface-mobile version installed from the Google Play store, you'll have to uninstall that first. @@ -98,6 +100,8 @@ jobs: You can find similar Subsurface-Daily builds for [Ubuntu](https://ppa.launchpadcontent.net/subsurface) and Subsurface-test for [Fedora](https://copr.fedorainfracloud.org/coprs/dirkhh/Subsurface-test). + **Note:** Due to the asynchronous nature of our build process the artifacts for the individual platforms are added to the release one by one, whenever their build is finished. So if you can not find a particular artifact on a recent (less than 2 hours old) build, please come back later and check again. + Please report any issues with these builds in the [Subsurface user forum](https://groups.google.com/g/subsurface-divelog). - name: delete the keystore diff --git a/.github/workflows/linux-trusty-5.12.yml b/.github/workflows/linux-trusty-5.12.yml index 7515c72ae..0784652c5 100644 --- a/.github/workflows/linux-trusty-5.12.yml +++ b/.github/workflows/linux-trusty-5.12.yml @@ -86,7 +86,9 @@ jobs: CICD release artifact These builds are created on every merge or push into the [Subsurface repo](http://github.com/subsurface/subsurface). - This build is based on http://github.com/subsurface/subsurface/commit/${{ github.sha }} + + This build is based on changeset ${{ github.event.head_commit.id }} ([link](${{ github.event.head_commit.url }})): + ${{ github.event.head_commit.message }} None of these artifacts are signed with an official key. The Android APK can be side-loaded on most Android devices. If you had a previous Subsurface-mobile version installed from the Google Play store, you'll have to uninstall that first. @@ -95,4 +97,6 @@ jobs: You can find similar Subsurface-Daily builds for [Ubuntu](https://ppa.launchpadcontent.net/subsurface) and Subsurface-test for [Fedora](https://copr.fedorainfracloud.org/coprs/dirkhh/Subsurface-test). + **Note:** Due to the asynchronous nature of our build process the artifacts for the individual platforms are added to the release one by one, whenever their build is finished. So if you can not find a particular artifact on a recent (less than 2 hours old) build, please come back later and check again. + Please report any issues with these builds in the [Subsurface user forum](https://groups.google.com/g/subsurface-divelog). diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index ed956e08e..1c041fedb 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -81,7 +81,9 @@ jobs: CICD release artifact These builds are created on every merge or push into the [Subsurface repo](http://github.com/subsurface/subsurface). - This build is based on http://github.com/subsurface/subsurface/commit/${{ github.sha }} + + This build is based on changeset ${{ github.event.head_commit.id }} ([link](${{ github.event.head_commit.url }})): + ${{ github.event.head_commit.message }} None of these artifacts are signed with an official key. The Android APK can be side-loaded on most Android devices. If you had a previous Subsurface-mobile version installed from the Google Play store, you'll have to uninstall that first. @@ -90,4 +92,6 @@ jobs: You can find similar Subsurface-Daily builds for [Ubuntu](https://ppa.launchpadcontent.net/subsurface) and Subsurface-test for [Fedora](https://copr.fedorainfracloud.org/coprs/dirkhh/Subsurface-test). + **Note:** Due to the asynchronous nature of our build process the artifacts for the individual platforms are added to the release one by one, whenever their build is finished. So if you can not find a particular artifact on a recent (less than 2 hours old) build, please come back later and check again. + Please report any issues with these builds in the [Subsurface user forum](https://groups.google.com/g/subsurface-divelog). diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 2b1de3379..d3c64bf53 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -76,7 +76,9 @@ jobs: CICD release artifact These builds are created on every merge or push into the [Subsurface repo](http://github.com/subsurface/subsurface). - This build is based on http://github.com/subsurface/subsurface/commit/${{ github.sha }} + + This build is based on changeset ${{ github.event.head_commit.id }} ([link](${{ github.event.head_commit.url }})): + ${{ github.event.head_commit.message }} None of these artifacts are signed with an official key. The Android APK can be side-loaded on most Android devices. If you had a previous Subsurface-mobile version installed from the Google Play store, you'll have to uninstall that first. @@ -85,4 +87,6 @@ jobs: You can find similar Subsurface-Daily builds for [Ubuntu](https://ppa.launchpadcontent.net/subsurface) and Subsurface-test for [Fedora](https://copr.fedorainfracloud.org/coprs/dirkhh/Subsurface-test). + **Note:** Due to the asynchronous nature of our build process the artifacts for the individual platforms are added to the release one by one, whenever their build is finished. So if you can not find a particular artifact on a recent (less than 2 hours old) build, please come back later and check again. + Please report any issues with these builds in the [Subsurface user forum](https://groups.google.com/g/subsurface-divelog).