Daniel Markstedt
bc0dbd55e0
exclude Go test code from test coverage calculations
2026-09-03 06:55:44 +02:00
Daniel Markstedt
0d021648db
extract Go unit test code coverage for SonarQube
2026-09-01 23:26:54 +02:00
Daniel Markstedt
6c1aa8eaaf
overhaul the SonarCube coverage CI job
...
the SonarCube Cloud scan actions were using outdated and conflicting configurations, while omitting the Go codebase
now we also build all the binaries with the Makefile
2026-09-01 21:14:49 +02:00
Daniel Markstedt
247c2816c0
bump to Ubuntu 24.04 base and add arm64 to cross compile matrix
2026-09-01 20:25:51 +02:00
Daniel Markstedt
c3b4d23663
remove connect type build matrix
2026-09-01 20:25:51 +02:00
dependabot[bot]
85d886fbae
Bump actions/upload-pages-artifact from 4 to 5 in /.github/workflows
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-27 12:41:47 +02:00
dependabot[bot]
7d33f48c56
Bump actions/deploy-pages from 4 to 5 in /.github/workflows
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 4 to 5.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-27 12:41:15 +02:00
Daniel Markstedt
0dd4e72031
create workflow for publishing to Pages
2026-08-23 17:51:26 +02:00
Daniel Markstedt
27da017951
improve media workflows and version reporting in Go clients
...
- Extract selected archives directly into the image directory, skip existing images, and move properties files into the configuration directory without duplicate temporary storage.
- Limit no-media selectors to compatible image types, render device parameters without Go map delimiters, and return uploads to the upload page.
- Limit web uploads to the largest supported drive preset and simplify upload/download destination selection.
- Generate the shared Go project version from the C++ source, expose it through -v in the web, OLED, and Control Board clients, and verify it in Make, CI, and Debian builds.
- Update tests and documentation for the corrected web workflows and version flags.
2026-08-22 00:26:25 +02:00
Daniel Markstedt
4692acb744
use the current branch workflows and not the primary branch versions
2026-08-21 07:09:06 +02:00
Daniel Markstedt
2643ecb657
use explicit http.Server to initialize the web server
...
and pin Go builds to the latest security patch level 1.25.13
2026-08-21 07:09:06 +02:00
Daniel Markstedt
fa878e3133
create Debian packaging files
...
Debian deb packaging files for all four targets: piscsi, piscsi-web,
piscsi-oled, piscsi-ctrlboard
build instructions for Trixie specifically in README.Debian
consolidate all systemd unit files and standardize on /usr/bin
for all binaries
2026-08-21 07:09:06 +02:00
dependabot[bot]
ff72f323c8
Bump SonarSource/sonarqube-scan-action/install-build-wrapper
...
Bumps [SonarSource/sonarqube-scan-action/install-build-wrapper](https://github.com/sonarsource/sonarqube-scan-action ) from 8.1.0 to 8.2.1.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases )
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/7006c4492b2e0ee0f816d36501671557c97f5995...22918119ff8e1ca75a623e15c8296b6ea4fbe28f )
---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action/install-build-wrapper
dependency-version: 8.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-09 19:32:37 +02:00
dependabot[bot]
d9de9f0cab
Bump actions/setup-go from 6 to 7 in /.github/workflows
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-09 19:32:16 +02:00
dependabot[bot]
d5dfdc21d2
Bump actions/upload-artifact from 5 to 7 in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-09 19:31:50 +02:00
dependabot[bot]
9e64984740
Bump docker/setup-qemu-action from 3 to 4 in /.github/workflows
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-09 19:31:26 +02:00
Daniel Markstedt
f31c56c1a4
remove obsolete Python code, move to Go client in containers
...
the three Go clients have now superseded the legacy Python clients,
so we now remove that code entirely, while rewriting the test
containers to use the Go web client instead
2026-08-03 07:52:21 +02:00
Daniel Markstedt
34d145f338
shuffle unit tests each run to catch test isolation bugs
2026-08-02 23:18:40 +02:00
Daniel Markstedt
f8a82115c7
build and run unit tests with meson in GitHub workflow
2026-08-02 23:18:40 +02:00
dependabot[bot]
d004157abb
Bump actions/checkout from 6 to 7 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-01 21:02:30 +02:00
dependabot[bot]
4b307ea9df
Bump docker/login-action from 4.2.0 to 4.6.0 in /.github/workflows
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.2.0 to 4.6.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/650006c6eb7dba73a995cc03b0b2d7f5ca915bee...dbcb813823bdd20940b903addbd779551569679f )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-01 21:02:02 +02:00
dependabot[bot]
0002754b52
Bump sonarsource/sonarqube-scan-action in /.github/workflows
...
Bumps [sonarsource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action ) from 8.1.0 to 8.2.1.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases )
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/7006c4492b2e0ee0f816d36501671557c97f5995...22918119ff8e1ca75a623e15c8296b6ea4fbe28f )
---
updated-dependencies:
- dependency-name: sonarsource/sonarqube-scan-action
dependency-version: 8.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-01 20:02:09 +02:00
Daniel Markstedt
82a56a0eee
rewrite OLED monitor in Go
...
Replace the previous OLED monitor implementation with a native Go application. Add SSD1306 display support over Linux I2C, status polling through the shared PiSCSI client, configurable rendering and rotation, diagnostic splash screens, graceful shutdown, and IP or blank screensaver modes. Include embedded fonts and bitmap assets together with focused renderer, status, and screensaver tests.
Restructure the Go code under a shared module rooted at go/, moving the PiSCSI client and protobuf package out of the web application's internal tree so they can be reused by the OLED monitor. Update imports, generation scripts, web build and installation scripts, and configuration paths to match the new layout.
Extend the Makefile, systemd integration, and GitHub Actions workflow to build, test, package, and install both Go applications for supported Raspberry Pi targets. Add dependency tracking for the shared Go module and provide a dedicated piscsi-oled service and installation target.
2026-08-01 17:06:22 +02:00
Eric Helgeson
7bef2d72ae
rewrite Web UI in Go
...
Introduce a server-rendered Go control panel for managing PiSCSI devices, disk images, saved configurations, archives, uploads, system settings, embedded themes and translations, PWA assets, a mock daemon, installation and systemd support, generated protobuf bindings, tests, and CI builds for supported Raspberry Pi targets.
This is built for feature parity with the Python Web UI, with a few notable differences: piscsi-web runs as a non-privileged user, there is no user authentication, the upload form uses a plain stream with no Javascript, the ability to set 'pretty hostname' is removed, and reserved ID memos are removed too.
Update piscsi core to use /var/lib/piscsi/images as its default and resolve relative image folders from the server working directory. Allow valid folders outside the user's home directory, and align the tests, protocol comments, service example, and man pages with the new behavior.
Ship a script and makefile target for migrating user data from old to new file system locations.
2026-08-01 12:30:27 +02:00
dependabot[bot]
6a2e697d81
Bump actions/checkout from 6.0.2 to 6.0.3 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 20:50:27 +02:00
dependabot[bot]
0e630aa3c6
Bump docker/login-action from 4.0.0 to 4.2.0 in /.github/workflows
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.0.0 to 4.2.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/b45d80f862d83dbcd57f89517bcf500b2ab88fb2...650006c6eb7dba73a995cc03b0b2d7f5ca915bee )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 20:44:28 +02:00
dependabot[bot]
ab1fc75787
Bump SonarSource/sonarqube-scan-action in /.github/workflows
...
Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action ) from 7.0.0 to 8.1.0.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases )
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/a31c9398be7ace6bbfaf30c0bd5d415f843d45e9...7006c4492b2e0ee0f816d36501671557c97f5995 )
---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 20:32:19 +02:00
dependabot[bot]
a0e3f6ed87
Bump actions/setup-node from 6.3.0 to 6.4.0 in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/53b83947a5a98c8d113130e565377fae1a50d02f...48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 20:26:39 +02:00
dependabot[bot]
ddcd8284a4
Bump actions/upload-artifact from 7.0.0 to 7.0.1 in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-26 20:16:25 +02:00
dependabot[bot]
7422bd1d73
Bump docker/login-action from 3.7.0 to 4.0.0 in /.github/workflows
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.7.0 to 4.0.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/c94ce9fb468520275223c153574b00df6fe4bcc9...b45d80f862d83dbcd57f89517bcf500b2ab88fb2 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 21:17:24 +01:00
dependabot[bot]
93beee618c
Bump actions/setup-node from 6.2.0 to 6.3.0 in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/6044e13b5dc448c55e2357c09f80417699197238...53b83947a5a98c8d113130e565377fae1a50d02f )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 20:22:59 +01:00
dependabot[bot]
f6a202921e
Bump actions/upload-artifact from 6.0.0 to 7.0.0 in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/b7c566a772e6b6bfb58ed0dc250532a479d7789f...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-07 11:26:21 +01:00
dependabot[bot]
812af9afff
Bump actions/checkout from 6.0.1 to 6.0.2 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...de0fac2e4500dabe0009e67214ff5f5447ce83dd )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 22:28:46 +01:00
dependabot[bot]
35d188ea3f
Bump docker/login-action from 3.6.0 to 3.7.0 in /.github/workflows
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/5e57cd118135c172c3672efd75eb46360885c0ef...c94ce9fb468520275223c153574b00df6fe4bcc9 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 3.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 22:15:08 +01:00
dependabot[bot]
6138cfdb60
Bump actions/setup-python from 6.1.0 to 6.2.0 in /.github/workflows
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/83679a892e2d95755f2dac6acb0bfd1e9ac5d548...a309ff8b426b58ec0e2a45f0f869d46889d02405 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 22:13:29 +01:00
dependabot[bot]
b757d51aba
Bump actions/setup-node from 6.1.0 to 6.2.0 in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/395ad3262231945c25e8478fd5baf05154b1d79f...6044e13b5dc448c55e2357c09f80417699197238 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 22:08:44 +01:00
Daniel Markstedt
c47a303455
Drop back to a python 3.9 baseline as we're stuck on Bullseye
2025-12-23 22:51:15 +01:00
dependabot[bot]
22533febb5
Bump actions/upload-artifact from 5.0.0 to 6.0.0 in /.github/workflows
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/330a01c490aca151604b8cf639adc76d48f6c5d4...b7c566a772e6b6bfb58ed0dc250532a479d7789f )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:12:45 +01:00
dependabot[bot]
2069bfbf4c
Bump actions/setup-node from 6.0.0 to 6.1.0 in /.github/workflows
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/2028fbc5c25fe9cf00d9f06a71cc4710d4507903...395ad3262231945c25e8478fd5baf05154b1d79f )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:11:05 +01:00
dependabot[bot]
24eab21306
Bump actions/checkout from 6.0.0 to 6.0.1 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3...8e8c483db84b4bee98b60c0593521ed34d9990e8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 11:02:59 +01:00
dependabot[bot]
2129906182
Bump SonarSource/sonarqube-scan-action in /.github/workflows
...
Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases )
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/fd88b7d7ccbaefd23d8f36f73b59db7a3d246602...a31c9398be7ace6bbfaf30c0bd5d415f843d45e9 )
---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 12:55:55 +01:00
dependabot[bot]
9b761fabbe
Bump actions/setup-python from 6.0.0 to 6.1.0 in /.github/workflows
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/e797f83bcb11b83ae66e0230d6156d7c80228e7c...83679a892e2d95755f2dac6acb0bfd1e9ac5d548 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-06 07:08:19 +01:00
Daniel Markstedt
a99e1c51b9
Move the protobuf source into its own dir in the repo root
...
The protobuf source file is used by more than just the C++ code,
so let's move it into its own location for consistency and discoverability
2025-12-03 23:20:46 +01:00
dependabot[bot]
460c117b20
Bump actions/checkout from 5.0.0 to 6.0.0 in /.github/workflows
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:56:13 +01:00
Daniel Markstedt
a1f784f919
check for fork before pushing a container to GHCR
2025-11-23 15:58:13 +01:00
Daniel Markstedt
c532c3965a
don't push to GHCR when originator is dependabot
2025-11-23 10:33:18 +01:00
Daniel Markstedt
b75f621548
cleanup of GitHub workflow trigger configurations
...
- consistently use branch triggers
- trigger on PR reopened event
- remove redundant workflow dispatch trigger
- consistent sort order of everything
- remove discarded release image workflow
2025-11-23 09:27:35 +01:00
Daniel Markstedt
2f25bd1563
use ghcr to store backend containers instead of docker hub
2025-11-23 09:05:18 +01:00
Daniel Markstedt
793b12cb46
Update SonarQube job conditions not to run for dependabot
...
Dependabot won't have the privileges to access the Sonar access token, so these jobs will always fail for their PRs
2025-11-07 07:18:12 +01:00
Daniel Markstedt
9b3e482c89
Run Python workflows on any change to Python code
2025-11-07 00:31:26 +01:00