From 5c904078273affcddc42e78137b57b7ca59ec4e2 Mon Sep 17 00:00:00 2001 From: Gabriel Omar Cotelli Date: Thu, 11 Apr 2024 15:46:00 -0300 Subject: [PATCH] Add support for GS64 3.7.1 Update actions version --- .github/workflows/loading-groups.yml | 19 +++++++++++------ .github/workflows/loading-gs64-components.yml | 21 ++++++++++++++++--- .github/workflows/markdown-lint.yml | 7 +++++-- .github/workflows/notify.yml | 6 +----- .github/workflows/unit-tests-gs64.yml | 17 +++++++++++---- .github/workflows/unit-tests.yml | 15 +++++++------ .../.loading.deployment-gregorian.ston | 3 ++- .smalltalkci/.loading.deployment.ston | 3 ++- .smalltalkci/.loading.development.ston | 3 ++- .smalltalkci/.loading.tests.ston | 3 ++- .smalltalkci/.unit-tests.ston | 3 ++- LICENSE | 2 +- README.md | 5 +++-- 13 files changed, 73 insertions(+), 34 deletions(-) diff --git a/.github/workflows/loading-groups.yml b/.github/workflows/loading-groups.yml index 68fccc4..535debc 100644 --- a/.github/workflows/loading-groups.yml +++ b/.github/workflows/loading-groups.yml @@ -1,18 +1,25 @@ name: Baseline Groups - -on: [push,pull_request,workflow_dispatch] - +on: + - push + - pull_request + - workflow_dispatch jobs: group-loading: runs-on: ubuntu-latest strategy: fail-fast: false matrix: - smalltalk: [ Pharo64-11, Pharo64-10 ] - load-spec: [ deployment, deployment-gregorian, tests, development ] + smalltalk: + - Pharo64-10 + - Pharo64-11 + load-spec: + - deployment + - deployment-gregorian + - tests + - 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 0fc29b1..cc6d0da 100644 --- a/.github/workflows/loading-gs64-components.yml +++ b/.github/workflows/loading-gs64-components.yml @@ -5,18 +5,33 @@ on: - workflow_dispatch jobs: - component-loading: + component-loading-3_7_0: runs-on: ubuntu-latest strategy: fail-fast: false matrix: load-spec: - Deployment - name: GS64 + ${{ matrix.load-spec }} + name: GS64 3.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: 'Chalten' load_spec: 'Chalten-${{ matrix.load-spec }}' + component-loading-3_7_1: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + load-spec: + - Deployment + name: GS64 3.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: 'Chalten' + load_spec: 'Chalten-${{ matrix.load-spec }}' diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index b21e7e0..84e4633 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -1,11 +1,14 @@ name: Markdown Lint -on: [push,pull_request,workflow_dispatch] +on: + - push + - pull_request + - workflow_dispatch jobs: remark-lint: 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 bfe0828..b43382e 100644 --- a/.github/workflows/notify.yml +++ b/.github/workflows/notify.yml @@ -1,9 +1,5 @@ name: Release Notifications - -on: - release: - types: [published] - +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 b831597..c2f3e95 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: 'Chalten' 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: 'Chalten' + run_tests: 'true' diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 75fd54c..944e54b 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -1,16 +1,19 @@ name: Unit Tests - -on: [push,pull_request,workflow_dispatch] - +on: + - push + - pull_request + - workflow_dispatch jobs: unit-tests: runs-on: ubuntu-latest strategy: matrix: - smalltalk: [ Pharo64-11, Pharo64-10 ] + smalltalk: + - Pharo64-10 + - 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 }} @@ -20,7 +23,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.deployment-gregorian.ston b/.smalltalkci/.loading.deployment-gregorian.ston index 121b455..07f39be 100644 --- a/.smalltalkci/.loading.deployment-gregorian.ston +++ b/.smalltalkci/.loading.deployment-gregorian.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Chalten', #directory : '../source', #load : [ 'Deployment-Gregorian' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.deployment.ston b/.smalltalkci/.loading.deployment.ston index f34f2e1..7e718de 100644 --- a/.smalltalkci/.loading.deployment.ston +++ b/.smalltalkci/.loading.deployment.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Chalten', #directory : '../source', #load : [ 'Deployment' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.development.ston b/.smalltalkci/.loading.development.ston index 3648afa..d1109db 100644 --- a/.smalltalkci/.loading.development.ston +++ b/.smalltalkci/.loading.development.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Chalten', #directory : '../source', #load : [ 'Development' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.loading.tests.ston b/.smalltalkci/.loading.tests.ston index 58f7139..784b1a4 100644 --- a/.smalltalkci/.loading.tests.ston +++ b/.smalltalkci/.loading.tests.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Chalten', #directory : '../source', #load : [ 'Tests' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/.smalltalkci/.unit-tests.ston b/.smalltalkci/.unit-tests.ston index 402d4cb..1a750ba 100644 --- a/.smalltalkci/.unit-tests.ston +++ b/.smalltalkci/.unit-tests.ston @@ -4,7 +4,8 @@ SmalltalkCISpec { #baseline : 'Chalten', #directory : '../source', #load : [ 'CI' ], - #platforms : [ #pharo ] + #platforms : [ #pharo ], + #failOn : [ #Warning ] } ], #testing : { diff --git a/LICENSE b/LICENSE index 79473f0..be191a1 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018-2022 Maximiliano Taborda, Hernán Wilkinson and the Buenos Aires Smalltalk Contributors +Copyright (c) 2018-2024 Maximiliano Taborda, Hernán Wilkinson and the 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 7d37949..12d36d5 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,12 @@ This is a time model that allows to use dates, months, years, etc. easily. [![Markdown Lint](https://github.com/ba-st/Chalten/actions/workflows/markdown-lint.yml/badge.svg)](https://github.com/ba-st/Chalten/actions/workflows/markdown-lint.yml) [![GitHub release](https://img.shields.io/github/release/ba-st/Chalten.svg)](https://github.com/ba-st/Chalten/releases/latest) -[![Pharo 8.0](https://img.shields.io/badge/Pharo-8.0-informational)](https://pharo.org) -[![Pharo 9.0](https://img.shields.io/badge/Pharo-9.0-informational)](https://pharo.org) [![Pharo 10](https://img.shields.io/badge/Pharo-10-informational)](https://pharo.org) [![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/) + > *[Chaltén](https://www.elchalten.com) is a village settled inside > [Los Glaciares National Park](https://en.wikipedia.org/wiki/Los_Glaciares_National_Park), > in the heart of the Patagonic southern mountains, at the foot of the mythical