summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2021-05-08New command: qmk console (#12828)Zach White
* stash poc * stash * tidy up implementation * Tidy up slightly for review * Tidy up slightly for review * Bodge environment to make tests pass * Refactor away from asyncio due to windows issues * Filter devices * align vid/pid printing * Add hidapi to the installers * start preparing for multiple hid_listeners * udev rules for hid_listen * refactor to move closer to end state * very basic implementation of the threaded model * refactor how vid/pid/index are supplied and parsed * windows improvements * read the report directly when usage page isn't available * add per-device colors, the choice to show names or numbers, and refactor * add timestamps * Add support for showing bootloaders * tweak the color for bootloaders * Align bootloader disconnect with connect color * add support for showing all bootloaders * fix the pyusb check * tweaks * fix exception * hide a stack trace behind -v * add --no-bootloaders option * add documentation for qmk console * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * pyformat * clean up and flesh out KNOWN_BOOTLOADERS Co-authored-by: zvecr <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-03-06fix CI job: api-data->api_dataZach White
2021-03-06upload api data to spacesZach White
2021-02-15[CI] Format develop (#11893)Joel Challis
2021-02-06[CI] Auto Formatting - Swap from direct commit to PR (#11229)Joel Challis
* Swap from direct commit to PR * Fix up
2020-12-16Yet another stab at trying to get github actions to push (#11230)Joel Challis
2020-12-13Another attempt to fix formatting workflow (#11187)Joel Challis
2020-12-11CI automated format fixes (#11179)Joel Challis
* Format all C files for now, till diff logic works within CI * Fix recursion of dos2unix
2020-12-10CI: Add workflow for codebase formatting (#7382)Joel Challis
* Add workflow for codebase formatting * stash * review comments * Swap to a more complete push action
2020-12-06Use patch bump for auto tagging workflow (#11137)Joel Challis
2020-12-06CI: Add workflow for tagging essential modified files (#7384)Joel Challis
* Add workflow for tagging essential modified files * Update inline with recent actions * align rules to labeler * Update .github/workflows/auto_tag.yaml
2020-11-22identify the qmk-botZach White
2020-11-22Fix failed develop updates within CI (#11001)Joel Challis
* Fix inverted logic * skip locked instead of fail
2020-11-21push the API data for develop as well (#10852)Zach White
2020-11-21Rebase develop after a master push (#10812)Zach White
* 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-10Improve the QMK Lint workflow (#10909)Zach White
* properly set the exit_code * handle the case where exit_code is greater than 255
2020-11-10CI: Add docs build and deploy workflow (#7448)Joel Challis
* 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-07Add qmk info -l to show the layouts too (#10882)Zach White
2020-11-07New command: qmk lint (#10761)Zach White
* 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-10-31protect against those who develop with their fork on master (#10815)Joel Challis
2020-10-27add rsync to the api update processZach White
2020-10-25Generate api data on each push (#10609)Zach White
* 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-24Add additional auto labeler rules (#10704)Joel Challis
* Auto label all the things * Makefiles are core changes * Add label to submodule changes
2020-10-20Update PR labeler to use pull_request_target (#10695)Joel Challis
* Update labeler to use pull_request_target * Add back whitespace * Add CI label
2020-10-18Initial auto PR labeler config (#9814)Joel Challis
* 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-09-05Update file changes action (#10245)Ryan
2020-08-17Swap git diff logic to github action when running qmk info (#9978)Joel Challis
* swap git diff logic to github action * Print out layouts when linting
2020-08-07Add PR checklist document. (#9913)Nick Brassel
* Add PR checklist document. * Update docs/pr_checklist.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * Reword the lower/raise/adjust suggestion somewhat for clarity. * Add suggestion from @Didel for coding conventions. Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-20CI: Run 'qmk info' on keyboard changes (#9212)Joel Challis
2020-04-19Update cli CI checkout to v2 (#8823)Joel Challis
2020-03-12Force "blank" issue template to end of list (#8387)Joel Challis
* force ascii sort of issue templates to add blank to end of list
2020-02-08CI: Add workflow for CLI testing (#7357)Joel Challis
Create GitHub Actions cli test workflow and remove travis runs of 'qmk pytest'
2019-11-26Fix typos in stale.yml (#7489)James Young
2019-11-21Change label for stale bot (#7429)Drashna Jaelre
* Change label for stale bot * Reword things to be more concise and clear * git add . -- that's how this works, right? Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove Discussion label from issue templates
2019-11-20Add auto-handling of stale PRs/Issues (#7197)Drashna Jaelre
* Add auto-handling of stale PRs/Issues This adds the configuration for probot-stale, so that PRs and Issues can be automatically pruned without intervention by collaborators. This marks PRs with `awaiting changes` label after 45 days, and then closes any PR with "Awaiting changes" after 30 days. Unless they have `awaiting review`, `breaking_changes`, `in progress` or `on hold` labels. This marks issues as `solved` after 90 days, and then closes them 30 days afterwards. Unless they have `bug`, `discussion, `to do`, `in progress` or `on hold` labels. * Cleanup the text some * Update .github/stale.yml Co-Authored-By: fauxpark <fauxpark@gmail.com>
2019-11-08[GitHub] Update issue templates (#7303)Drashna Jaelre
* Update issue templates * Create config.yml * Update bug_report.md * Update other_issues.md * Update feature_request.md * Wordsmithing and type fixes
2019-10-26Revert "Initial actions/labeler config (#7091)" (#7156)Joel Challis
This reverts commit 32fdf4805ae8d76649fa821275cc2333c5e8bba9.
2019-10-25Initial actions/labeler config (#7091)Joel Challis
* Initial actions/labeler config * Initial actions/labeler config - add extra from review
2019-02-14Tweak issue templates (capitalisation mostly) (#5133)fauxpark
* Tweak issue templates (capitalisation mostly) * Consistent headings
2018-12-07Add support for PR and Issue templates to QMK_firmware GitHub (#4494)Drashna Jaelre
* Add support document * Add Bug Report * Add GitHub Pull Request Template * Feature request issue template * Touch up feature request template * Add 'other issues' template * move support doc * Minor tweaks * More minor tweaks * Spleeling fix Co-Authored-By: drashna <drashna@live.com> * CapiTALization fIXes Co-Authored-By: drashna <drashna@live.com> * Use new issue URL Co-Authored-By: drashna <drashna@live.com> * Add blanck issue template * Update the PR template * Formatting and additional changes * Update docs/support.md Co-Authored-By: drashna <drashna@live.com>
2018-11-26Revert "Add support for PR and Issue templates to QMK_firmware GitHub ↵Drashna Jaelre
(#4491)" (#4492) This reverts commit b91dfa04e3bad560fb6fe2360dd51fb95d95fcbf.
2018-11-26Add support for PR and Issue templates to QMK_firmware GitHub (#4491)Drashna Jaelre
* Add support document * Add Bug Report * Add GitHub Pull Request Template * Feature request issue template * Touch up feature request template * Add 'other issues' template * move support doc