1
0
mirror of https://github.com/lxc/incus.git synced 2026-02-05 09:46:19 +01:00

211 Commits

Author SHA1 Message Date
Stéphane Graber
2eae0da145 github: Deal with new Github images
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2026-02-01 15:23:41 +01:00
dependabot[bot]
6e19e438d3 build(deps): 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 19:05:31 +00:00
Stéphane Graber
82513293ec github: Tweak test matrix
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-11-28 04:37:09 -05:00
dependabot[bot]
ea578b9162 build(deps): bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 19:37:34 +00:00
Stéphane Graber
2b22819dc2 github: Build the agent on MacOS
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-10-31 14:15:25 -04:00
dependabot[bot]
a68e889998 build(deps): bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 20:03:35 +00:00
Gwendolyn
a031b0c7a5 tests: Add test for bpf token delegation
Signed-off-by: Gwendolyn <me@gwendolyn.dev>
2025-10-19 11:54:08 -04:00
Benjamin Somers
cfb5e93413 github: Re-enable LINSTOR tests
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
2025-10-13 11:46:57 +02:00
Stéphane Graber
78752c93d0 Revert "github: Disable go-swagger on Go 1.25+"
This reverts commit 2711763b47.

Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-09-24 11:27:19 -04:00
Stéphane Graber
807c0e92fa Merge pull request #2471 from lxc/dependabot/github_actions/actions/labeler-6
build(deps): bump actions/labeler from 5 to 6
2025-09-08 16:23:03 -04:00
dependabot[bot]
6a7c18d760 build(deps): bump actions/labeler from 5 to 6
Bumps [actions/labeler](https://github.com/actions/labeler) from 5 to 6.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 19:28:11 +00:00
dependabot[bot]
41d660bd19 build(deps): bump actions/setup-go from 5 to 6
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 19:27:35 +00:00
Stéphane Graber
9baf88b37b github: Disable Linstor tests for now
Related to https://github.com/lxc/incus/issues/2409

Disable the tests so we can have a clean run on main
(requirement for publishing docs).

We'll re-enable once upstream has fixed the regression.

Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-08-25 20:10:26 -04:00
Stéphane Graber
2711763b47 github: Disable go-swagger on Go 1.25+
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-08-25 17:26:33 -04:00
dependabot[bot]
15b4686a5f build(deps): bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 02:35:19 +00:00
Stéphane Graber
bb1166ac70 github: Switch tests to Ubuntu 24.04
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-06-23 10:57:18 -04:00
Stéphane Graber
20b84377a1 github: Switch to ZFS backend for Linstor
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-06-23 10:57:17 -04:00
Stéphane Graber
e702162e55 github: Build incus agent for Linux and Windows
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-04-28 02:18:07 -04:00
Benjamin Somers
809c559261 github: Add LINSTOR CI tests
Signed-off-by: Benjamin Somers <benjamin.somers@imt-atlantique.fr>
2025-03-26 14:14:58 -04:00
Stéphane Graber
f10fb9baba github: Rework issue templates
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-03-21 23:19:26 -04:00
Colin Watson
99f8b39716 lint: Run codespell automatically
Signed-off-by: Colin Watson <cjwatson@debian.org>
2025-03-18 14:52:00 -04:00
Stéphane Graber
e2516a0b20 github: Pass shell type to shellcheck
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-03-09 23:50:58 -04:00
Stéphane Graber
f5248708d0 github: Re-order code tests tasks
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-02-21 11:48:48 -05:00
Stéphane Graber
2408a33ad3 github: Workaround permission problems
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-02-13 16:11:06 -05:00
Stéphane Graber
7a9f080cea github: Add linux-modules-extra (for vrf)
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-02-10 23:09:50 -05:00
Stéphane Graber
52acea9671 github: Fix shellcheck
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-01-30 15:30:48 +01:00
Stéphane Graber
d04595bf9d github: Switch to Github's hosted arm64 runners
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-01-17 19:26:14 -05:00
Stéphane Graber
4cbde3380a github: Add aarch64 tests
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-31 18:50:39 -05:00
Stéphane Graber
e249723cf0 github: Split testsuite to separate action
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-31 18:50:38 -05:00
Stéphane Graber
8f9f55d42b github: Bump most workflows to 24.04
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-31 12:57:07 -05:00
Simon Deziel
0b3596c441 [lxd-import] github: don't abort on remount failures
Signed-off-by: Simon Deziel <simon.deziel@canonical.com>
2024-07-12 18:25:43 -04:00
Simon Deziel
757aa2aa58 [lxd-import] github: mask lxc{,-net}.service in a singe command
Signed-off-by: Simon Deziel <simon.deziel@canonical.com>
(cherry picked from commit d5c5c7d7799c23553bc5eed1db1effd0f90ed5d9)
2024-07-12 15:42:56 -04:00
Simon Deziel
a9f71e87bc [lxd-import] github: put docker removal its own step
Signed-off-by: Simon Deziel <simon.deziel@canonical.com>
(cherry picked from commit 117e76b35d1f2f560299e6836797cf1fa3d395b5)
2024-07-12 15:42:49 -04:00
Simon Deziel
759d9ae6e2 [lxd-import] github: move snap removal to "Reclaim some space" step
Signed-off-by: Simon Deziel <simon.deziel@canonical.com>
(cherry picked from commit b7656135800b9e3d3d27b209700f52e6d2dd2ebf)
2024-07-12 15:42:41 -04:00
Simon Deziel
ff1139c2ad [lxd-import] github: purge disabled/superseded snaps
This is to reclaim some space.

Signed-off-by: Simon Deziel <simon.deziel@canonical.com>
(cherry picked from commit 875480ca306b421442bb7ebbce45ff2634b2cea8)
2024-07-12 15:42:13 -04:00
Simon Deziel
4802dfeb2b [lxd-import] github: stop purging core20
This was risky because if another snap (like mdl) moved to a core20 base, we'd
be removing core20 just to download it again.

Signed-off-by: Simon Deziel <simon.deziel@canonical.com>
(cherry picked from commit 3491b6e2e11d8fde67c58878a3a23fe75944da9f)
2024-07-12 15:42:02 -04:00
Stéphane Graber
24af5cbb36 github: Change Go releases in tests
Rather than harcoding our Go versions, just always test on:
 - stable (everything)
 - oldstable (static analysis and dir tests)
 - tip (static analysis and dir tests)

Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-06-07 18:45:21 -04:00
Stéphane Graber
03fe4ab503 github: Build go tip
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-06-07 16:35:22 -04:00
Stéphane Graber
8d82dc0885 github: Cleanup workflow file
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-06-07 15:12:58 -04:00
Piotr Resztak
11c6a488e2 github: Download MinIO client
Signed-off-by: Piotr Resztak <piotr.resztak@gmail.com>
2024-04-24 22:13:56 +02:00
Stéphane Graber
8b2939774d github: Add static build of lxd-to-incus
Closes #554

Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-02-28 12:10:03 -05:00
Thomas Hipp
f959749dba .github: Bump minimum Go version to 1.21
Signed-off-by: Thomas Hipp <thomashipp@gmail.com>
2024-02-08 08:37:03 +01:00
Stéphane Graber
85d8a0f722 github: Use stable MicroCeph
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-01-29 13:35:46 -05:00
Stéphane Graber
ff596f2c02 github: Switch to minio deb and pin working version
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-01-29 11:53:07 -05:00
dependabot[bot]
107ff5d2cd build(deps): bump actions/dependency-review-action from 3 to 4
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action) from 3 to 4.
- [Release notes](https://github.com/actions/dependency-review-action/releases)
- [Commits](https://github.com/actions/dependency-review-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/dependency-review-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 19:04:54 +00:00
dependabot[bot]
026689074c build(deps): bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 19:47:07 +00:00
Stéphane Graber
ab5bee1188 test/golangci: Better handle Github refs
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2023-12-14 23:02:03 -05:00
Stéphane Graber
0120136ed0 github/ISSUE_TEMPLATE: Fix bad binary names
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2023-12-14 22:53:00 -05:00
dependabot[bot]
e8c3232c77 build(deps): bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 19:21:20 +00:00
Gabriel Mougard
b389b8981e [lxd-import] .github/workflows: remove shiftfs
Signed-off-by: Gabriel Mougard <gabriel.mougard@canonical.com>
2023-12-06 16:27:43 -05:00