Michael Keller
d5519847af
Fix bug in workflow file.
...
Signed-off-by: Michael Keller <github@ike.ch>
2025-01-01 18:40:29 +13:00
Michael Keller
12cc3d0206
Fix bug in workflow file.
...
Signed-off-by: Michael Keller <github@ike.ch>
2025-01-01 18:34:15 +13:00
Michael Keller
cc552927f0
Fix bug in workflow file.
...
Signed-off-by: Michael Keller <github@ike.ch>
2025-01-01 18:14:13 +13:00
Michael Keller
4528c56eaf
Fix typo in workflow file.
...
Signed-off-by: Michael Keller <github@ike.ch>
2025-01-01 18:03:43 +13:00
Michael Keller
9baf36da45
CICD: Add Check for Changes in the Supported Dive Computer Lists.
...
Add a check that will fail whenever there is a change in the list of
supported dive computers in libdivecomputer that is not reflected in the
`SupportedDivecomputers.*` lists.
Also add a script for a simplified update of these lists.
From a discussion with @dirkhh in https://github.com/subsurface/libdc/pull/71#issuecomment-2565384338 .
Signed-off-by: Michael Keller <github@ike.ch>
2025-01-01 14:31:44 +13:00
Subsurface CI
e0d1a54aef
macOS: build against Qt 5.15.16
...
With this we should be able to switch to a newer mac build VM.
Signed-off-by: Subsurface CI <ci@subsurface-divelog.org>
2024-12-06 16:37:39 -08:00
Michael Keller
4410302de8
CICD: Add Build for Debian / bookworm (stable).
...
Our current build for debian trixie (testing) has started failing
because mdbtools-dev seems to be no longer available in trixie.
Not sure what the future plans for mdbtools are - the project itself
seems to be a bit stagnant, so we might need to consider removing this
from builds where the target OS has stopped supporting this tooling (or
change to download and install this library ourselves as part of our
build process.
For now I am adding a build for debian / bookworm to cover debian, and
disabling the debian / trixie build.
Signed-off-by: Michael Keller <github@ike.ch>
2024-12-06 14:07:16 +13:00
Michael Keller
be6b017534
Update the Windows MXE Build Image to 3.4.0.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-11-27 08:29:40 +13:00
Michael Keller
015ac0e459
CICD: Build Release Versions on Push.
...
Change the builds on push (i.e. pull request merges) to build release
versions. This seems to be the correct way to build these, as they are
now distributed as the official builds on
https://subsurface-divelog.org/ .
For users wanting to help with debugging, build artifacts on pull
requests are available, and these are debug builds.
Also adding the option to manually trigger builds, so if needed debug
builds can be run on `master`.
Signed-off-by: Michael Keller <github@ike.ch>
2024-11-26 19:37:45 +13:00
Michael Keller
a898173ce7
CICD: Update the MXE Version Used to Build the Windows Version.
...
This fixes the missing 'Print' functionality in Windows.
Signed-off-by: Michael Keller <github@ike.ch>
2024-11-19 08:44:55 +13:00
Michael Keller
1a9b09682a
Windows: Switch to Build on ubuntu 24.04
...
Switch the Windows build to run on ubuntu 24.04, and also update to use the latest version of MXE.
Signed-off-by: Michael Keller <github@ike.ch>
2024-10-24 15:54:34 +13:00
Michael Keller
f60f01838c
Update MXE docker Image Version Number.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-10-23 12:45:45 +13:00
Michael Keller
c72a26afe1
Remove misleading comment about smtk2ssrf build.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-09-30 22:22:39 +13:00
Michael Keller
784eddc166
Android: Update the docker Image Version Used to Build.
...
Update to the latest version (5.15.3).
Signed-off-by: Michael Keller <github@ike.ch>
2024-09-28 23:25:02 +12:00
dependabot[bot]
5613014124
build(deps): bump DamianReeves/write-file-action from 1.2 to 1.3
...
Bumps [DamianReeves/write-file-action](https://github.com/damianreeves/write-file-action ) from 1.2 to 1.3.
- [Release notes](https://github.com/damianreeves/write-file-action/releases )
- [Commits](https://github.com/damianreeves/write-file-action/compare/v1.2...v1.3 )
---
updated-dependencies:
- dependency-name: DamianReeves/write-file-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 09:50:34 +12:00
dependabot[bot]
b5e5e4c212
build(deps): bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 09:49:23 +12:00
dependabot[bot]
968599c7d9
build(deps): bump insightsengineering/pip-action from 2.0.0 to 2.0.1
...
Bumps [insightsengineering/pip-action](https://github.com/insightsengineering/pip-action ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/insightsengineering/pip-action/releases )
- [Commits](https://github.com/insightsengineering/pip-action/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: insightsengineering/pip-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 09:48:46 +12:00
Michael Keller
6418d3acbc
Update Version in docker Tag, Clean up Dependencies.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-09-27 09:47:40 +12:00
dependabot[bot]
b806c5371f
build(deps): bump actions/cache from 3 to 4
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 07:10:25 +12:00
Michael Keller
716b350af2
Add libraw to the Remaining debian Based CICD Workflows.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-09-21 11:03:53 +12:00
Dirk Hohndel
28cd093d37
build-system: Fedora surprisingly uses CamelCase for LibRaw
...
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2024-09-21 11:03:53 +12:00
Dirk Hohndel
435d5f5436
build-system: add libraw to more builds
...
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2024-09-21 11:03:53 +12:00
Dirk Hohndel
236203bf06
build-system: add libraw to macOS build
...
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2024-09-21 11:03:53 +12:00
Michael Keller
02638d7c3e
CICD: Use the Updated 3.2.0 docker Image for Windows Builds.
...
This updates MXE to a current version and includes libraw.
Signed-off-by: Michael Keller <github@ike.ch>
2024-09-18 21:22:27 +12:00
Michael Keller
cb6766c1d4
CICD: Add libraw to the MXE build container.
...
In support of #3954 .
Also update MXE to the latest version.
Signed-off-by: Michael Keller <github@ike.ch>
2024-09-15 18:46:36 +12:00
Dirk Hohndel
7d215deaa1
macOS: switch to Qt 5.15.15 build with QtWebKit
...
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2024-09-09 15:15:38 -07:00
Michael Keller
009e8a32bb
Fix Windows versioning as well.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-08-02 01:28:37 +12:00
Michael Keller
6c4bb6ddeb
Fixed MacOS versioning as well.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-08-02 01:28:37 +12:00
Michael Keller
df4358d252
CICD: Use correct version information on pull request builds.
...
Use the version information detected in the manage-version action, as
the actual build is happening in the speculative post-merge branch,
resulting in a bogus 'commit distance' number.
Signed-off-by: Michael Keller <github@ike.ch>
2024-08-02 01:28:37 +12:00
probonopd
3c8ce37299
Reduce attack vector in artifact-links.yml
...
Pin action to git hash, https://blog.rafaelgss.dev/why-you-should-pin-actions-by-commit-hash
Restrict permissions for the GITHUB_TOKEN, https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
Signed-off-by: probonopd <probonopd@users.noreply.github.com>
2024-07-30 11:04:15 +12:00
Michael Keller
35556b9f43
Move to available MacOS runner version.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-07-15 11:56:01 +12:00
Michael Keller
d278461bcc
Temporarily pull and use an undefined version of the AppImage tool.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-07-15 11:56:01 +12:00
Michael Keller
39ca2a1026
CICD: Update AppImage Workflow to Be Based on ubuntu 20.04 Image.
...
Update the AppImage workflow to be based on ubuntu 20.04 in order to
support the updated requirement of GitHub actions to run on node 20.
Signed-off-by: Michael Keller <github@ike.ch>
2024-07-15 11:56:01 +12:00
Michael Keller
d1db85005b
CICD: Remove Workaround for Broken ubuntu 16.04 Repository.
...
ATTENTION: Only merge this when CICD starts working (will need a rebase
to trigger a build).
Signed-off-by: Michael Keller <github@ike.ch>
2024-06-05 10:52:34 +12:00
Michał Sawicz
568aeb7bce
snap: drop candidate channel
...
Building directly into `stable` from the `current` branch.
Signed-off-by: Michał Sawicz <michal@sawicz.net>
2024-06-03 07:59:22 -07:00
Michael Keller
32cd52869b
CICD: Fix the AppImage Workflow.
...
Work around an upstream version inconsistency by pinning the versions in
our build.
Signed-off-by: Michael Keller <github@ike.ch>
2024-06-02 01:35:29 +12:00
=Michael Keller
245f8002a8
CICD: Remove Workflow to Build ubuntu 14.04 Docker Image.
...
Remove the workflow for building an ubuntu 14.04 Docker image. This is
no longer needed since the AppImage is now built on 16.04.
Signed-off-by: Michael Keller <github@ike.ch>
2024-05-20 09:56:01 +12:00
Michael Keller
888704e816
CICD: Have the Artifact Comment Workflow Suppress 'No Artifacts' Errors.
...
Suppress errors in the 'Add Artifact Comment' workflow if there are no
artifacts produced by the pull request workflow - this gets rid of
follow-on error messages when a pull request workflow encounters a build
error.
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-15 13:29:25 +12:00
Michael Keller
d018b72dab
CICD: Fix Signing of Android CICD Built Packages.
...
Fix the signing of Android .apk packages when they are build in CICD.
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-14 15:21:05 +12:00
Michael Keller
b3d6920de4
CICD: Remove Environment Dumping in Artifact Comment Workflow.
...
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-14 13:36:26 +12:00
Michael Keller
912badadd4
CICD: Restrict Artifact Comment Workflow to only Run on Pull Requests.
...
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-14 13:35:12 +12:00
Michael Keller
1c0fe2fa1f
Fix GitHub Workflow definition.
...
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-14 12:53:10 +12:00
Michael Keller
48ef4b3a01
CICD: Debug GitHub Workflow Webhook
...
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-14 12:06:51 +12:00
Michael Keller
22082bd60a
CICD: Fix Coverity Scan Workflow.
...
Change the ordering of steps so that git is installed before the
checkout is performed.
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-14 10:57:04 +12:00
Michael Keller
be1b80ea8a
CICD: Fix the AppImage Workflow.
...
Fix the workflow by removing the dependency on node 20, which is not
supported in Ubuntu 16.04.
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-13 14:54:49 +12:00
Michael Keller
e81b42d533
Add environment variable required to be able to use the GitHub CLI.
...
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-13 12:55:09 +12:00
Michael Keller
dd50ab0106
Fix incorrect script references.
...
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-13 12:39:09 +12:00
Michael Keller
6ae2844f24
CICD: Fixup Merge Build Workflows on master.
...
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-13 11:07:05 +12:00
Michael Keller
447f9709f7
CICD: Fixup Merge Build Workflows on master.
...
Signed-off-by: Michael Keller <mikeller@042.ch>
2024-05-13 10:46:33 +12:00
=Michael Keller
4ae6c0bbc4
CICD: Add Workflow to Pin the Generated Artifacts.
...
Signed-off-by: Michael Keller <github@ike.ch>
2024-05-13 10:19:59 +12:00