Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/gcos4gnucobol-3.x' into bug961
Browse files Browse the repository at this point in the history
  • Loading branch information
ammaralmorsi committed Nov 18, 2024
2 parents d6b6724 + 3edbc6d commit afe8fda
Show file tree
Hide file tree
Showing 73 changed files with 5,688 additions and 2,767 deletions.
701 changes: 701 additions & 0 deletions .github/workflows/build_nightly.yml

Large diffs are not rendered by default.

32 changes: 23 additions & 9 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ jobs:
- name: Configure git
run: git config --global core.symlinks false

# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: Checkout code
uses: actions/checkout@v4

Expand Down Expand Up @@ -57,17 +56,17 @@ jobs:
--enable-hardening \
--prefix /opt/cobol/gnucobol-gcos \
- name: make
run: |
make -C _build --jobs=$((${NPROC}+1))
- name: Upload config.log
uses: actions/upload-artifact@v4
with:
name: config-${{ matrix.os }}.log
path: _build/config.log
if: failure()

- name: make
run: |
make -C _build --jobs=$((${NPROC}+1))
# make install must be done before make check, otherwise
# execution of generated COBOL files fail for a missing
# /usr/local/lib/libcob.dylib
Expand All @@ -89,7 +88,7 @@ jobs:
- name: Upload testsuite.log
uses: actions/upload-artifact@v4
if: failure()
if: ${{ ! cancelled() }} #-> always upload as build result documentation
with:
name: testsuite-${{ matrix.os }}.log
path: _build/tests/testsuite.log
Expand All @@ -102,7 +101,22 @@ jobs:
save-always: true
enableCrossOsArchive: true

- name: NIST85 Test Suite
# - name: NIST85 Test Suite
# run: |
# make -C _build/tests/cobol85 EXEC85 test \
# --jobs=$((${NPROC}+1))

- name: Run NIST85 testsuite
run: |
make -C _build/tests/cobol85 EXEC85 test \
--jobs=$((${NPROC}+1))
make -C _build/tests test --jobs=$((${NPROC}+1))
- name: Upload NIST85 Test Suite results
if: ${{ ! cancelled() }} #-> always upload as build result documentation
uses: actions/upload-artifact@v4
with:
name: NIST85 results on ${{ matrix.os }}
path: |
_build/tests/cobol85/summary.*
_build/tests/cobol85/**/*.log
_build/tests/cobol85/**/*.out
_build/tests/cobol85/**/duration.txt
226 changes: 0 additions & 226 deletions .github/workflows/ubuntu.yml

This file was deleted.

Loading

0 comments on commit afe8fda

Please sign in to comment.