Commit Graph

55 Commits (7ba6456c0b2e041bb9f97dbed265c5b8b4b12192)

Author SHA1 Message Date
Joel Challis 7e9ed2acbf
Fix clang-format logic within CI (#7386) 6 years ago
Joel Challis d382eeeb9d CI - Fix change detection (#7038)
* Fix travis change detection

* Fix travis change detection - add back python ignore
6 years ago
fauxpark ed1bf3afa2 Prevent clang-format messing up placeholder tokens within keyboard templates (#6790)
* Use .template file extension for keyboard template files

* Filter out .template files completely before passing to clang-format

* Undo file extension stuff; just ignore quantum/template dir
6 years ago
skullydazed 210da974a0 Add new files to the list of files that are formatted. (#6296) 6 years ago
skullydazed 9e20478e6b Enforce clang-format (#6293)
* Enforce clang-format on commit for core files

* forgot about tests
6 years ago
skullydazed 37d2f6dc2a
Switch version incrementing to the command put together by @noroadsleft. (#6310)
* Switch version incrementing to the command put together by @noroadsleft.

* Update util/travis_compiled_push.sh

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
6 years ago
Mikkel Jeppesen 70a7b84dab Clean up duped filenames om qmk.fm (#5822)
Removes all binaries that don't correspond to an entry in the .keyboards file
6 years ago
zvecr f61c99fdda Remove duplication of ssh keys and fix usage on PR builds (#5013) 6 years ago
Drashna Jaelre 824aa06c3c Fix travis_compiled_push.sh script issue (#5114)
* Fix travis_compiled_push.sh script issue

* fix typo

* properly fix push script
6 years ago
Drashna Jaelre d3f7910e68
Remove AUTOGEN and fix Travis Compiled Push scripts (#5077)
* Grab HEX and BIN files from autogen

And push them to qmk.fm/compiled

* Make autogen copy extension agnostic

This way, when travis cl scrpit looks for hex files, it will actually grab bin files, and not hex files for ARM boards

* Handle the AUTOGEN in :bin target to properly handle edge cases

Both the TADA68 and ATSAM boards generate the hex file and then convert it to a bin file. The changes I made does not handle this well, at all.  This removes the hex and replaces it with a bin, if a bin is normally generated.

* Revert hex target to original copy command

* Check hex and bin separately in compile push script

Since I don't know how to script this, well

* Simplify push to compiled folder

* Further simplify compiled push script

* Move AUTOGEN parsing to a more sane location to prevent tech debt

Thanks to skully!

* Remove AUTOGEN completely, as it's not needed

This has the benefit of making everything super simple, since we can pull every hex and bin from the root of the qmk_firmware folder, and move that to th compiled folder.  This also removes old and unneeded code, and removes some tech debt that has been accrued, without adding more, in theory.
6 years ago
Yan-Fa Li ee1be3e5b5 Improve diagnostics for build hashes 6 years ago
Fredric Silberberg 5779ffb59a Set the executable bit for sh scripts under util. 7 years ago
U-LANDSRAAD\drashna c31f7ff91b Hopefully fix Travis Auto-Incrementation
This reverts the changes in #2491, so that Travis will hopefully return to automatic incrementing.
But this includes the layout and userspace excepts, as well.
7 years ago
U-LANDSRAAD\drashna e72cad44fa Add Layouts to exclusion 7 years ago
U-LANDSRAAD\drashna f67950df27 Ignore users folder for Travis tagging 7 years ago
skullydazed 7c9d5ace14 Generate API docs from source code comments (#2491)
* Generate api docs from source code

* Add a bunch of doxygen comments

* more doxygen comments

* Add the in-progress api docs

* script to generate docs from travis

* Add doc generation to the travis job

* make travis_docs.sh commit the work it does

* make sure the docs script exits cleanly
7 years ago
Jack Humbert 1d703a476a update build script to not delete files 8 years ago
Jack Humbert a8466df62d update travis script 8 years ago
Jack Humbert cb64a886e9 update travis script 8 years ago
Jack Humbert b702c08825 fix push script 8 years ago
Jack Humbert 12b2e0ac73 hack to force new tag 8 years ago
Jack Humbert 4b0c6dc50d update travis script 8 years ago
Jack Humbert 437c86c9c1 update build script 8 years ago
Jack Humbert 9da308a0cd move to compiled [skip ci] 8 years ago
Jack Humbert dd8cedc361 update travis script 8 years ago
Jack Humbert 11d27cec1e attempt to fix line-ending travis stuff 8 years ago
Jack Humbert c3c07eff51 update building for .hex, secrets moving 8 years ago
Jack Humbert fa6bcfd10c make travis convert line-endings and push a skippable commit 8 years ago
Jack Humbert 1254e76e29 stop compiling ez after build, rework ssh ids 8 years ago
Jack Humbert fe47b36065 fix tag increment 8 years ago
Jack Humbert ea134be36a fix up travis script 8 years ago
Jack Humbert 9ecfc23292 make qmk bot do the hard work 8 years ago
Jack Humbert 7eccbfe737 exclude PRs 8 years ago
Jack Humbert 0c351fa98b no master needed on push maybe 8 years ago
Jack Humbert 44832127d7 push to git url 8 years ago
Jack Humbert ae6b803ad6 more than one en-file, and actually ignore docs 8 years ago
Jack Humbert 71feac5717 ignore docs, fix tag/hex pushing 8 years ago
Jack Humbert 8da442f411 update travis script 8 years ago
Jack Humbert 1ac5dc9e52 fix travis and reduce warnings 8 years ago
Jack Humbert 15dc540cac ignore PRs in versioning 8 years ago
Jack Humbert de659486f5 pass through travis errors 8 years ago
Jack Humbert 19d63ad72c try building only keyboards needed 8 years ago
Jack Humbert 35edb382ee [skip build] testing travis script 8 years ago
Jack Humbert 5c8cdfd2b5 [skip build] testing travis script 8 years ago
Jack Humbert ee386a29d1 [skip build] testing travis script 8 years ago
Jack Humbert cf8dac3538 [skip build] testing travis script 8 years ago
Jack Humbert 98adda34c9 [skip build] testing travis script 8 years ago
Jack Humbert 3a76f24cbd [skip build] testing travis script 8 years ago
Jack Humbert 835cacb031 fixes qmk.fm linking, tests out auto version incrementing 8 years ago
Fred Sundvik 265df7d5da Fix travis_compiled_push 9 years ago