Skip to content

Commit 0422dd4

Browse files
authored
Merge pull request #3 from tukanos/gemStoneUpdate
GemStone update
2 parents ad38009 + fd49e72 commit 0422dd4

File tree

101 files changed

+387
-1101
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+387
-1101
lines changed

.github/workflows/build.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Build
2+
3+
on: [push,pull_request,workflow_dispatch]
4+
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
strategy:
9+
matrix:
10+
smalltalk: [ Pharo64-7.0, Pharo64-8.0, Pharo64-9.0, Pharo64-10, Pharo64-11, Pharo64-12, Pharo64-13 ]
11+
name: ${{ matrix.smalltalk }}
12+
steps:
13+
- uses: actions/checkout@v2
14+
- name: Set up Smalltalk CI
15+
uses: hpi-swa/setup-smalltalkCI@v1
16+
with:
17+
smalltalk-image: ${{ matrix.smalltalk }}
18+
- name: Load Image and Run Tests
19+
run: smalltalkci -s ${{ matrix.smalltalk }} .smalltalkci/.unit-tests.ston
20+
env:
21+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
22+
timeout-minutes: 15
23+
- name: Upload coverage to Codecov
24+
uses: codecov/codecov-action@v1
25+
with:
26+
name: ${{matrix.os}}-${{matrix.smalltalk}}
27+
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
os: [ ubuntu-20.04, macos-latest ]
17-
smalltalk: [ GemStone64-3.5.3, GemStone64-3.5.8, GemStone64-3.6.0, GemStone64-3.6.5 ]
16+
os: [ ubuntu-latest ]
17+
smalltalk: [ GemStone64-3.7.2, GemStone64-3.7.4.3 ]
1818
runs-on: ${{ matrix.os }}
1919
name: ${{ matrix.smalltalk }}
2020
steps:
@@ -31,7 +31,7 @@ jobs:
3131
name: Post Workflow Status To Slack
3232
needs:
3333
- build
34-
runs-on: ubuntu-20.04
34+
runs-on: ubuntu-latest
3535
steps:
3636
- name: Slack Workflow Notification
3737
uses: Gamesight/slack-workflow-status@master

.smalltalk_gemstone.ston

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
SmalltalkCISpec {
2-
#loading : [
3-
SCIMetacelloLoadSpec {
4-
#baseline : 'BitmapCharacterSet',
5-
#directory : 'filetree',
6-
#load : [ 'Tests' ],
7-
#platforms : [ #gemstone]
8-
}
9-
]
2+
#loading : [
3+
SCIMetacelloLoadSpec {
4+
#baseline : 'BitmapCharacterSet',
5+
#directory : 'filetree',
6+
#load : [ 'Tests' ],
7+
#platforms : [ #gemstone]
8+
}
9+
]
1010
}

.smalltalkci/.unit-tests.ston

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
SmalltalkCISpec {
2+
#loading : [
3+
SCIMetacelloLoadSpec {
4+
#baseline : 'BitmapCharacterSet',
5+
#directory : '../src',
6+
#load : [ 'CI' ],
7+
#platforms : [ #pharo ]
8+
}
9+
],
10+
#testing : {
11+
#coverage : {
12+
#packages : [ 'Collections*' ],
13+
#format: #lcov
14+
}
15+
}
16+
}

.travis_pharo.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ os:
66

77
smalltalk:
88
- Pharo-7.0
9+

README.md

Lines changed: 13 additions & 1 deletion

filetree/BaselineOfBitmapCharacterSet.package/BaselineOfBitmapCharacterSet.class/instance/baseline..st

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ baseline: spec
55
spec for: #common do: [
66
"Packages and Dependencies"
77
spec
8-
package: 'Collections-BitmapCharacterSet-Core';
9-
package: 'Collections-BitmapCharacterSet-Tests' with: [ spec requires: 'Collections-BitmapCharacterSet-Core' ].
8+
package: 'Collections-BitmapCharacterSet-Base';
9+
package: 'Collections-BitmapCharacterSet-Tests' with: [ spec requires: 'Collections-BitmapCharacterSet-Base' ].
1010

1111
"Groups"
1212
spec
13-
group: 'Core' with: #('Collections-BitmapCharacterSet-Core');
13+
group: 'Core' with: #('Collections-BitmapCharacterSet-Base');
1414
group: 'Tests' with: #('Collections-BitmapCharacterSet-Tests');
15+
group: 'CI' with: #('Tests');
1516
group: 'all' with: #('Core' 'Tests');
1617
group: 'default' with: #('all')
1718
]

0 commit comments

Comments
 (0)