Commit Graph

20 Commits

Author SHA1 Message Date
Matthias Hagmann e226b76b8b Disable macOS tests until GitHub CI dependencies are fixed
Related #1097
2024-03-10 09:20:39 -04:00
MattHag ad110498a6
dist: Fix deprecated GitHub actions
* Show pytest coverage in GitHub CI tests

Related #1097

* Extend Makefile with installation and test targets

Refactor setup steps to unify commands between Linux and macOS.
Move bash commands into Makefile for consistency and enable local
execution of GitHub CI commands corresponding Makefile targets.

Install on Ubuntu:
make install_ubuntu

Install on Ubuntu for development:
make install_ubuntu PIP_ARGS=."[test]"

Fixes #2303

* Improve name of GitHub test actions

Related #2303

* Upgrade GitHub actions to Node.js 20

Replaces deprecated Node.js 16 actions.

Related #2256, #2284
2024-02-18 08:30:31 -05:00
MattHag 9617cb88df
dist: extend makefile and tests
* Show pytest coverage in GitHub CI tests

Related #1097

* Extend Makefile with installation and test targets

Refactor setup steps to unify commands between Linux and macOS.
Move bash commands into Makefile for consistency and enable local
execution of GitHub CI commands corresponding Makefile targets.

Install on Ubuntu:
make install_ubuntu

Install on Ubuntu for development:
make install_ubuntu PIP_ARGS=."[test]"

Fixes #2303

* Improve name of GitHub test actions

Related #2303
2024-02-18 08:29:29 -05:00
MattHag afdfcb0d2c
tests: Show pytest coverage in GitHub CI tests
Related #1097
2024-02-18 07:40:09 -05:00
MattHag e6191296e0
macos: Remove dbus from macos dependencies
Related #2284
2024-02-14 19:27:06 -05:00
MattHag b516b12920
Setup macOS tests using GitHub action (#2284)
Related #1244
2024-02-14 13:40:25 -05:00
Matthias Hagmann 059ebecf84 tests: Add GitHub action for tests
Relates #1097
2024-02-10 13:58:20 -05:00
Peter F. Patel-Schneider 12f9c013f1 doc: install recent version before opening issues 2023-08-03 06:45:37 -04:00
ejsc1 934b486b13
dist: update pre-commit versions and python version
* Update checks.yml

* Create .python-version

Co-authored-by: Peter F. Patel-Schneider <pfpschneider@gmail.com>
2022-11-23 14:20:56 -05:00
Peter F. Patel-Schneider e3cc516cb3 ui: log informational messages and above to a temporary file 2022-08-22 19:32:57 -04:00
Peter F. Patel-Schneider 15efb887f4 misc: update bug report form 2022-04-29 14:18:59 -04:00
Peter F. Patel-Schneider 1da6f124a0 docs: update comment about report rate and onboard profiles 2021-12-26 09:51:47 -05:00
Peter F. Patel-Schneider 5aedbad692 docs: update Solaar version in bug report template 2021-05-29 20:33:27 -04:00
Peter F. Patel-Schneider 0cfb9b8896 misc: tell issue reporters to look in known issues first 2021-04-23 13:21:04 -04:00
Peter F. Patel-Schneider ec9ac9c920 docs: put show output in a details block in issue templates 2021-03-06 07:39:04 -05:00
Peter F. Patel-Schneider 95893f3aac docs: minor documentation cleanup 2020-07-25 21:25:16 -04:00
Peter F. Patel-Schneider 1dc59fd374 docs: update issue templates 2020-07-11 15:36:49 -04:00
Filipe Laíns bbaa144397 ci: add pre-commit
Signed-off-by: Filipe Laíns <lains@archlinux.org>
2020-07-07 15:11:15 +01:00
Peter F. Patel-Schneider dd9626f7a4 docs: ask for git describe output if running a cloned version 2020-02-21 16:48:05 +00:00
Filipe Laíns 59c0367283 github: add issue templates 2019-12-01 21:48:57 +00:00