dependabot[bot]
58f4e19503
Bump actions/checkout from 2 to 3 ( #17496 )
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Joel Challis
27ae37d626
Align action workflow filenames ( #16776 )
2 years ago
Joel Challis
5330d0888d
Install extra CLI dependencies that are missing ( #16426 )
* Install extra CLI dependencies that are missing
* dos2unix is part of base container
2 years ago
Joel Challis
5dcc0743f5
Install extra CLI dependencies that are missing ( #16425 )
2 years ago
Joel Challis
e73d22d7f1
Ignore exit codes for formatters ( #15276 )
2 years ago
Joel Challis
6f425c8aa6
Ignore exit codes for formatters ( #15275 )
2 years ago
Joel Challis
155076889a
Ignore deleted files when formatting codebase ( #15274 )
2 years ago
Joel Challis
739bf62112
Tidy CI format error message ( #15242 )
* Tidy format error message
2 years ago
Joel Challis
cd50fdf7ee
Add diff logic to python format subcommand ( #15156 )
* Add diff logic to python format subcommand
* Update test
* Add in filter per format-c
* fix tests
* Update new workflow
2 years ago
Joel Challis
ec0bb791f8
Partially reinstate CI formatting process ( #15155 )
* Partially reinstate CI formatting process
* Fix exit code on clean run
* Fix exit code on clean run
2 years ago
Zach White
b705020daf
move everything from qmkfm/base_container to qmkfm/qmk_cli ( #14230 )
2 years ago
Erovia
fdcea06336
CLI/Docs: Fix the format commands' name ( #13668 )
PR #13296 changed the name of the `cformat` and `pyformat` commands to
`format-c` and `format-py` respectively. This PR updates the documentation
and some parts of the CLI to use the new names.
Also add documentation for the new `format-text` subcommand, introduced
in the same PR.
2 years ago
Erovia
3023015c5b
Make sure 'cformat' only runs on core files ( #12909 )
Co-authored-by: Zach White <skullydazed@drpepper.org>
3 years ago
Zach White
a3e7f3e7c5
Improve our CI tests ( #11476 )
* add a test and dry-run to qmk generate-api
* add a dry-run to qmk pyformat
* Add a --dry-run to qmk cformat
* reverse the order of nose2 and flake8 tests
* run CI test against cformat and pyformat
* fix programming errors
* tweak job name
* fix argument
* refine the files we select
* fix stack trace in --ci
* make cformat exit clean
* fix c file extensions
* decouple CI from pyformat
* remove --ci arg
* make ci happy
* use the environment var instead
* change output to text
* fix log message
* replace tabs
3 years ago
Joel Challis
4ddb5abea5
[CI] Format develop ( #11893 )
3 years ago
Joel Challis
0e8cef28d2
[CI] Auto Formatting - Swap from direct commit to PR ( #11229 )
* Swap from direct commit to PR
* Fix up
3 years ago
Joel Challis
c807695035
Yet another stab at trying to get github actions to push ( #11230 )
3 years ago
Joel Challis
795e82074d
Another attempt to fix formatting workflow ( #11187 )
3 years ago
Joel Challis
1ebd243cdc
CI automated format fixes ( #11179 )
* Format all C files for now, till diff logic works within CI
* Fix recursion of dos2unix
3 years ago
Joel Challis
6c4b6531fe
CI: Add workflow for codebase formatting ( #7382 )
* Add workflow for codebase formatting
* stash
* review comments
* Swap to a more complete push action
3 years ago