Yaroslav Chvanov
c8879bb24a
ci: pin black and ruff versions
...
Avoid CI breaking on their updates.
2025-03-07 18:46:33 +03:00
AFCMS
ebb4b1b697
Bump CI Actions
2024-10-29 00:58:38 +03:00
Yaroslav Chvanov
a1e81e41d2
build: add ruff for Python linting
...
The tests are failing, they will be fixed in subsequent commits.
2023-03-04 17:13:05 +03:00
Yaroslav Chvanov
c75f7d72c0
build: use black instead of flake8 for code formatting
...
This breaks tests, reformatting is in the next commit.
2023-03-04 17:13:05 +03:00
LGTM Migrator
46f7be4e79
CI: add CodeQL workflow for GitHub code scanning
...
Replacing the LGTM analysis we have used until it was merged into
CodeQL.
2023-03-03 15:16:54 +03:00
Peter Hutterer
1aaa4e1acb
CI: bump some actions to newer versions
...
Node 12 is deprecated so let's bump the actions to newer versions that use Node 16. See
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
2022-12-07 09:23:08 +10:00
Peter Hutterer
91f4d7c377
ci: bump the test image to Ubuntu 22.04
...
Might as well use something recent
2022-11-25 10:10:16 +10:00
Vitaly Zaitsev
dcec480417
Switched to gnome.post_install() to run post-installation actions. ( #759 )
...
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org >
2022-08-15 17:13:33 +10:00
Peter Hutterer
348f29587c
Replace CircleCI with github actions
...
CircleCI is mostly unviable these days because it severely limits the
number of runs we can do. Since we don't do anything fancy anyway, let's
port to github actions, re-using some of the infrastructure libratbag
already has in place.
We use meson/ninja from pip because building with the latest gives us
some heads-up about upcoming changes. And we're now only building on
ubuntu because that's what's easiest in github. Oh well.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2022-01-24 12:41:20 +10:00
Filipe Laíns
06ac2ee3aa
github: add device field to bug report template
...
Signed-off-by: Filipe Laíns <lains@archlinux.org >
2020-04-22 16:12:33 +01:00
Filipe Laíns
2fc5bf4096
github: add issue templates
...
Signed-off-by: Filipe Laíns <lains@archlinux.org >
2019-12-05 11:11:25 +01:00