Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Setup CI #79

Merged
merged 21 commits into from
Apr 23, 2018
Merged

WIP: Setup CI #79

merged 21 commits into from
Apr 23, 2018

Commits on Mar 14, 2018

  1. Setup CI scripts for Travis and Appveyor

    - Add https://github.com/matthew-brett/multibuild as a submodule for
      building Python modules for Windows, Linux and macOS using Travis and
      Appveyor.
    - Add build script for building FreeType with Harfbuzz support.
    - Set up CI scripts for Travis and Appveyor to use it.
    - Update Readme.
    madig committed Mar 14, 2018
    Configuration menu
    Copy the full SHA
    b54c9d0 View commit details
    Browse the repository at this point in the history
  2. Clarify README.rst

    madig committed Mar 14, 2018
    Configuration menu
    Copy the full SHA
    dd5d092 View commit details
    Browse the repository at this point in the history
  3. Clarify macOS binary build

    madig committed Mar 14, 2018
    Configuration menu
    Copy the full SHA
    739b330 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    700c665 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    807d226 View commit details
    Browse the repository at this point in the history
  6. Test not bundling FreeType, too

    madig committed Mar 14, 2018
    Configuration menu
    Copy the full SHA
    642c516 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    645925a View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2018

  1. setup.py: Minor formatting

    madig committed Mar 15, 2018
    Configuration menu
    Copy the full SHA
    cf5f2c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1301d6d View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2018

  1. Test version when bundling FT

    madig committed Mar 22, 2018
    Configuration menu
    Copy the full SHA
    16c73db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d46e634 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2018

  1. Add wheel to tox deps

    madig committed Mar 23, 2018
    Configuration menu
    Copy the full SHA
    e7c320e View commit details
    Browse the repository at this point in the history
  2. Move only test one dir upwards and rename

    Making pytest cd into tests/ is enough to keep it from importing the
    top-level freetype module.
    madig committed Mar 23, 2018
    Configuration menu
    Copy the full SHA
    34d7331 View commit details
    Browse the repository at this point in the history
  3. 5 Configuration menu
    Copy the full SHA
    0cd8598 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2018

  1. Use Ninja only on non-Windows

    Until I figure out how to make it work on Windows, too.
    madig committed Mar 30, 2018
    Configuration menu
    Copy the full SHA
    bb08fe4 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2018

  1. Configuration menu
    Copy the full SHA
    b83a280 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb467c7 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2018

  1. Remove pre_build commands as we don't need them.

    The necessary compilers are already installed inside the manylinux1 container the
    wheels are made in.
    madig committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    97a870c View commit details
    Browse the repository at this point in the history
  2. Comment out pre_build()

    madig committed Apr 9, 2018
    Configuration menu
    Copy the full SHA
    1787f1f View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2018

  1. Configuration menu
    Copy the full SHA
    0f3b535 View commit details
    Browse the repository at this point in the history
  2. Prepare automatic deployment on tags

    Username and password need to be filled in still.
    madig committed Apr 10, 2018
    Configuration menu
    Copy the full SHA
    78e7251 View commit details
    Browse the repository at this point in the history