diff --git a/.github/workflows/loading-gs64-components.yml b/.github/workflows/loading-gs64-components.yml index f01d620..0bcc4bc 100644 --- a/.github/workflows/loading-gs64-components.yml +++ b/.github/workflows/loading-gs64-components.yml @@ -4,7 +4,7 @@ on: - pull_request - workflow_dispatch jobs: - component-loading: + component-loading-3_7_0: runs-on: ubuntu-latest strategy: fail-fast: false @@ -14,7 +14,7 @@ jobs: - API-Client - Dependent-SUnit-Extensions - Service-Discovery - name: GS64 + ${{ matrix.load-spec }} + name: GS64 v3.7.0 + ${{ matrix.load-spec }} steps: - uses: actions/checkout@v4 - name: Load component in image @@ -22,3 +22,21 @@ jobs: with: project_name: 'Superluminal' load_spec: 'Superluminal-${{ matrix.load-spec }}' + component-loading-3_7_1: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + load-spec: + - Core + - API-Client + - Dependent-SUnit-Extensions + - Service-Discovery + 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: 'Superluminal' + load_spec: 'Superluminal-${{ matrix.load-spec }}' diff --git a/.github/workflows/unit-tests-gs64.yml b/.github/workflows/unit-tests-gs64.yml index 08dad7b..07cb28a 100644 --- a/.github/workflows/unit-tests-gs64.yml +++ b/.github/workflows/unit-tests-gs64.yml @@ -4,9 +4,9 @@ on: - pull_request - workflow_dispatch jobs: - unit-tests: + unit-tests-3_7_0: runs-on: ubuntu-latest - name: GS64 Unit Tests + name: GS64 v3.7.0 Unit Tests services: httpbin: image: fortizpenaloza/httpbin @@ -22,3 +22,21 @@ jobs: env: CI_MEMCACHED_HOSTNAME: memcached CI_HTTPBIN_HOSTNAME: httpbin + unit-tests-3_7_1: + runs-on: ubuntu-latest + name: GS64 v3.7.1 Unit Tests + services: + httpbin: + image: fortizpenaloza/httpbin + memcached: + image: memcached:1.6.7-alpine + steps: + - uses: actions/checkout@v4 + - name: Load Image and Run Tests + uses: ba-st-actions/gs64-ci@v3 + with: + project_name: 'Superluminal' + run_tests: 'true' + env: + CI_MEMCACHED_HOSTNAME: memcached + CI_HTTPBIN_HOSTNAME: httpbin diff --git a/.smalltalkci/.loading.api-client.ston b/.smalltalkci/.loading.api-client.ston index 87d6dd7..31ba995 100644 --- a/.smalltalkci/.loading.api-client.ston +++ b/.smalltalkci/.loading.api-client.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Superluminal', #directory : '../source', #load : [ 'API Client' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.core.ston b/.smalltalkci/.loading.core.ston index 681f460..de0589f 100644 --- a/.smalltalkci/.loading.core.ston +++ b/.smalltalkci/.loading.core.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Superluminal', #directory : '../source', #load : [ 'Core' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.dependent-sunit-extensions.ston b/.smalltalkci/.loading.dependent-sunit-extensions.ston index dddd3ea..0199590 100644 --- a/.smalltalkci/.loading.dependent-sunit-extensions.ston +++ b/.smalltalkci/.loading.dependent-sunit-extensions.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Superluminal', #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 d1c0a7c..adf1df0 100644 --- a/.smalltalkci/.loading.deployment.ston +++ b/.smalltalkci/.loading.deployment.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Superluminal', #directory : '../source', #load : [ 'Deployment' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.examples.ston b/.smalltalkci/.loading.examples.ston index d960049..81ef338 100644 --- a/.smalltalkci/.loading.examples.ston +++ b/.smalltalkci/.loading.examples.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Superluminal', #directory : '../source', #load : [ 'Examples' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.service-discovery.ston b/.smalltalkci/.loading.service-discovery.ston index f7432af..27c3f96 100644 --- a/.smalltalkci/.loading.service-discovery.ston +++ b/.smalltalkci/.loading.service-discovery.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Superluminal', #directory : '../source', #load : [ 'Service Discovery' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.unit-tests.ston b/.smalltalkci/.unit-tests.ston index eb8e3ad..13e8ca9 100644 --- a/.smalltalkci/.unit-tests.ston +++ b/.smalltalkci/.unit-tests.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Superluminal', #directory : '../source', #load : [ 'CI' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/README.md b/README.md index 0f097ac..7bd6904 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ Building blocks for creating HTTP requests and API clients [![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