From 06b842117d157cd4e1e37320dcea0eb308cf867e Mon Sep 17 00:00:00 2001 From: Edward Hartnett Date: Thu, 28 Sep 2023 09:16:54 -0600 Subject: [PATCH 1/5] updating docs for release --- docs/user_guide.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/user_guide.md b/docs/user_guide.md index 2d291c6d..2b15b2bc 100644 --- a/docs/user_guide.md +++ b/docs/user_guide.md @@ -4,6 +4,7 @@ ## Documentation for Previous Versions +* [NCEPLIBS-w3emc Version 2.9.2](ver-2.10.0/index.html) * [NCEPLIBS-w3emc Version 2.9.3](ver-2.9.3/index.html) * [NCEPLIBS-w3emc Version 2.9.2](ver-2.9.2/index.html) From eca482e63cbd7730c07b8fb16eeb9bf9aa30a224 Mon Sep 17 00:00:00 2001 From: Edward Hartnett Date: Thu, 28 Sep 2023 09:30:34 -0600 Subject: [PATCH 2/5] updated documentation --- docs/user_guide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/user_guide.md b/docs/user_guide.md index 2b15b2bc..1395fe89 100644 --- a/docs/user_guide.md +++ b/docs/user_guide.md @@ -4,12 +4,12 @@ ## Documentation for Previous Versions -* [NCEPLIBS-w3emc Version 2.9.2](ver-2.10.0/index.html) +* [NCEPLIBS-w3emc Version 2.10.0](ver-2.10.0/index.html) * [NCEPLIBS-w3emc Version 2.9.3](ver-2.9.3/index.html) * [NCEPLIBS-w3emc Version 2.9.2](ver-2.9.2/index.html) ## Introduction -This library contains Fortran 90 decoder/encoder routines for GRIB +This library contains Fortran 77 decoder/encoder routines for GRIB edition 1. From 3ba0f0b9acf1b40c1339f1eb6168a5e0c49b4deb Mon Sep 17 00:00:00 2001 From: Edward Hartnett Date: Thu, 28 Sep 2023 09:41:59 -0600 Subject: [PATCH 3/5] improve code coverage report --- .github/workflows/developer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/developer.yml b/.github/workflows/developer.yml index b6551e51..cd00f4be 100644 --- a/.github/workflows/developer.yml +++ b/.github/workflows/developer.yml @@ -91,7 +91,7 @@ jobs: - name: generate-test-coverage run: | cd w3emc/build - gcovr -r .. --html-details -o test-coverage.html + gcovr --root .. -v --html-details --exclude ../tests --exclude CMakeFiles --print-summary -o test-coverage.html &> /dev/null - uses: actions/upload-artifact@v2 with: From 1eec2a6bab38ca5c2890d1ce48cf9cdd5ef21e5e Mon Sep 17 00:00:00 2001 From: Edward Hartnett Date: Thu, 28 Sep 2023 09:46:43 -0600 Subject: [PATCH 4/5] installing in Linux_options CI to ensure shared build is working --- .github/workflows/Linux_options.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Linux_options.yml b/.github/workflows/Linux_options.yml index e2b33926..0ce95d94 100644 --- a/.github/workflows/Linux_options.yml +++ b/.github/workflows/Linux_options.yml @@ -93,10 +93,11 @@ jobs: cd w3emc mkdir build cd build - cmake -DCMAKE_PREFIX_PATH="~/bacio;~/bufr" ${{ matrix.options }} .. + cmake -DCMAKE_PREFIX_PATH="~/bacio;~/bufr" -DCMAKE_INSTALL_PREFIX="~/w3emc/install" ${{ matrix.options }} .. make -j2 VERBOSE=1 - name: test-w3emc run: | cd w3emc/build ctest --output-on-failure --rerun-failed --verbose + make install From 8cfd2496cbb93915f5f93ed1dee983bdf34a83f7 Mon Sep 17 00:00:00 2001 From: Edward Hartnett Date: Thu, 28 Sep 2023 09:59:00 -0600 Subject: [PATCH 5/5] updated CI actions to latest versions --- .github/workflows/Intel.yml | 8 ++++---- .github/workflows/Linux_options.yml | 10 +++++----- .github/workflows/Linux_versions.yml | 10 +++++----- .github/workflows/MacOS.yml | 10 +++++----- .github/workflows/developer.yml | 14 +++++++------- 5 files changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/workflows/Intel.yml b/.github/workflows/Intel.yml index 28e9cfd7..cecf88e0 100644 --- a/.github/workflows/Intel.yml +++ b/.github/workflows/Intel.yml @@ -40,7 +40,7 @@ jobs: echo "source /opt/intel/oneapi/setvars.sh" >> ~/.bash_profile - name: checkout-bacio - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bacio path: bacio @@ -55,7 +55,7 @@ jobs: make install - name: checkout-bufr - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bufr path: bufr @@ -63,7 +63,7 @@ jobs: - name: cache-bufr id: cache-bufr - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/bufr key: bufr-intel-${{ matrix.compilers }}-${{ runner.os }}-v12.0.0 @@ -78,7 +78,7 @@ jobs: make install - name: checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: w3emc diff --git a/.github/workflows/Linux_options.yml b/.github/workflows/Linux_options.yml index 0ce95d94..285b62f7 100644 --- a/.github/workflows/Linux_options.yml +++ b/.github/workflows/Linux_options.yml @@ -25,7 +25,7 @@ jobs: steps: - name: checkout-bacio - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bacio path: bacio @@ -33,7 +33,7 @@ jobs: - name: cache-bacio id: cache-bacio - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/bacio key: bacio-Linux_options_${{ runner.os }}-v2.5.0-${{ matrix.options }} @@ -54,7 +54,7 @@ jobs: make install - name: checkout-bufr - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bufr path: bufr @@ -62,7 +62,7 @@ jobs: - name: cache-bufr id: cache-bufr - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/bufr key: bufr-Linux_options_${{ runner.os }}-v12.0.0-${{ matrix.options }} @@ -83,7 +83,7 @@ jobs: make install - name: checkout-w3emc - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: w3emc diff --git a/.github/workflows/Linux_versions.yml b/.github/workflows/Linux_versions.yml index e03225d7..aa344f64 100644 --- a/.github/workflows/Linux_versions.yml +++ b/.github/workflows/Linux_versions.yml @@ -26,7 +26,7 @@ jobs: steps: - name: checkout-bacio - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bacio path: bacio @@ -34,7 +34,7 @@ jobs: - name: cache-bacio id: cache-bacio - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/bacio key: bacio-${{ runner.os }}-v${{ matrix.bacio-version }} @@ -49,7 +49,7 @@ jobs: make install - name: checkout-bufr - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bufr path: bufr @@ -57,7 +57,7 @@ jobs: - name: cache-bufr id: cache-bufr - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/bufr key: bufr-Linux_options_${{ runner.os }}-v12.0.1 @@ -72,7 +72,7 @@ jobs: make install - name: checkout-w3emc - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: w3emc diff --git a/.github/workflows/MacOS.yml b/.github/workflows/MacOS.yml index f40d6c75..55fb0697 100644 --- a/.github/workflows/MacOS.yml +++ b/.github/workflows/MacOS.yml @@ -24,7 +24,7 @@ jobs: steps: - name: checkout-bacio - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bacio path: bacio @@ -32,7 +32,7 @@ jobs: - name: cache-bacio id: cache-bacio - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/bacio key: bacio-${{ runner.os }}-v${{ matrix.bacio-version }}-${{ matrix.compiler }} @@ -47,7 +47,7 @@ jobs: make install - name: checkout-bufr - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bufr path: bufr @@ -55,7 +55,7 @@ jobs: - name: cache-bufr id: cache-bufr - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/bufr key: bufr-Linux_options_${{ runner.os }}-v11.7.1 @@ -70,7 +70,7 @@ jobs: make install - name: checkout-w3emc - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: w3emc diff --git a/.github/workflows/developer.yml b/.github/workflows/developer.yml index cd00f4be..d95d4daf 100644 --- a/.github/workflows/developer.yml +++ b/.github/workflows/developer.yml @@ -28,7 +28,7 @@ jobs: python3 -m pip install gcovr - name: checkout-bacio - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bacio path: bacio @@ -43,7 +43,7 @@ jobs: make install - name: checkout-bufr - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: NOAA-EMC/NCEPLIBS-bufr path: bufr @@ -51,7 +51,7 @@ jobs: - name: cache-bufr id: cache-bufr - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/bufr key: bufr-Linux_options_${{ runner.os }}-v11.7.1 @@ -66,7 +66,7 @@ jobs: make install - name: checkout-w3emc - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: w3emc @@ -93,15 +93,15 @@ jobs: cd w3emc/build gcovr --root .. -v --html-details --exclude ../tests --exclude CMakeFiles --print-summary -o test-coverage.html &> /dev/null - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: w3emc-test-coverage path: | w3emc/build/*.html w3emc/build/*.css - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: docs path: | - bufr/build/docs/html + w3emc/build/docs/html