├── .gitignore ├── README.md ├── LICENSE.md └── .travis.yml /.gitignore: -------------------------------------------------------------------------------- 1 | products/ 2 | downloads/ 3 | build/ 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HanabiBuilder builder 2 | 3 | This repository builds binary artifacts for the HanabiBuilder project. 4 | This repository has a default .travis.yml file that can be used to build 5 | binary artifacts on Travis CI. You will however need to setup the release 6 | upload manually. See https://docs.travis-ci.com/user/deployment/releases/. 7 | 8 | If you don't wish to use travis, you can use the build_tarballs.jl 9 | file manually and upload the resulting artifacts to a hosting provider 10 | of your choice. 11 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | 2 | Permission is hereby granted, free of charge, to any person obtaining a copy 3 | of this software and associated documentation files (the "Software"), to deal 4 | in the Software without restriction, including without limitation the rights 5 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6 | copies of the Software, and to permit persons to whom the Software is 7 | furnished to do so, subject to the following conditions: 8 | 9 | The above copyright notice and this permission notice shall be included in all 10 | copies or substantial portions of the Software. 11 | 12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 16 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 18 | SOFTWARE. 19 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: julia 2 | os: 3 | - linux 4 | julia: 5 | - 1.0 6 | notifications: 7 | email: false 8 | git: 9 | depth: 99999999 10 | cache: 11 | timeout: 1000 12 | directories: 13 | - downloads 14 | env: 15 | global: 16 | - BINARYBUILDER_DOWNLOADS_CACHE=downloads 17 | - BINARYBUILDER_AUTOMATIC_APPLE=true 18 | sudo: required 19 | 20 | # Before anything else, get the latest versions of things 21 | before_script: 22 | - julia -e 'using Pkg; pkg"add BinaryProvider"; pkg"add BinaryBuilder#master"; Pkg.build()' 23 | 24 | script: 25 | - julia build_tarballs.jl 26 | 27 | deploy: 28 | provider: releases 29 | api_key: 30 | secure: UmgSKTzyUq4+MCCVg01OS/yZZm28BwLy6UZFMnmgAy1ljAkR8l9e/Y+OzPFJmpmr3svYnvRZOJZT/o4TPa4Tmo9lmyfeJXJrDyFlvLa9nCU5Pefg/8cLqY4NBfDxdOWBjYWMGNNUfPhTZu3mwr25baTbt8KlOMmuY/BhzsZ01uEF47ONW1GmU89Cs9MXkIlli7nlnmFOMVzFlbnqMHXnQHf1YAkjGB2XINYJNwS0B8kXz1zhJR8Y87Ra0YIrE0raDZ/WVXnC49s4uj2OQABs3EMyykzDzB3IRlzO0olUhgl6v+0OCoUHie+KBvALhGQPw9hhSztB05KjawkS9w1n5t0Eoh50HqzRQcpSBAmuCBkoMAxrFtQMkp+1AIw8ct4v+3B8TpdHrMOHTWKg/hGzwwmXgQkdFO1YJYWfXea3C3ykYT+UMvDDqODydTNW5k1H5GlvPbKQwHYJy1FB67Ew06APLphBieTxPnZ36YEMlYbSEjao4AMafLQGcvkrTlvEXnDnBURoqbvSlbP1EHih4hPlzvUCxNONLryI2VD5/Ht/tmU5QGW7/7dnHmZzzDGrtVkb+FTV040cCbn4X/I2rnM5mx5fAtgJCBtha1U3OgM7LH09Ej2m1hDVtS7o5HWyvTCufXFKktZouMTGFO50VWoBECGwL++286gFKLkvxhU= 31 | file_glob: true 32 | file: products/* 33 | skip_cleanup: true 34 | on: 35 | repo: findmyway/HanabiBuilder 36 | tags: true 37 | --------------------------------------------------------------------------------