Skip to content

Commit

Permalink
Update macOS and Travis CI configurations
Browse files Browse the repository at this point in the history
- Try to fix macOS on GitHub Actions
- Try to install gcc-13 on Travis-CI
- AppVeyor nicely increased my timeout to 90 minutes, so remove Issue
  • Loading branch information
acgetchell committed Nov 25, 2023
1 parent 9a7cca3 commit 77fcb7c
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 10 deletions.
1 change: 1 addition & 0 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ jobs:
run: |
rm /usr/local/bin/2to3
rm /usr/local/bin/2to3-3.11
rm /usr/local/bin/idle3
brew install automake autoconf autoconf-archive libtool texinfo yasm ninja python ccache pkg-config
- name: Restore artifacts or setup vcpkg
Expand Down
18 changes: 10 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ cache:

addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- build-essential
- automake
Expand All @@ -18,8 +20,8 @@ addons:
- libtool-bin
- texinfo
- yasm
- gcc-12
- g++-12
- gcc-13
- g++-13
- clang-15
- ninja-build
- cppcheck
Expand All @@ -33,22 +35,22 @@ os:
- linux

compiler:
- g++12
- g++13
- clang-15

jobs:
fast_finish: true
include:
# CppCheck
- os: linux
compiler: g++12
compiler: g++13
env: CPPCHECK=true
before_script:
- export CMAKE_ARGS="-D ENABLE_CPPCHECK:BOOL=TRUE"
after_success: skip
# Valgrind
- os: linux
compiler: g++12
compiler: g++13
env: VALGRIND=true
before_script:
- export CMAKE_ARGS="-D ENABLE_IPO:BOOL=FALSE -D ENABLE_VALGRIND:BOOL=TRUE"
Expand Down Expand Up @@ -105,7 +107,7 @@ jobs:
- ./initialize --s -n32000 -t11 -o
# Doxygen
- os: linux
compiler: g++12
compiler: g++13
env: DOXYGEN=true
install: skip
script:
Expand All @@ -128,11 +130,11 @@ jobs:
condition: $TRAVIS_BRANCH =~ ^(master|develop)$
allow_failures:
- os: linux
compiler: g++12
compiler: g++13
env: DOXYGEN=true

before_install:
- if [[ "$CXX" == "g++" ]]; then export CXX="g++-12" CC="gcc-12"; fi
- if [[ "$CXX" == "g++" ]]; then export CXX="g++-13" CC="gcc-13"; fi
- if [[ "$CXX" == "clang++" ]]; then export CXX="clang++-15" CC="clang-15"; fi

install:
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -404,8 +404,6 @@ Optional:

## Issues

The [AppVeyor] tests to build on Windows will fail if it takes longer than 60 minutes to build. This is fixed with a paid subscription, but this project is open source.

[vcpkg]'s version of [date] has an unfixed bug [#23637] which produces `use-of-uninitialized-value` in [MemorySanitizer].

[docopt] also has a `use-of-uninitialized-value` bug ([#149]).
Expand Down

0 comments on commit 77fcb7c

Please sign in to comment.