Skip to content

Commit

Permalink
failed workflows blocked
Browse files Browse the repository at this point in the history
  • Loading branch information
panchaBhuta committed Sep 15, 2024
1 parent 9dd6396 commit fbd12d3
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 35 deletions.
34 changes: 9 additions & 25 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
# https://github.com/actions/runner-images#available-images
# https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources (os-labels : ubuntu-22.04)
# https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#preinstalled-software
os: [ ubuntu-24.04, ubuntu-22.04, ubuntu-20.04 ] # ubuntu-latest == ubuntu-22.04
os: [ ubuntu-24.04, ubuntu-22.04 ] # ubuntu-latest == ubuntu-24.04
# https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md#installed-software
# GNU C++: 9.5.0, 10.5.0, 11.4.0, 12.3.0, 13.1.0
# Clang: 13.0.1, 14.0.0, 15.0.7
Expand All @@ -43,46 +43,30 @@ jobs:
#compiler: [ default, g++-12, g++-13, clang++-13, clang++-14, clang++-15 ]
# clang++-13 and clang++-14 ubuntu-latest runners have an incompatible combination of clang and libstdc++
# refer https://github.com/actions/runner-images/issues/8659
compiler: [ default, clang++ ] # g++-12, g++-13, clang++-15 ]
compiler: [ ]
include:
- os: ubuntu-24.04
compiler : g++-14
#- os: ubuntu-24.04
# compiler : g++-13 default
- os: ubuntu-24.04
compiler : default # g++-13
- os: ubuntu-24.04
compiler : g++-12
#- os: ubuntu-24.04
# compiler : clang++-18 clang++
- os: ubuntu-24.04
compiler : clang++ # clang++-18
- os: ubuntu-24.04
compiler : clang++-17
- os: ubuntu-24.04
compiler : clang++-16
- os: ubuntu-22.04
compiler : g++-13
- os: ubuntu-22.04
compiler : g++-12
#- os: ubuntu-22.04
# compiler : g++-11 default
- os: ubuntu-22.04
compiler : g++-10
compiler : default # g++-11
- os: ubuntu-22.04
compiler : clang++-15
#- os: ubuntu-22.04
# compiler : clang++-14 clang++
- os: ubuntu-22.04
compiler : clang++ # clang++-14
- os: ubuntu-22.04
compiler : clang++-13
- os: ubuntu-20.04
compiler : g++-10
#- os: ubuntu-20.04
# compiler : g++-9 default
- os: ubuntu-20.04
compiler : clang++-12
#::: error: no member named 'year_month_day' in namespace 'std::chrono'
#- os: ubuntu-20.04
# compiler : clang++-11 clang++
#::: error: no member named 'year_month_day' in namespace 'std::chrono'
- os: ubuntu-20.04
compiler : clang++-10
runs-on: ${{matrix.os}}
steps:
- name: Checkout Repo
Expand Down
19 changes: 9 additions & 10 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,24 +33,23 @@ jobs:
# https://github.com/actions/runner-images#available-images
# https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources (os-labels : macos-12)
# https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#preinstalled-software
# os: [ macos-11, macos-12 ] compiles with 'AppleClang-14' which is not available in macos-11
os: [ macos-12, macos-13, macos-14 ] # macos-latest == macos-14
os: [ macos-13, macos-12 ] #, macos-14 ] # macos-latest == macos-14
# NOTE : macos-14 executes arm64 (instead of x64_64), which causes FLOATING POINT TESTS to FAIL
# https://github.com/panchaBhuta/converter/actions/runs/10863394822/
# https://github.com/actions/runner-images/blob/main/images/macos/macos-14-Readme.md#language-and-runtime
# https://github.com/actions/runner-images/blob/main/images/macos/macos-13-Readme.md#language-and-runtime
# https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md#language-and-runtime
# https://github.com/actions/runner-images/blob/main/images/macos/macos-11-Readme.md#language-and-runtime
# clang++ == 'AppleClang-14'
# default : [ macos-11 -> AppleClang-13 ,
# macos-12 -> AppleClang-14 ,
# macos-13 -> AppleClang-15 ,
# macos-14 -> AppleClang-15 ]
compiler: [ default, g++-12, g++-13, g++-14 ]
#exclude:
# - os: macos-13 # was working previously, but now gives compilation-error
# compiler : g++-12 # error-> ld: Assertion failed: (resultIndex < sectData.atoms.size()), function findAtom, file Relocations.cpp, line 1336.
# - os: macos-13 # was working previously, but now gives compilation-error
# compiler : g++-13 # error-> ld: Assertion failed: (resultIndex < sectData.atoms.size()), function findAtom, file Relocations.cpp, line 1336.
# NOTE : for macos-13 and g++{11,12,13} enable the run later when the 'ld' gets fixed. This problem was observed on 18-Mar-2024
compiler: [ default, g++-14, g++-13, g++-12 ]
exclude:
- os: macos-12
compiler : g++-13 # https://github.com/panchaBhuta/converter/actions/runs/10863394822/job/30147499006
- os: macos-13
compiler : g++-13 # https://github.com/panchaBhuta/converter/actions/runs/10863394822/job/30147499604
runs-on: ${{matrix.os}}
steps:
- name: Checkout Repo
Expand Down

0 comments on commit fbd12d3

Please sign in to comment.