From f1d4de6a101442901be97e574455edcb471b6d74 Mon Sep 17 00:00:00 2001 From: MaximilianoTabacman Date: Fri, 12 Apr 2024 09:14:27 -0300 Subject: [PATCH] Update GS to 3.7.1 + Fail when a warning occurs --- .github/workflows/loading-gs64-components.yml | 20 +++++++++++++++++-- .github/workflows/unit-tests-gs64.yml | 14 +++++++++++-- .github/workflows/unit-tests.yml | 2 +- .../.loading.dependent-sunit-extensions.ston | 3 ++- .smalltalkci/.loading.deployment.ston | 3 ++- .smalltalkci/.loading.development.ston | 3 ++- .smalltalkci/.loading.tests.ston | 3 ++- .smalltalkci/.loading.tools.ston | 3 ++- .smalltalkci/.unit-tests.ston | 3 ++- README.md | 1 + 10 files changed, 44 insertions(+), 11 deletions(-) diff --git a/.github/workflows/loading-gs64-components.yml b/.github/workflows/loading-gs64-components.yml index 34d9c40..6c806a2 100644 --- a/.github/workflows/loading-gs64-components.yml +++ b/.github/workflows/loading-gs64-components.yml @@ -5,7 +5,7 @@ on: - workflow_dispatch jobs: - component-loading: + component-loading-3_7_0: runs-on: ubuntu-latest strategy: fail-fast: false @@ -13,7 +13,7 @@ jobs: load-spec: - Dependent-SUnit-Extensions - Deployment - name: GS64 + ${{ matrix.load-spec }} + name: GS64 v3.7.0 + ${{ matrix.load-spec }} steps: - uses: actions/checkout@v4 - name: Load component in image @@ -21,3 +21,19 @@ jobs: with: project_name: 'Hyperspace' load_spec: 'Hyperspace-${{ matrix.load-spec }}' + component-loading-3_7_1: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + load-spec: + - Dependent-SUnit-Extensions + - Deployment + name: GS64 v3.7.1 + ${{ matrix.load-spec }} + steps: + - uses: actions/checkout@v4 + - name: Load component in image + uses: ba-st-actions/gs64-ci@v3 + with: + project_name: 'Hyperspace' + load_spec: 'Hyperspace-${{ matrix.load-spec }}' diff --git a/.github/workflows/unit-tests-gs64.yml b/.github/workflows/unit-tests-gs64.yml index 3f81f32..246f97d 100644 --- a/.github/workflows/unit-tests-gs64.yml +++ b/.github/workflows/unit-tests-gs64.yml @@ -5,9 +5,9 @@ on: - workflow_dispatch jobs: - unit-tests: + unit-tests-3_7_0: runs-on: ubuntu-latest - name: GS64 Unit Tests + name: GS64 3.7.0 Unit Tests steps: - uses: actions/checkout@v4 - name: Load Image and Run Tests @@ -15,3 +15,13 @@ jobs: with: project_name: 'Hyperspace' run_tests: 'true' + unit-tests-3_7_1: + runs-on: ubuntu-latest + name: GS64 3.7.1 Unit Tests + steps: + - uses: actions/checkout@v4 + - name: Load Image and Run Tests + uses: ba-st-actions/gs64-ci@v3 + with: + project_name: 'Hyperspace' + run_tests: 'true' diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 53b5a2d..0c317ed 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -26,7 +26,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} timeout-minutes: 15 - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: name: Unit-Tests-${{matrix.smalltalk}} token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.smalltalkci/.loading.dependent-sunit-extensions.ston b/.smalltalkci/.loading.dependent-sunit-extensions.ston index 1d12ded..b04212e 100644 --- a/.smalltalkci/.loading.dependent-sunit-extensions.ston +++ b/.smalltalkci/.loading.dependent-sunit-extensions.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Hyperspace', #directory : '../source', #load : [ 'Dependent-SUnit-Extensions' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.deployment.ston b/.smalltalkci/.loading.deployment.ston index 7600c3d..776f0c0 100644 --- a/.smalltalkci/.loading.deployment.ston +++ b/.smalltalkci/.loading.deployment.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Hyperspace', #directory : '../source', #load : [ 'Deployment' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.development.ston b/.smalltalkci/.loading.development.ston index 4aaf5e9..bd4f557 100644 --- a/.smalltalkci/.loading.development.ston +++ b/.smalltalkci/.loading.development.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Hyperspace', #directory : '../source', #load : [ 'Development' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.tests.ston b/.smalltalkci/.loading.tests.ston index a27fc0e..f315ea5 100644 --- a/.smalltalkci/.loading.tests.ston +++ b/.smalltalkci/.loading.tests.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Hyperspace', #directory : '../source', #load : [ 'Tests' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.tools.ston b/.smalltalkci/.loading.tools.ston index 3abea14..31c7b67 100644 --- a/.smalltalkci/.loading.tools.ston +++ b/.smalltalkci/.loading.tools.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Hyperspace', #directory : '../source', #load : [ 'Tools' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.unit-tests.ston b/.smalltalkci/.unit-tests.ston index bebef9d..ce69f6d 100644 --- a/.smalltalkci/.unit-tests.ston +++ b/.smalltalkci/.unit-tests.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Hyperspace', #directory : '../source', #load : [ 'CI' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/README.md b/README.md index 7656a1e..f36b85f 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ Building blocks for Internet technologies on top of [Zinc HTTP Components](https [![Pharo 11](https://img.shields.io/badge/Pharo-11-informational)](https://pharo.org) [![GS64 3.7.0](https://img.shields.io/badge/GS64-3.7.0-informational)](https://gemtalksystems.com/products/gs64/) +[![GS64 3.7.1](https://img.shields.io/badge/GS64-3.7.1-informational)](https://gemtalksystems.com/products/gs64/) ## Quick links