Skip to content

Commit de7d28c

Browse files
authored
Merge pull request #43 from ba-st/update_dependencies
Update dependencies
2 parents 87d9e53 + 0abcfb3 commit de7d28c

File tree

5 files changed

+53
-47
lines changed

5 files changed

+53
-47
lines changed

.github/workflows/build.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Build
2+
3+
on:
4+
pull_request:
5+
push:
6+
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
strategy:
11+
matrix:
12+
smalltalk: [ Pharo64-8.0, Pharo64-7.0, Pharo32-7.0 ]
13+
name: ${{ matrix.smalltalk }}
14+
steps:
15+
- uses: actions/checkout@v2
16+
- uses: ba-st-actions/[email protected]
17+
with:
18+
smalltalk-version: ${{ matrix.smalltalk }}
19+
- run: smalltalkci -s ${{ matrix.smalltalk }}
20+
timeout-minutes: 15
21+
- run: echo "::set-env name=SCI_COVERAGE_FILE_LOCATION::${HOME}/.smalltalkCI/_builds/coveralls_results.json"
22+
- name: Upload coverage to Codecov
23+
uses: codecov/[email protected]
24+
with:
25+
token: ${{ secrets.CODECOV_TOKEN }}
26+
file: ${{ env.SCI_COVERAGE_FILE_LOCATION }}

.travis.yml

-16
This file was deleted.

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2017-2019 Buenos Aires Smalltalk Contributors
3+
Copyright (c) 2017-2020 Buenos Aires Smalltalk Contributors
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+4-8
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,17 @@
1313
</p>
1414

1515
[![GitHub release](https://img.shields.io/github/release/ba-st/Kepler.svg)](https://github.com/ba-st/Kepler/releases/latest)
16-
[![Build Status](https://travis-ci.org/ba-st/Kepler.svg?branch=release-candidate)](https://travis-ci.org/ba-st/Kepler)
17-
[![Coverage Status](https://coveralls.io/repos/github/ba-st/Kepler/badge.svg?branch=release-candidate)](https://coveralls.io/github/ba-st/Kepler?branch=release-candidate)
16+
[![Build Status](https://github.com/ba-st/Kepler/workflows/Build/badge.svg?branch=release-candidate)](https://github.com/ba-st/Kepler/actions?query=workflow%3ABuild)
17+
[![Coverage Status](https://codecov.io/github/ba-st/Kepler/coverage.svg?branch=release-candidate)](https://codecov.io/gh/ba-st/Kepler/branch/release-candidate)
18+
[![Pharo 7.0](https://img.shields.io/badge/Pharo-7.0-informational)](https://pharo.org)
19+
[![Pharo 8.0](https://img.shields.io/badge/Pharo-8.0-informational)](https://pharo.org)
1820

1921
> *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 around the Sun.
2022
2123
## License
2224
- The code is licensed under [MIT](LICENSE).
2325
- The documentation is licensed under [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/).
2426

25-
## Quick Start
26-
27-
- Download the latest [Pharo 32](https://get.pharo.org/) or [64 bits VM](https://get.pharo.org/64/).
28-
- Download a ready to use image from the [release page](https://github.com/ba-st/Kepler/releases/latest)
29-
- Explore the [documentation](docs/)
30-
3127
## Installation
3228

3329
To load the project in a Pharo image, or declare it as a dependency of your own project follow this [instructions](docs/Installation.md).

source/BaselineOfKepler/BaselineOfKepler.class.st

+22-22
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ BaselineOfKepler >> baseline: spec [
1212
for: #pharo
1313
do: [ self
1414
setUpDependencies: spec;
15-
baselineKepler: spec.
15+
setUpPackages: spec.
1616
spec
1717
group: 'Deployment' with: #('Core' 'Extended');
1818
group: 'CI' with: 'Tests';
@@ -21,8 +21,28 @@ BaselineOfKepler >> baseline: spec [
2121
]
2222
]
2323

24+
{ #category : #accessing }
25+
BaselineOfKepler >> projectClass [
26+
27+
^ MetacelloCypressBaselineProject
28+
]
29+
30+
{ #category : #baselines }
31+
BaselineOfKepler >> setUpDependencies: spec [
32+
33+
spec
34+
baseline: 'Buoy' with: [ spec repository: 'github://ba-st/Buoy:v6/source' ];
35+
project: 'Buoy-Deployment' copyFrom: 'Buoy' with: [ spec loads: 'Deployment' ];
36+
project: 'Buoy-SUnit' copyFrom: 'Buoy' with: [ spec loads: 'Dependent-SUnit-Extensions' ];
37+
project: 'Buoy-Tools' copyFrom: 'Buoy' with: [ spec loads: 'Tools' ].
38+
39+
spec
40+
baseline: 'Chalten' with: [ spec repository: 'github://ba-st/Chalten:v8/source' ];
41+
project: 'Chalten-Gregorian' copyFrom: 'Chalten' with: [ spec loads: 'Chalten-Gregorian-Calendar' ]
42+
]
43+
2444
{ #category : #baselines }
25-
BaselineOfKepler >> baselineKepler: spec [
45+
BaselineOfKepler >> setUpPackages: spec [
2646

2747
spec
2848
package: 'Kepler-System' with: [ spec requires: 'Buoy-Deployment' ];
@@ -43,23 +63,3 @@ BaselineOfKepler >> baselineKepler: spec [
4363
with: [ spec requires: #('Kepler-Notifications' 'Kepler-SUnit-Model') ];
4464
group: 'Tests' with: 'Kepler-Notifications-Tests'
4565
]
46-
47-
{ #category : #accessing }
48-
BaselineOfKepler >> projectClass [
49-
50-
^ MetacelloCypressBaselineProject
51-
]
52-
53-
{ #category : #baselines }
54-
BaselineOfKepler >> setUpDependencies: spec [
55-
56-
spec
57-
baseline: 'Buoy' with: [ spec repository: 'github://ba-st/Buoy:v5/source' ];
58-
project: 'Buoy-Deployment' copyFrom: 'Buoy' with: [ spec loads: 'Deployment' ];
59-
project: 'Buoy-SUnit' copyFrom: 'Buoy' with: [ spec loads: 'Dependent-SUnit-Extensions' ];
60-
project: 'Buoy-Tools' copyFrom: 'Buoy' with: [ spec loads: 'Tools' ].
61-
62-
spec
63-
baseline: 'Chalten' with: [ spec repository: 'github://ba-st/Chalten:v8/source' ];
64-
project: 'Chalten-Gregorian' copyFrom: 'Chalten' with: [ spec loads: 'Chalten-Gregorian-Calendar' ]
65-
]

0 commit comments

Comments
 (0)