Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 12 additions & 5 deletions .github/workflows/glorp-integration-tests.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,24 @@
name: GLORP Integration Tests

on: [push,pull_request,workflow_dispatch]
on:
- push
- pull_request
- workflow_dispatch

jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
smalltalk: [ Pharo64-9.0, Pharo64-10, Pharo64-11, Pharo64-12 ]
smalltalk:
- Pharo64-9.0
- Pharo64-10
- Pharo64-11
- Pharo64-12
- Pharo64-13
name: ${{ matrix.smalltalk }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install SQLite3
run: ./scripts/install-SQLite3.sh
- name: Set up Smalltalk CI
Expand All @@ -24,7 +31,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v5
with:
name: GLORP-Integration-Tests-${{matrix.smalltalk}}
token: ${{ secrets.CODECOV_TOKEN }}
8 changes: 5 additions & 3 deletions .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
name: Shellcheck

on: [push,pull_request,workflow_dispatch]
on:
- push
- pull_request
- workflow_dispatch

jobs:
shellcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Run Shellcheck
uses: reviewdog/action-shellcheck@v1
with:
Expand Down
17 changes: 12 additions & 5 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,23 @@
name: Unit Tests

on: [push,pull_request,workflow_dispatch]
on:
- push
- pull_request
- workflow_dispatch

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
smalltalk: [ Pharo64-9.0, Pharo64-10, Pharo64-11, Pharo64-12 ]
smalltalk:
- Pharo64-9.0
- Pharo64-10
- Pharo64-11
- Pharo64-12
- Pharo64-13
name: ${{ matrix.smalltalk }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install SQLite3
run: ./scripts/install-SQLite3.sh
- name: Set up Smalltalk CI
Expand All @@ -23,7 +30,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
timeout-minutes: 15
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v5
with:
name: Unit-Tests-${{matrix.smalltalk}}
token: ${{ secrets.CODECOV_TOKEN }}
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2008-2022 Pharo RBMS Contributors
Copyright (c) 2008-2025 Pharo RBMS 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
Expand Down
28 changes: 14 additions & 14 deletions src/BaselineOfSQLite3/BaselineOfSQLite3.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,13 @@
A baseline for SQlite3 support in Pharo
"
Class {
#name : #BaselineOfSQLite3,
#superclass : #BaselineOf,
#category : #BaselineOfSQLite3
#name : 'BaselineOfSQLite3',
#superclass : 'BaselineOf',
#category : 'BaselineOfSQLite3',
#package : 'BaselineOfSQLite3'
}

{ #category : #baselines }
{ #category : 'baselines' }
BaselineOfSQLite3 >> baseline: spec [
<baseline>

Expand Down Expand Up @@ -39,13 +40,13 @@ BaselineOfSQLite3 >> baseline: spec [
self versionSpecificBaseline: spec.
]

{ #category : #baselines }
{ #category : 'baselines' }
BaselineOfSQLite3 >> projectClass [

^ MetacelloCypressBaselineProject
]

{ #category : #baselines }
{ #category : 'baselines' }
BaselineOfSQLite3 >> setUpDependencies: spec [

spec
Expand All @@ -54,16 +55,15 @@ BaselineOfSQLite3 >> setUpDependencies: spec [
project: 'Glorp-Tests' copyFrom: 'Glorp' with: [ spec loads: 'Glorp-Integration-Tests' ]
]

{ #category : #baselines }
{ #category : 'baselines' }
BaselineOfSQLite3 >> versionSpecificBaseline: spec [
"Add version specific packages to the spec"

"Add version specific packages to the spec"

spec for: #( #'pharo7.x' #'pharo8.x' ) do: [
spec
package: 'SQLite3-Pharo8';
group: 'Core' with: 'SQLite3-Pharo8'
].
spec for: #( #'pharo7.x' #'pharo8.x' ) do: [
spec
package: 'SQLite3-Pharo8';
group: 'Core' with: 'SQLite3-Pharo8'
].

spec for: #( #'pharo9.x' #'pharo10.x' #'pharo11.x' #'pharo12.x' #'pharo13.x') do: [
spec
Expand Down
2 changes: 1 addition & 1 deletion src/BaselineOfSQLite3/package.st
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Package { #name : #BaselineOfSQLite3 }
Package { #name : 'BaselineOfSQLite3' }