From a70b9a590e9f83ce6be085f8ea8abc11edfebc7a Mon Sep 17 00:00:00 2001 From: Gabriel Omar Cotelli Date: Thu, 11 Apr 2024 16:55:04 -0300 Subject: [PATCH] Add support for GS64 3.7.1 --- .github/workflows/loading-groups.yml | 5 ++-- .github/workflows/loading-gs64-components.yml | 23 +++++++++++++++---- .github/workflows/markdown-lint.yml | 2 +- .github/workflows/notify.yml | 2 -- .github/workflows/unit-tests-gs64.yml | 17 ++++++++++---- .github/workflows/unit-tests.yml | 5 ++-- .smalltalkci/.loading.core.ston | 3 ++- .smalltalkci/.loading.deployment.ston | 3 ++- .smalltalkci/.loading.development.ston | 3 ++- .smalltalkci/.loading.extended.ston | 3 ++- .smalltalkci/.loading.tools.ston | 3 ++- .smalltalkci/.unit-tests.ston | 3 ++- LICENSE | 2 +- README.md | 1 + 14 files changed, 51 insertions(+), 24 deletions(-) diff --git a/.github/workflows/loading-groups.yml b/.github/workflows/loading-groups.yml index bdf7e76..4ba64a3 100644 --- a/.github/workflows/loading-groups.yml +++ b/.github/workflows/loading-groups.yml @@ -3,9 +3,8 @@ on: - push - pull_request - workflow_dispatch - jobs: - build: + group-loading: runs-on: ubuntu-latest strategy: fail-fast: false @@ -23,7 +22,7 @@ jobs: - development name: ${{ matrix.smalltalk }} + ${{ matrix.load-spec }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: hpi-swa/setup-smalltalkCI@v1 with: smalltalk-image: ${{ matrix.smalltalk }} diff --git a/.github/workflows/loading-gs64-components.yml b/.github/workflows/loading-gs64-components.yml index 65c2ac8..e1adbab 100644 --- a/.github/workflows/loading-gs64-components.yml +++ b/.github/workflows/loading-gs64-components.yml @@ -3,9 +3,8 @@ on: - push - pull_request - workflow_dispatch - jobs: - component-loading: + component-loading-3_7_0: runs-on: ubuntu-latest strategy: fail-fast: false @@ -13,11 +12,27 @@ jobs: load-spec: - Deployment - Dependent-SUnit-Extensions - name: GS64 + ${{ matrix.load-spec }} + name: GS64 v3.7.0 + ${{ matrix.load-spec }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Load component in image uses: ba-st-actions/gs64-ci@v2 with: project_name: 'Kepler' load_spec: 'Kepler-${{ matrix.load-spec }}' + component-loading-3_7_1: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + load-spec: + - Deployment + - Dependent-SUnit-Extensions + 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: 'Kepler' + load_spec: 'Kepler-${{ matrix.load-spec }}' diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index cbd8e8f..84e4633 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -8,7 +8,7 @@ jobs: name: runner / markdownlint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: markdownlint uses: reviewdog/action-markdownlint@v0 with: diff --git a/.github/workflows/notify.yml b/.github/workflows/notify.yml index bc6862d..b43382e 100644 --- a/.github/workflows/notify.yml +++ b/.github/workflows/notify.yml @@ -1,7 +1,5 @@ name: Release Notifications - on: workflow_dispatch - jobs: notify: runs-on: ubuntu-latest diff --git a/.github/workflows/unit-tests-gs64.yml b/.github/workflows/unit-tests-gs64.yml index 0f8baf0..4f33eec 100644 --- a/.github/workflows/unit-tests-gs64.yml +++ b/.github/workflows/unit-tests-gs64.yml @@ -3,15 +3,24 @@ on: - push - pull_request - 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@v3 + - uses: actions/checkout@v4 - name: Load Image and Run Tests uses: ba-st-actions/gs64-ci@v2 with: project_name: 'Kepler' 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: 'Kepler' + run_tests: 'true' diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index fa7f64d..79acc65 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -3,7 +3,6 @@ on: - push - pull_request - workflow_dispatch - jobs: unit-tests: runs-on: ubuntu-latest @@ -16,7 +15,7 @@ jobs: - Pharo64-11 name: ${{ matrix.smalltalk }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: hpi-swa/setup-smalltalkCI@v1 with: smalltalk-image: ${{ matrix.smalltalk }} @@ -26,7 +25,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.core.ston b/.smalltalkci/.loading.core.ston index 3e86a8b..669a07d 100644 --- a/.smalltalkci/.loading.core.ston +++ b/.smalltalkci/.loading.core.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Kepler', #directory : '../source', #load : [ 'Core' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.deployment.ston b/.smalltalkci/.loading.deployment.ston index 4a51dfc..ec85c38 100644 --- a/.smalltalkci/.loading.deployment.ston +++ b/.smalltalkci/.loading.deployment.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Kepler', #directory : '../source', #load : [ 'Deployment' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.development.ston b/.smalltalkci/.loading.development.ston index 70d53d9..b81565c 100644 --- a/.smalltalkci/.loading.development.ston +++ b/.smalltalkci/.loading.development.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Kepler', #directory : '../source', #load : [ 'Development' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.extended.ston b/.smalltalkci/.loading.extended.ston index 2277f03..de9d08b 100644 --- a/.smalltalkci/.loading.extended.ston +++ b/.smalltalkci/.loading.extended.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Kepler', #directory : '../source', #load : [ 'Extended' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.tools.ston b/.smalltalkci/.loading.tools.ston index 50f8c38..3900c9d 100644 --- a/.smalltalkci/.loading.tools.ston +++ b/.smalltalkci/.loading.tools.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Kepler', #directory : '../source', #load : [ 'Tools' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.unit-tests.ston b/.smalltalkci/.unit-tests.ston index 0ee6e81..8199362 100644 --- a/.smalltalkci/.unit-tests.ston +++ b/.smalltalkci/.unit-tests.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Kepler', #directory : '../source', #load : [ 'CI' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/LICENSE b/LICENSE index 83c47e8..abfc031 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2017-2023 Buenos Aires Smalltalk Contributors +Copyright (c) 2017-2024 Buenos Aires Smalltalk Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 9081386..b3530e1 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ well-defined responsibility. [![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/) > *Name origin*: Mathematician and astronomer [Johannes Kepler](https://en.wikipedia.org/wiki/Johannes_Kepler) > is best known for his laws of planetary motion that describes how planets move