From dd008af67d2d74592125a1f27e0e868e899c45f0 Mon Sep 17 00:00:00 2001 From: Gabriel Omar Cotelli Date: Mon, 18 Apr 2022 13:56:04 -0300 Subject: [PATCH] Update dependencies --- .gitattributes | 3 ++- .../PostgreSQL-Integration-Tests.yml | 2 +- .../workflows/SQLite3-Integration-Tests.yml | 2 +- .github/workflows/loading-groups.yml | 4 ++-- LICENSE | 2 +- README.md | 23 ++++++++++--------- .../BaselineOfSagan/BaselineOfSagan.class.st | 8 +++---- 7 files changed, 23 insertions(+), 21 deletions(-) diff --git a/.gitattributes b/.gitattributes index 0023697..04b4f49 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,3 @@ *.st linguist-language=Smalltalk -text eol=lf +*.st eol=lf +*.st text diff diff --git a/.github/workflows/PostgreSQL-Integration-Tests.yml b/.github/workflows/PostgreSQL-Integration-Tests.yml index f797e72..9ad0748 100644 --- a/.github/workflows/PostgreSQL-Integration-Tests.yml +++ b/.github/workflows/PostgreSQL-Integration-Tests.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - smalltalk: [ Pharo64-9.0, Pharo64-8.0 ] + smalltalk: [ Pharo64-10, Pharo64-9.0, Pharo64-8.0 ] rdbms: [ PostgreSQLv9.4, PostgreSQLv9.5, PostgreSQLv9.6, PostgreSQLv10, PostgreSQLv11, PostgreSQLv12 , PostgreSQLv13 , PostgreSQLv14] name: ${{ matrix.smalltalk }} + ${{ matrix.rdbms }} steps: diff --git a/.github/workflows/SQLite3-Integration-Tests.yml b/.github/workflows/SQLite3-Integration-Tests.yml index 47e9896..d7dd02c 100644 --- a/.github/workflows/SQLite3-Integration-Tests.yml +++ b/.github/workflows/SQLite3-Integration-Tests.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - smalltalk: [ Pharo64-9.0, Pharo64-8.0 ] + smalltalk: [ Pharo64-10, Pharo64-9.0, Pharo64-8.0 ] rdbms: [ SQLite3 ] name: ${{ matrix.smalltalk }} + ${{ matrix.rdbms }} steps: diff --git a/.github/workflows/loading-groups.yml b/.github/workflows/loading-groups.yml index 71094b0..8bf4b8e 100644 --- a/.github/workflows/loading-groups.yml +++ b/.github/workflows/loading-groups.yml @@ -1,6 +1,6 @@ name: Baseline groups -on: [push,pull_request] +on: [push,pull_request,workflow_dispatch] jobs: build: @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - smalltalk: [ Pharo64-9.0, Pharo64-8.0 ] + smalltalk: [ Pharo64-10, Pharo64-9.0, Pharo64-8.0 ] rdbms: [ SQLite3 ] load-spec: [ deployment, tests, tools, development] name: ${{ matrix.smalltalk }} + ${{ matrix.rdbms }} + ${{ matrix.load-spec }} diff --git a/LICENSE b/LICENSE index fbd83a6..0567ecc 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018-2021 Buenos Aires Smalltalk Contributors +Copyright (c) 2018-2022 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 8291a33..495ce80 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ Sagan is aimed to help solutions implementing polyglot persistence. [![GitHub release](https://img.shields.io/github/release/ba-st/Sagan.svg)](https://github.com/ba-st/Sagan/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) > *Named in honour to [Carl Sagan](https://en.wikipedia.org/wiki/Carl_Sagan), for > teaching us to stay humble against the vastness of the universe.* @@ -32,17 +33,17 @@ Quick links Sagan is tested against the following backends: -| Pharo | | 8.0 - 64 bits | 9.0 - 64 bits | -| ----------- | --- | -------------- | ------------- | -| **PostgreSQL** | 9.4 | ✔️ | ✔️ | -| | 9.5 | ✔️ | ✔️ | -| | 9.6 | ✔️ | ✔️ | -| | 10 | ✔️ | ✔️ | -| | 11 | ✔️ | ✔️ | -| | 12 | ✔️ | ✔️ | -| | 13 | ✔️ | ✔️ | -| | 14 | ✔️ | ✔️ | -| **SQLite** | 3 | ✔️ | ✔️ | +| Pharo | | 8.0 - 64 bits | 9.0 - 64 bits | 10 - 64 bits | +| ----------- | --- | -------------- | ------------- | ------------ | +| **PostgreSQL** | 9.4 | ✔️ | ✔️ | ✔️ | +| | 9.5 | ✔️ | ✔️ | ✔️ | +| | 9.6 | ✔️ | ✔️ | ✔️ | +| | 10 | ✔️ | ✔️ | ✔️ | +| | 11 | ✔️ | ✔️ | ✔️ | +| | 12 | ✔️ | ✔️ | ✔️ | +| | 13 | ✔️ | ✔️ | ✔️ | +| | 14 | ✔️ | ✔️ | ✔️ | +| **SQLite** | 3 | ✔️ | ✔️ | ✔️ | ## Installation diff --git a/source/BaselineOfSagan/BaselineOfSagan.class.st b/source/BaselineOfSagan/BaselineOfSagan.class.st index 6722f4b..eeb4829 100644 --- a/source/BaselineOfSagan/BaselineOfSagan.class.st +++ b/source/BaselineOfSagan/BaselineOfSagan.class.st @@ -35,7 +35,7 @@ BaselineOfSagan >> setUpDependencies: spec [ project: 'Kepler-Core' copyFrom: 'Kepler' with: [ spec loads: 'Core' ]. spec - baseline: 'ObjectPool' with: [ spec repository: 'github://pharo-ide/ObjectPool:v1.0.1' ]; + baseline: 'ObjectPool' with: [ spec repository: 'github://pharo-ide/ObjectPool:v1.0.2' ]; project: 'ObjectPool-Core' copyFrom: 'ObjectPool' with: [ spec loads: 'Core' ]. spec @@ -44,17 +44,17 @@ BaselineOfSagan >> setUpDependencies: spec [ project: 'Buoy-Tools' copyFrom: 'Buoy' with: [ spec loads: 'Tools' ]. spec - baseline: 'Glorp' with: [ spec repository: 'github://pharo-rdbms/glorp:v9.0.3' ]; + baseline: 'Glorp' with: [ spec repository: 'github://pharo-rdbms/glorp:v9.0.4' ]; project: 'Glorp-Core' copyFrom: 'Glorp' with: [ spec loads: 'Core' ]. spec baseline: 'P3' - with: [ spec repository: 'github://ba-st-dependencies/P3:v1.3.1/']; + with: [ spec repository: 'github://ba-st-dependencies/P3:v1.4.0']; project: 'Glorp P3' copyFrom: 'P3' with: [ spec loads: 'glorp' ]. spec baseline: 'SQLite3' - with: [ spec repository: 'github://pharo-rdbms/Pharo-SQLite3:v2.1.3' ]; + with: [ spec repository: 'github://pharo-rdbms/Pharo-SQLite3:v2.2.0' ]; project: 'Glorp SQLite3' copyFrom: 'SQLite3' with: [ spec loads: 'glorp' ] ]