Skip to content

Commit 36488f2

Browse files
committed
Merge 64affcc
2 parents a64c683 + 64affcc commit 36488f2

4 files changed

Lines changed: 63 additions & 1 deletion

File tree

.gitattributes

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Bash needs lf even on windows/cygwin
2+
*.st eol=lf
3+
*.sh eol=lf
4+
5+
# st files are always text, even if they contain invalid encoded chars
6+
*.st text diff
7+
8+
# GitHub is unable to properly detect Smalltalk code, so help it a bit
9+
*.st linguist-language=Smalltalk

.github/workflows/Pharo12CI.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: 'Pharo 12 CI'
2+
3+
env:
4+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5+
6+
on:
7+
push:
8+
branches:
9+
- 'main'
10+
pull_request:
11+
types: [assigned, opened, synchronize, reopened]
12+
13+
jobs:
14+
build:
15+
strategy:
16+
matrix:
17+
os: [ ubuntu-latest, macos-latest, windows-latest ]
18+
smalltalk: [ Pharo64-12 ]
19+
runs-on: ${{ matrix.os }}
20+
name: ${{ matrix.smalltalk }} on ${{ matrix.os }}
21+
steps:
22+
- uses: actions/checkout@v3
23+
- uses: hpi-swa/setup-smalltalkCI@v1
24+
with:
25+
smalltalk-image: ${{ matrix.smalltalk }}
26+
- name: Load in New Image and Run Tests
27+
run: smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.ston }}
28+
shell: bash
29+
timeout-minutes: 15

.smalltalk.ston

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
SmalltalkCISpec {
2+
#loading : [
3+
SCIMetacelloLoadSpec {
4+
#baseline : 'ExecutableRequirements',
5+
#directory : 'src',
6+
#platforms : [ #pharo ]
7+
}
8+
],
9+
#testing : {
10+
#categories : [ 'ExecutableRequirements*' ]
11+
}
12+
}

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
# ExecutableRequirements
1+
[![License](https://img.shields.io/github/license/openSmock/Pyramid.svg)](./LICENSE)
2+
[![Pharo 12 CI](https://github.com/Nyan11/ExecutableRequirements/actions/workflows/Pharo12CI.yml/badge.svg)](https://github.com/Nyan11/ExecutableRequirements/actions/workflows/Pharo12CI.yml)
3+
4+
# ExecutableRequirements
5+
6+
To install a version of Pyramid, use the following script inside a playground.
7+
8+
```st
9+
Metacello new
10+
baseline: 'ExecutableRequirements';
11+
repository: 'github://Nyan11/ExecutableRequirements:main/src';
12+
load
13+
```

0 commit comments

Comments
 (0)