Commit graph

20 commits

Author SHA1 Message Date
TheJackiMonster 9de9f78129
Revert adjustments with osx ci
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-09-16 17:20:52 +02:00
TheJackiMonster c2b8e7827a
Updated xcode image version to 14
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-09-16 17:05:40 +02:00
TheJackiMonster 2877670a53
Updated xcode image for travis CI
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2022-08-09 14:23:41 +02:00
TheJackiMonster cc4ba1aadd
Try travis CI with newer version of osx
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-05 00:09:35 +01:00
TheJackiMonster d7f1cc47cc
Alternate solution to cancel travis timeout
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-04 13:40:51 +01:00
TheJackiMonster dce208e36d
Moved travis_wait to work hopefully
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
2021-11-04 13:05:26 +01:00
Curtis Gedak 917f1a2f73 Set minimum of xcode11 for macOS X in Travis CI build
The Travis CI builds for macOS X are failing for xcode values less
than 11.

Reference information for macOS X:

- Homebrew project bottles for qt
  https://formulae.brew.sh/formula/qt

- Travis CI build values for xcode
  https://docs.travis-ci.com/user/reference/osx#macos-version

See also related issue:

- Issue #696 - Install on Mac Catalina Requires Signed Installer
2020-04-30 13:16:22 -06:00
Curtis Gedak 4c28175c43 Remove support for macOS X Sierra (10.12) in Travis CI build
The Travis CI builds for macOS X are failing because there are no
Homebrew bottles (packages) for macOS X Sierra (10.12).

The error message in the Travis CI log is:

    ...
    # Upgrade to python 3.x
    brew upgrade python
    Warning: You are using macOS 10.12.
    We (and Apple) do not provide support for this old version.
    ...

Note that by default the Travis CI will terminate a build after 10
minutes if no output has been received.  Unfortunately building qt
from source code may take hours, so installation using a Homebrew
bottle is required.

To address this issue, choose a macOS X version that has a Homebrew
bottle for qt [1].

[1] https://formulae.brew.sh/formula/qt

The homebrew project currently lists having a qt bottle for:

  - Catalina (10.15)
  - Mojave (10.14)
  - High Sierra (10.13)

No bottle is listed for macOS Sierra (10.12)

In order to support as many versions of macOS X as possible, choose
the lowest osx_image value [2] that is currently supported with a
homebrew bottle.

[2] https://docs.travis-ci.com/user/reference/osx#os-x-version

At this time osx_image value xcode9.3 is listed as supporting OS X
10.13.

Unfortunately xcode9.3 did not work in the Travis CI build.

By following the suggestions for troubleshooting homebrew [3] a
discovery was made that a higher value of xcode10.1 was required.

[3] https://docs.brew.sh/Troubleshooting

Suggestion was to use "brew update" twice and "brew doctor" twice.

The messages in the log were as follows:

    ...
    Warning: Your Xcode (9.3) is outdated.
    Please update to Xcode 10.1 (or delete it).
    ...

Now try setting osx_image value to xcode10.1 which is listed as
supporting OS X 10.13.
2020-01-03 10:31:32 -07:00
Curtis Gedak 07c9ca5c5d Remove support for macOS X El Capitan (10.11) in Travis CI build
The Travis CI builds for macOS X are failing because these now
timeout.  This happens because qt is being built from source instead
of being installed from a bottle.

Note that by default the Travis CI will terminate a build after 10
minutes if no output has been received.  Unfortunately building qt
from source code may take hours.

To address this issue, choose a macOS X version that has a homebrew
bottle for qt [1].

[1] https://formulae.brew.sh/formula/qt

The homebrew project currently lists having a qt bottle for:

  - Mojave (10.14)
  - High Sierra (10.13)
  - Sierra (10.12)

No bottle is listed for macOS El Capitan (10.11)

In order to support as many versions of macOS X as possible, choose
the lowest osx_image value [2] that is currently supported with a
homebrew bottle.

[2] https://docs.travis-ci.com/user/reference/osx#os-x-version

At this time osx_image value xcode8.3 is listed as supporting OS X
10.12.
2018-11-29 13:31:18 -07:00
Curtis Gedak 2b98561981 Add -B option to python3 -m pytest -vs command
Python only shows the deprecation warnings on initial run [1].

[1] https://bugs.python.org/issue30091

To work around this add the "-B" option to python invocation.
2018-11-16 12:52:56 -07:00
Curtis Gedak 5ef8e8361b Prevent build and deploy steps for linux on Travis CI
It appears that specifing an "os:" condition is invalid for the
.travis.yml syntax.  Use a custom "condition:" statement instead.
2018-11-15 13:15:50 -07:00
Curtis Gedak 200f3544a9 Limit pyinstaller package build and deployment to osx in Travis CI 2018-11-15 12:25:49 -07:00
Paweł Świątkowski b50d627333 Enable testing in Travis CI 2018-10-30 17:36:25 +01:00
Olivier fecfc17b05
Merge pull request #287 from katafrakt/build-with-xcode7.3
Build MacOS release with XCode 7.3 image
2018-01-03 15:37:38 +01:00
Paweł Świątkowski 14a8e72c7b Build MacOS release with XCode 7.3 image
7.3 is the oldest image available on TravisCI that works. Older 6.4
version does not play well with Enchant, resulting in a build error.
This could probably be averted by trying to build with 6.4 and without
Enchant support, but I'm not sure if it's worth it.
2018-01-02 12:39:38 +01:00
Olivier Keshavjee dd4d759aad Travis update 2017-11-29 22:52:26 +01:00
Olivier Keshavjee d486459e21 Travis update 2017-11-29 18:41:45 +01:00
Olivier Keshavjee be220ba0b7 Update travis file 2017-11-29 16:44:44 +01:00
Olivier Keshavjee c2a08317ad Updates secure token 2017-11-12 21:26:21 +01:00
Paweł Świątkowski 76be369a7c Add Travis configuration 2017-11-12 15:24:08 +01:00