Commit Graph

9 Commits

Author SHA1 Message Date
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