summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2018-08-22add `make style` make targetLex Neva
2018-08-21style problems now cause build failureLex Neva
2018-08-21upload new messages to crowdinLex Neva
2018-08-21more crowdin fixingLex Neva
2018-08-21fix crowdin build taskLex Neva
2018-08-20fix windows and macLex Neva
2018-08-20fix tar invocationLex Neva
2018-08-20add travis build task for crowdin integrationLex Neva
2018-08-19make it easier to find inkex.pyLex Neva
2018-08-17support slashes in branch namesLex Neva
2018-08-17don't create dev-build-v#.#.# tagsLex Neva
2018-08-01Skip some unnecessary lines in mac buildglobalcow
2018-07-25Merge remote-tracking branch 'origin/master' into lexelby-mac-build-mk2Lex Neva
2018-07-25remove libembroidery from buildLex Neva
2018-07-04update of wxPython and inkscapeAkiraNorthstar
Update wxPython to 4.0.3 and inkscape to 0.92.3 (always stable releases)
2018-06-09Change all Python references to homebrewglobalcow
2018-06-03don't debug lint runsLex Neva
2018-06-03dammit, travisLex Neva
2018-06-03work around travis failLex Neva
2018-06-03try pushd/popdLex Neva
2018-06-03stop failingLex Neva
2018-06-03debugLex Neva
2018-06-03move debugLex Neva
2018-06-03set -xLex Neva
2018-06-03don't install python3Lex Neva
2018-06-02_libembroidery fixLex Neva
2018-06-02mac build + build debuggingLex Neva
2018-04-28properly fail build when things breakLex Neva
2018-04-01get new windows-libembroidery.tar.gzLex Neva
2018-03-30print through web browser (#127)Lex Neva
* spawn a web server and open a printable view of the design in the user's web browser * configurable inclusion of client and operator views * editable fields for color names, client, title, and purchase order number * groundwork laid to save these parameters back into the SVG * major refactor of codebase to support printing * code is organized logically into modules * added inkstitch logo and branding guidelines * l10n text extraction now handled by babel * removed legacy embroider_update extension * partial fix for #125
2018-02-23fix windows build releaseLex Neva
2018-02-19windows build (#79)Lex Neva
Ink/stitch now supports windows!
2018-01-23don't lint embroidermodder's python filesLex Neva
2018-01-23fast finishLex Neva
2018-01-23prevent build loopLex Neva
2018-01-23trying for a single pre-release per branchLex Neva
2018-01-23add params for "TRIM after" and "STOP after" (#29)Lex Neva
* adds new options to Params: "TRIM after" and "STOP after" * adds tooltip support to Params * inkstitch now includes libembroidery and can directly output any supported file type * this avoids the need for `libembroidery-convert` and compiling embroidermodder! * TRIM support for DST format (inserts 3 JUMPs) * STOP command supported as an extra color change that the operator can assign to code C00 * TRIMs cause the following jump stitch not to be displayed in the Embroidery layer
2018-01-13don't deploy on lint buildsLex Neva
2018-01-13hopefully finally fix travis deploy rulesLex Neva
2018-01-13fix travis deploy conditionsLex Neva
2018-01-13pyinstaller release method (#16)Lex Neva
pyinstaller packages up all of a python script's dependencies and builds them into standalone executables. It can either do a directory (containing a single executable and a bunch of shared libraries) or a self-contained executable that effectively just contains a compressed version of the directory. The problem is, if you have several scripts like we do, you get several large directories or standalone binaries, and there's a ton of duplication between them. Fortunately it looks like using the directory method and just combining the directories works fine (for this project). This PR runs the above build on any tagged commit and publishes a release in github containing the pyinstall-ified tarball. If the tag is named like "v1.2.3" _and_ the tag is on the master branch, then the github release will be marked as "production". Otherwise, it will be marked as a "pre-release". This means that we can build testable tarballs of the extension in a pull request by tagging a commit.
2018-01-07Comment out: pip install -r requirements.txtcclauss
2018-01-06 Add free automated flake8 testing of pull requestscclauss
The owner of the this repo would need to go to https://travis-ci.org/profile and flip the repository switch __on__ to enable free automated flake8 testing of each pull request.