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

34 Commits

Author SHA1 Message Date
Alexander Mikhalitsyn
39e4724f38 tests: add /proc/pressure/* virtualization tests
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2025-10-31 19:19:24 +01:00
Alexander Mikhalitsyn
e422b6428e github: enable mocks for CI builds
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2025-10-31 19:04:55 +01:00
Stéphane Graber
8a281f9f29 github: Use Github Arm runners
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-08-12 23:43:02 -04:00
Stéphane Graber
3d81122140 github: Bump actions/checkout to v5
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-08-12 23:29:46 -04:00
Stéphane Graber
3a43ced282 github: Improve progress reporting
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-18 22:55:57 -05:00
Stéphane Graber
f81944262f github: Cleanup testsuite action
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-18 16:01:31 -05:00
Stéphane Graber
a1f9602d60 github: Update checkout to v4
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-18 16:01:30 -05:00
Stéphane Graber
10c990fd10 github: Simplify build action
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-18 16:01:29 -05:00
Stéphane Graber
370f6a4a13 github: Update coverity workflow
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-18 15:05:44 -05:00
Stéphane Graber
124ad8bd3d github: Use shared logic
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-18 11:03:29 -05:00
Stéphane Graber
8c5f16119e github: Add arm64 tests
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-17 15:41:14 -05:00
Stéphane Graber
39dc9b3c21 github: Simplify tests workflow
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-17 15:41:12 -05:00
Stéphane Graber
c65ddc758d github: Bump Ubuntu version
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-12-17 13:40:57 -05:00
Alexander Mikhalitsyn
15f614c50c github: add live upgrade test between stable-{5,6} branches
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2024-06-10 17:01:30 +02:00
Alexander Mikhalitsyn
8c88d4e171 github: add ISSUE_TEMPLATE.md
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2024-06-10 15:42:20 +02:00
Alexander Mikhalitsyn
fd35d40aef github: update coverity test to use Ubuntu 22.04
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2024-06-07 13:18:03 +02:00
Alexander Mikhalitsyn
e5a5c8c7a5 github: add lxcfs live upgrade compatibility test
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2024-06-07 13:18:00 +02:00
Stéphane Graber
0c08f0db97 Revert "github: workaround CI issue with ASAN"
This reverts commit 3517755123.

Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2024-03-26 10:21:07 -04:00
Alexander Mikhalitsyn
3517755123 github: workaround CI issue with ASAN
https://github.com/actions/runner-images/issues/9491
7b4f288ce9

Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2024-03-18 11:41:01 +01:00
Stéphane Graber
d822113a50 github: Update for main branch
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2023-07-24 11:28:10 -04:00
Alexander Mikhalitsyn
08c3d25983 github: remove ubuntu-18.04
Unfortunately, it's deprecated and not working properly:
https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/

Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2023-04-13 11:32:27 +02:00
Alexander Mikhalitsyn
207b7d3d16 github: start using ubuntu-22.04 image
We've moved snap from core20 to core22, let's
test LXCFS on Ubuntu 22.04 too.

Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2023-04-13 00:31:20 +02:00
Christian Brauner
4eacbe433a Merge pull request #570 from mihalicyn/readme_sanitizers
Enable ASAN and UBSAN in PR tests
2022-12-07 00:08:37 +01:00
Alexander Mikhalitsyn
b27a6fb690 github: enable ASAN and UBSAN during PR tests
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2022-12-06 20:11:30 +01:00
Alexander Mikhalitsyn
070e0a68e2 github: make coverity workflow work with meson
Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
2022-12-06 18:16:23 +01:00
Stéphane Graber
4175587f2a github: Validate target branch
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2022-07-05 17:26:42 -04:00
Stéphane Graber
a4d9801ff9 github: Restrict permissions
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2022-07-05 17:26:30 -04:00
Stéphane Graber
db98a41250 github: Re-organize Github Actions
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2022-04-07 19:48:52 -04:00
Christian Brauner (Microsoft)
6dc6057662 github: add fuse3 tests
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
2022-03-13 11:39:48 +01:00
Morten Linderud
9ec9ae9849 workflows: disable documentation generation
Signed-off-by: Morten Linderud <morten@linderud.pw>
2022-03-12 15:58:27 +01:00
Christian Brauner
4d7f58e18a github/workflows: meson compile -C build everywhere
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-10-20 10:37:13 +02:00
Stéphane Graber
e41cc62788 github: Drop 16.04
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2021-10-14 12:52:56 -04:00
Christian Brauner
693ef6c676 github: fix workflows for meson
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
2021-09-02 17:31:12 +02:00
Stéphane Graber
87b7d15f71 Switch to Github Actions
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2021-03-17 17:28:48 -04:00