Commit Graph
1582 Commits
Author SHA1 Message Date
Albrecht LohofenerandClaude Opus 5.5 6d617e3864 Replace removed multipass docker blueprint in CI test job
Multipass 1.17 dropped blueprints, so 'multipass launch docker' fails.
Launch a plain Ubuntu 24.04 VM with the blueprint's resources and install
Docker via cloud-init instead. Drop the portainer stop, as it no longer exists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 22:26:44 +02:00
Albrecht LohofenerandClaude Opus 5.5 917de6b089 Migrate web-backend from tide/async-std to axum/tokio
tide is unmaintained and async-std is discontinued. Move to axum 0.8,
tokio 1.53 and tower-http 0.7 (CORS), switch to edition 2024 and drop
lazy_static and serde_json. The API paths and JSON output stay the
same. If a command cannot be started, the backend now returns HTTP 500
instead of panicking.

Also enable weekly dependabot updates for the cargo ecosystem.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 10:21:15 +02:00
Albrecht LohofenerandClaude Opus 5.5 dede682981 Deduplicate CI workflows via a reusable workflow
Move the shared build, SBOM, test and publish jobs into
build-test-publish.yml and turn the master and stable workflows into
thin callers. Drop the 24.10-SNAPSHOT workflow.

Also fix the stable SBOM job scanning the previously published :latest
image instead of the freshly built CI image, and use the checked-out
mount script instead of downloading it from master.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 10:09:20 +02:00
Albrecht LohofenerandClaude Opus 5.5 db8cd43068 Update zone.js 0.15 -> 0.16 and minor dependency bumps
express 4.22.3, @types/express 4.17.25, @types/node 26.6.5,
@types/jasmine 5.1.15

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 10:08:51 +02:00
Albrecht LohofenerandClaude Opus 5.5 49f64c3b65 Update @angular/material 22.0.2 -> 22.2.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 10:06:57 +02:00
Albrecht LohofenerandClaude Opus 5.5 a930a68867 Update @angular/cli and @angular/core 22.0.4 -> 22.2.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 10:06:38 +02:00
Albrecht Lohofener d455b62dc3 Bump to 25.12.6 2026-10-19 08:21:34 +02:00
Albrecht Lohofener 2bca120fa4 Add workaround for multipass installation CI issue 2026-07-11 18:15:29 +02:00
Albrecht Lohofener 46f98b9a62 Switch to Ubuntu 26.04 2026-07-03 16:31:44 +02:00
Albrecht Lohofener 5993dda824 Comment out workaround for multipass_socket 2026-07-02 06:36:12 +02:00
Albrecht Lohofener 8d064d510c Merge pull request #68 from AlbrechtL/dependabot/github_actions/actions/checkout-7
Bump actions/checkout from 6 to 7
2026-07-01 21:06:13 +02:00
Albrecht Lohofener e8b71ec4fd Bump to OpenWrt 25.12.5 2026-07-01 07:22:38 +02:00
Albrecht Lohofener 21ba13cebf Update @angular/material 21.2.10 -> 22.0.2 2026-07-01 07:16:32 +02:00
Albrecht Lohofener 3b65d78fff Update @angular/cli 21.2.10 -> 22.0.4 2026-07-01 07:14:48 +02:00
dependabot[bot] b399121655 Bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [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/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-06-22 14:23:28 +00:00
Albrecht Lohofener 3ca01c04cd Bump to OpenWrt 25.12.4 2026-05-15 21:03:19 +02:00
Albrecht Lohofener 703d8943ca Update @angular/material 21.2.0 -> 21.2.10 2026-05-09 07:40:33 +02:00
Albrecht Lohofener 2dbb89ae89 Update @angular/core 21.2.0 -> 21.2.12 2026-05-09 07:38:57 +02:00
Albrecht Lohofener 166cf42e8d Update @angular/cli 21.2.0 -> 21.2.10 2026-05-09 07:36:26 +02:00
Albrecht Lohofener 5d0aef0f0c Bump to OpenWrt 25.12.3 2026-05-08 15:57:42 +02:00
Albrecht Lohofener b2c522ac99 Bump to OpenWrt 25.12.2 2026-03-27 16:50:14 +01:00
Albrecht Lohofener 7eb5b7306b Bump to OpenWrt 25.12.1 2026-03-19 06:14:07 +01:00
Albrecht Lohofener eaab02ade1 Add some docker usage notices. 2026-03-11 07:21:35 +01:00
Albrecht Lohofener 104e9a2cc1 Merge pull request #59 from AlbrechtL/dependabot/github_actions/docker/build-push-action-7
Bump docker/build-push-action from 6 to 7
2026-03-10 21:08:44 +01:00
Albrecht Lohofener 4fc290594c Merge pull request #60 from AlbrechtL/dependabot/github_actions/docker/setup-buildx-action-4
Bump docker/setup-buildx-action from 3 to 4
2026-03-10 21:08:35 +01:00
Albrecht Lohofener 3955bb1d99 Merge pull request #61 from AlbrechtL/dependabot/github_actions/docker/setup-qemu-action-4
Bump docker/setup-qemu-action from 3 to 4
2026-03-10 21:08:25 +01:00
Albrecht Lohofener e94957be44 Merge pull request #62 from AlbrechtL/dependabot/github_actions/docker/login-action-4
Bump docker/login-action from 3 to 4
2026-03-10 21:08:17 +01:00
dependabot[bot] 76b6d5bb29 Bump docker/login-action from 3 to 4
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 15:53:21 +00:00
dependabot[bot] 0ad788a7b7 Bump docker/setup-qemu-action from 3 to 4
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-03-09 15:53:15 +00:00
dependabot[bot] bbd248869b Bump docker/setup-buildx-action from 3 to 4
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 15:53:09 +00:00
dependabot[bot] dbffdcce9c Bump docker/build-push-action from 6 to 7
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-09 15:53:03 +00:00
Albrecht Lohofener 0db3e484dc Bump to OpenWrt 25.12.0. Remove deprecated opkg from Dockerfile 2026-03-06 17:37:21 +01:00
Albrecht Lohofener 5181666908 update @angular/material 21.0.6 -> 21.2.0 2026-03-03 21:18:36 +01:00
Albrecht Lohofener dcf4c30327 update @angular/core 21.0.8 -> 21.2.0 2026-03-03 21:17:56 +01:00
Albrecht Lohofener b90b8fa61e update @angular/cli 21.0.5 -> 21.2.0 2026-03-03 21:08:55 +01:00
Albrecht Lohofener 2f9edf4eb6 Replace "halt" command by "poweroff". For same reason the halt command didn't shutdown qemu anymore. 2026-03-03 21:04:54 +01:00
Albrecht Lohofener 243c18fe54 Merge pull request #58 from AlbrechtL/dependabot/github_actions/actions/download-artifact-8
Bump actions/download-artifact from 7 to 8
2026-03-02 20:22:04 +01:00
Albrecht Lohofener b608eb9266 Merge pull request #57 from AlbrechtL/dependabot/github_actions/actions/upload-artifact-7
Bump actions/upload-artifact from 6 to 7
2026-03-02 20:21:52 +01:00
dependabot[bot] 2c3236ff66 Bump actions/download-artifact from 7 to 8
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-02 15:41:20 +00:00
dependabot[bot] c222c7bbb6 Bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...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-03-02 15:41:16 +00:00
Albrecht Lohofener 68a6bdd474 u-os: fix manifest 2026-01-10 19:19:42 +01:00
Albrecht Lohofener 4de9b6265b u-os: Add x86_64 support 2026-01-10 13:45:46 +01:00
Albrecht Lohofener 39c816b2c8 Update @angular/material to 21.0.6 2026-01-10 13:34:51 +01:00
Albrecht Lohofener 4d7baf995e Update to @angular/cli 21.0.5 2026-01-10 13:33:22 +01:00
Albrecht Lohofener 6c2b64213b Merge pull request #54 from AlbrechtL/dependabot/github_actions/actions/upload-artifact-6
Bump actions/upload-artifact from 5 to 6
2025-12-25 20:28:36 +01:00
Albrecht Lohofener fd6dc75b79 Merge pull request #55 from AlbrechtL/dependabot/github_actions/actions/download-artifact-7
Bump actions/download-artifact from 6 to 7
2025-12-25 20:28:12 +01:00
Albrecht Lohofener 17aaf852d8 Bump to version 24.10.5 2025-12-20 07:50:51 +01:00
dependabot[bot] 9ece15a090 Bump actions/download-artifact from 6 to 7
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 14:14:56 +00:00
dependabot[bot] e7ff555887 Bump actions/upload-artifact from 5 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 14:14:48 +00:00
Albrecht Lohofener 843f9985b7 Merge pull request #53 from AlbrechtL/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 5 to 6
2025-11-25 10:42:42 +01:00