Joel Challis
0e8cef28d2
[CI] Auto Formatting - Swap from direct commit to PR ( #11229 )
...
* Swap from direct commit to PR
* Fix up
2021-02-06 12:55:50 +00:00
Joel Challis
c807695035
Yet another stab at trying to get github actions to push ( #11230 )
2020-12-16 23:00:02 +00:00
Joel Challis
795e82074d
Another attempt to fix formatting workflow ( #11187 )
2020-12-13 21:47:20 +00:00
Joel Challis
1ebd243cdc
CI automated format fixes ( #11179 )
...
* Format all C files for now, till diff logic works within CI
* Fix recursion of dos2unix
2020-12-11 13:49:03 +00:00
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
2020-12-10 17:01:51 +00:00
Joel Challis
e2e6ff43ab
Use patch bump for auto tagging workflow ( #11137 )
2020-12-06 19:57:28 +00:00
Joel Challis
8d6ad23b09
CI: Add workflow for tagging essential modified files ( #7384 )
...
* Add workflow for tagging essential modified files
* Update inline with recent actions
* align rules to labeler
* Update .github/workflows/auto_tag.yaml
2020-12-06 12:54:08 +00:00
Zach White
c731628946
identify the qmk-bot
2020-11-22 08:07:45 -08:00
Joel Challis
ca9edc5fe3
Fix failed develop updates within CI ( #11001 )
...
* Fix inverted logic
* skip locked instead of fail
2020-11-22 07:50:14 -08:00
Zach White
44d1b2e717
push the API data for develop as well ( #10852 )
2020-11-21 20:06:33 +00:00
Zach White
8ddbb19df1
Rebase develop after a master push ( #10812 )
...
* rebase develop after a master push
* limit this to qmk/qmk_firmware
* change to a merge strategy
* GITHUB_TOKEN isn't needed
* check for .locked in develop
* break up into more steps
2020-11-21 11:48:13 -08:00
Zach White
683ba8b8d4
Improve the QMK Lint workflow ( #10909 )
...
* properly set the exit_code
* handle the case where exit_code is greater than 255
2020-11-10 15:21:59 +00:00
Joel Challis
aae3b35c0f
CI: Add docs build and deploy workflow ( #7448 )
...
* Add docs build and deploy workflow
* Remove old travis docs workflow
* update to cli command
* Tidy up for review
* formatting
* Update to pass style checks
* Update lib/python/qmk/cli/docs.py
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com >
* Review comments - build->generate, use of verbose
* Add docs
* Update to match recent actions
* Run within base_container
* Convert cli to generate-docs
* Convert cli to generate-docs - restore old file
* Convert cli to generate-docs
* Update docs
Co-authored-by: skullydazed <skullydazed@users.noreply.github.com >
2020-11-10 07:00:40 -08:00
Zach White
bd1c048a76
Add qmk info -l to show the layouts too ( #10882 )
2020-11-07 19:36:47 +00:00
Zach White
4d33d72975
New command: qmk lint ( #10761 )
...
* Basic qmk lint command
* check for keymap readme
* change the workflow from qmk info to qmk lint
* add a strict mode
* parsing -> parse
* document qmk lint
* small info logging cleanup
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com >
* honor --strict in more places
* change the job name to lint
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-11-07 09:56:08 -08:00
Joel Challis
7b33897b97
protect against those who develop with their fork on master ( #10815 )
2020-10-31 22:50:53 +00:00
Zach White
6b1ae7e6aa
add rsync to the api update process
2020-10-27 10:48:55 -07:00
Zach White
0c42f91f4c
Generate api data on each push ( #10609 )
...
* add new qmk generate-api command, to generate a complete set of API data.
* Generate api data and push it to the keyboard repo
* fix typo
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com >
* fixup api workflow
* remove file-changes-action
* use a more mainstream github action
* fix yaml error
* Apply suggestions from code review
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
* more uniform date handling
* make flake8 happy
* Update lib/python/qmk/decorators.py
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
2020-10-25 14:48:44 -07:00
Joel Challis
4b2da8daf4
Update PR labeler to use pull_request_target ( #10695 )
...
* Update labeler to use pull_request_target
* Add back whitespace
* Add CI label
2020-10-20 14:01:53 +01:00
Joel Challis
8456625655
Initial auto PR labeler config ( #9814 )
...
* Initial auto PR labeler config
* Update .github/labeler.yml
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update since develop merged
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2020-10-18 20:40:37 +01:00
Ryan
687d05dfb1
Update file changes action ( #10245 )
2020-09-05 14:37:25 +01:00
Joel Challis
d02301e59d
Swap git diff logic to github action when running qmk info ( #9978 )
...
* swap git diff logic to github action
* Print out layouts when linting
2020-08-17 02:12:45 -07:00
Joel Challis
b6e9ef8dd1
CI: Run 'qmk info' on keyboard changes ( #9212 )
2020-06-20 22:19:56 +01:00
Joel Challis
0698b15aa5
Update cli CI checkout to v2 ( #8823 )
2020-04-19 09:08:12 +02:00
Joel Challis
75e7018f72
CI: Add workflow for CLI testing ( #7357 )
...
Create GitHub Actions cli test workflow and remove travis runs of 'qmk pytest'
2020-02-08 13:43:55 +01:00
Joel Challis
d03303ab74
Revert "Initial actions/labeler config ( #7091 )" ( #7156 )
...
This reverts commit 32fdf4805a .
2019-10-26 00:27:17 +01:00
Joel Challis
32fdf4805a
Initial actions/labeler config ( #7091 )
...
* Initial actions/labeler config
* Initial actions/labeler config - add extra from review
2019-10-25 14:34:54 +01:00