Skip to content

Commit

Permalink
dev-ci
Browse files Browse the repository at this point in the history
  • Loading branch information
labordep authored Nov 21, 2023
1 parent f70a16a commit 8f331a7
Show file tree
Hide file tree
Showing 4 changed files with 83 additions and 4 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/Pharo11CI.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: 'Pharo 11 CI'

env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

on:
push:
branches:
- 'main'
pull_request:
types: [assigned, opened, synchronize, reopened]

jobs:
build:
strategy:
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
smalltalk: [ Pharo64-11 ]
runs-on: ${{ matrix.os }}
name: ${{ matrix.smalltalk }} on ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: hpi-swa/setup-smalltalkCI@v1
with:
smalltalk-image: ${{ matrix.smalltalk }}
- name: Load in New Image and Run Tests
run: smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.ston }}
shell: bash
timeout-minutes: 30
31 changes: 31 additions & 0 deletions .github/workflows/Pharo12CI.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: 'Pharo 12 CI'

env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

on:
push:
branches:
- 'main'
pull_request:
types: [assigned, opened, synchronize, reopened]
schedule:
- cron: '0 12 * * 0'

jobs:
build:
strategy:
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
smalltalk: [ Pharo64-12 ]
runs-on: ${{ matrix.os }}
name: ${{ matrix.smalltalk }} on ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: hpi-swa/setup-smalltalkCI@v1
with:
smalltalk-image: ${{ matrix.smalltalk }}
- name: Load in New Image and Run Tests
run: smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.ston }}
shell: bash
timeout-minutes: 30
13 changes: 13 additions & 0 deletions .smalltalk.ston
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
SmalltalkCISpec {
#loading : [
SCIMetacelloLoadSpec {
#baseline : 'GeoView',
#platforms : [ #pharo ]
}
],
#testing : {
#include : {
#packages : [ 'GeoView*-Tests' ]
}
}
}
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
[![License](https://img.shields.io/github/license/openSmock/GeoView.svg)](./LICENSE)
[![License](https://img.shields.io/github/license/OpenSmock/GeoView.svg)](./LICENSE)
[![Pharo 11 CI](https://github.com/OpenSmock/GeoView/actions/workflows/Pharo11CI.yml/badge.svg)](https://github.com/OpenSmock/GeoView/actions/workflows/Pharo11CI.yml)
[![Pharo 12 CI](https://github.com/OpenSmock/GeoView/actions/workflows/Pharo12CI.yml/badge.svg)](https://github.com/OpenSmock/GeoView/actions/workflows/Pharo12CI.yml)

# GeoView

Views to display and interact with geographical objects and cartographic layers for UI.

GeoView is build to be implemented and available in different display backends, for examples in Bloc, Alexandrie, Woden, Web-based UI, etc.

Actually there is an experimental Bloc backend. This backend was made for developping GeoView and have a basic display, but this backend is too high level. We are working now on a full Alexandrie canvas for better performances. This canvas can be wrapped into a Bloc element for display on a Bloc/Toplo application.
Actually there is an experimental Bloc backend.
This backend was made for developping GeoView and have a basic display, but this backend is too high level.
We are working now on a full Alexandrie canvas for better performances.
This canvas can be wrapped into a Bloc element for display on a Bloc/Toplo application.

## Installation
### Latest version

To install GeoView on your Pharo image you can just execute the following script:

Expand All @@ -21,5 +26,6 @@ Metacello new

## Dependencies

- [OpenSmock core packages and dependencies](https://github.com/OpenSmock/OpenSmock)
- [Molecule](https://github.com/OpenSmock/Molecule)
- [OpenSmock](https://github.com/OpenSmock/OpenSmock)
- [GeoTools](https://github.com/OpenSmock/GeoTools)

0 comments on commit 8f331a7

Please sign in to comment.