X Tutup
Skip to content

Commit 6d04462

Browse files
committed
github actions - update lineup; update to 18.04; slack notification
1 parent 8762b69 commit 6d04462

File tree

2 files changed

+23
-4
lines changed

2 files changed

+23
-4
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
name: smalltalkCI
22

3-
on: [push, pull_request]
3+
on:
4+
push:
5+
pull_request:
6+
schedule:
7+
- cron: "15 2 7 * *" #run job on the 7th day of every month on the 15th minute of the 2nd hour
48

59
jobs:
610
build:
7-
runs-on: ubuntu-16.04
11+
runs-on: ubuntu-18.04
812
strategy:
913
fail-fast: false
1014
matrix:
11-
smalltalk: [ Pharo64-9.0, Pharo64-8.0, Pharo64-7.0, Pharo-6.1, GemStone64-3.6.0, GemStone64-3.5.5, GemStone64-3.4.5, GemStone64-3.3.9, GemStone64-3.2.17, GemStone64-3.1.0.6, Squeak64-5.3, Squeak64-5.2, Squeak64-5.1 ]
15+
smalltalk: [ Pharo64-9.0, Pharo64-8.0, Pharo64-7.0, Pharo-6.1, GemStone64-3.6.1, GemStone64-3.5.6, GemStone64-3.4.5, GemStone64-3.3.9, GemStone64-3.2.17, GemStone64-3.1.0.6, Squeak64-5.3, Squeak64-5.2, Squeak64-5.1 ]
1216
experimental: [ false ]
1317
include:
1418
- smalltalk: Squeak64-trunk
@@ -29,4 +33,17 @@ jobs:
2933
- name: Run tests
3034
run: smalltalkci -s ${{ matrix.smalltalk }}
3135
shell: bash
32-
timeout-minutes: 10
36+
timeout-minutes: 10
37+
slack-workflow-status:
38+
if: always()
39+
name: Post Workflow Status To Slack
40+
needs:
41+
- build
42+
runs-on: ubuntu-18.04
43+
steps:
44+
- name: Slack Workflow Notification
45+
uses: Gamesight/slack-workflow-status@master
46+
with:
47+
repo_token: ${{secrets.GITHUB_TOKEN}}
48+
slack_webhook_url: ${{secrets.SLACK_DALEHENRICH}}
49+
name: 'action run'

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
[![Build Status](https://github.com/GsDevKit/Grease/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/GsDevKit/Grease/actions/workflows/ci.yml)
2+
13
**IMPORTANT**: Since version 1.3.0, this is the main repository of Grease. Versions older than 1.1.9 can only be found in the [Smalltalkhub repository](http://www.smalltalkhub.com/#!/~Seaside/Grease11). Check out the [releases list](https://github.com/SeasideSt/Grease/releases) for all version numbers in this repository.
24

35
The Grease Portability Library

0 commit comments

Comments
 (0)
X Tutup