aboutsummaryrefslogtreecommitdiffstats
path: root/util/travis_compiled_push.sh
AgeCommit message (Collapse)Author
2019-05-28Clean up duped filenames om qmk.fm (#5822)Gravatar Mikkel Jeppesen
Removes all binaries that don't correspond to an entry in the .keyboards file
2019-02-15Remove duplication of ssh keys and fix usage on PR builds (#5013)Gravatar zvecr
2019-02-12Fix travis_compiled_push.sh script issue (#5114)Gravatar Drashna Jaelre
* Fix travis_compiled_push.sh script issue * fix typo * properly fix push script
2019-02-12Remove AUTOGEN and fix Travis Compiled Push scripts (#5077)Gravatar Drashna Jaelre
* 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.
2018-12-25Improve diagnostics for build hashesGravatar Yan-Fa Li
2018-11-02Set the executable bit for sh scripts under util.Gravatar Fredric Silberberg
2018-03-29Hopefully fix Travis Auto-IncrementationGravatar U-LANDSRAAD\drashna
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.
2018-03-25Add Layouts to exclusionGravatar U-LANDSRAAD\drashna
2018-03-25Ignore users folder for Travis taggingGravatar U-LANDSRAAD\drashna
2018-03-22Generate API docs from source code comments (#2491)Gravatar skullydazed
* 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
2017-11-17update build script to not delete filesGravatar Jack Humbert
2017-11-14update travis scriptGravatar Jack Humbert
2017-11-14update travis scriptGravatar Jack Humbert
2017-11-14fix push scriptGravatar Jack Humbert
2017-10-15hack to force new tagGravatar Jack Humbert
2017-08-24update travis scriptGravatar Jack Humbert
2017-08-23update build scriptGravatar Jack Humbert
2017-08-22move to compiled [skip ci]Gravatar Jack Humbert
2017-08-22update travis scriptGravatar Jack Humbert
2017-08-21attempt to fix line-ending travis stuffGravatar Jack Humbert
2017-08-21update building for .hex, secrets movingGravatar Jack Humbert
2017-08-20make travis convert line-endings and push a skippable commitGravatar Jack Humbert
2017-08-20stop compiling ez after build, rework ssh idsGravatar Jack Humbert
2017-07-03fix tag incrementGravatar Jack Humbert
2017-07-02fix up travis scriptGravatar Jack Humbert
2017-05-30make qmk bot do the hard workGravatar Jack Humbert
2017-05-30exclude PRsGravatar Jack Humbert
2017-05-29no master needed on push maybeGravatar Jack Humbert
2017-05-29push to git urlGravatar Jack Humbert
2017-05-29more than one en-file, and actually ignore docsGravatar Jack Humbert
2017-05-28ignore docs, fix tag/hex pushingGravatar Jack Humbert
2017-05-17update travis scriptGravatar Jack Humbert
2017-02-16fix travis and reduce warningsGravatar Jack Humbert
2017-02-16ignore PRs in versioningGravatar Jack Humbert
2017-02-07pass through travis errorsGravatar Jack Humbert
2017-02-07try building only keyboards neededGravatar Jack Humbert
2017-02-06[skip build] testing travis scriptGravatar Jack Humbert
2017-02-06[skip build] testing travis scriptGravatar Jack Humbert
2017-02-06[skip build] testing travis scriptGravatar Jack Humbert
2017-02-06[skip build] testing travis scriptGravatar Jack Humbert
2017-02-06[skip build] testing travis scriptGravatar Jack Humbert
2017-02-06[skip build] testing travis scriptGravatar Jack Humbert
2017-02-06fixes qmk.fm linking, tests out auto version incrementingGravatar Jack Humbert
2016-08-27Fix travis_compiled_pushGravatar Fred Sundvik
2016-08-12forces all ergodox keymaps to be ez on qmk.fm (were infinity)Gravatar Jack Humbert
2016-08-01correct file nameGravatar Jack Humbert
2016-08-01fix mkdir cmdGravatar Jack Humbert
2016-08-01automatically forward ergodox ezGravatar Jack Humbert
2016-06-29Implements subprojects and updates projects for this (#459)Gravatar Jack Humbert
* non-working commit * working * subprojects implemented for planck * pass a subproject variable through to c * consolidates clueboard revisions * thanks for letting me know about conflicts.. * turn off audio for yang's * corrects starting paths for subprojects * messing around with travis * semicolon * travis script * travis script * script for travis * correct directory (probably), amend files to commit * remove origin before adding * git pull, correct syntax * git checkout * git pull origin branch * where are we? * where are we? * merging * force things to happen * adds commit message, adds add * rebase, no commit message * rebase branch * idk! * try just pull * fetch - merge * specify repo branch * checkout * goddammit * merge? idk * pls * after all * don't split up keyboards * syntax * adds quick for all-keyboards * trying out new script * script update * lowercase * all keyboards * stop replacing compiled.hex automatically * adds if statement * skip automated build branches * forces push to automated build branch * throw an add in there * upstream? * adds AUTOGEN * ignore all .hex files again * testing out new repo * global ident * generate script, keyboard_keymap.hex * skip generation for now, print pandoc info, submodule update * try trusty * and sudo * try generate * updates subprojects to keyboards * no idea * updates to keyboards * cleans up clueboard stuff * setup to use local readme * updates cluepad, planck experimental * remove extra led.c [ci skip] * disable power up for now * config files updates * makefile updates * .h file updates, config tuning * disable audio for yang