Skip to content

guenchi/setup-scheme

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

setup-scheme

Github Actions CI / CD setup for Scheme

Usage

See action.yml

Exemple: ci.yml

name: CI

on: 
   push:

jobs:
  build:
    runs-on: ${{ matrix.os }}
    strategy:
      fail-fast: false
      matrix:
        os:
          - windows-latest
          - ubuntu-latest
          - macos-latest
    steps:
      - uses: actions/checkout@master
      - uses: guenchi/setup-scheme@master
        with:
          implementation: chez

Implementation tag:

                                          MacOS           Linux   Windows
Chez Scheme                chez             X               X       x
Gambit Scheme              gambit           X               X       x
Gerbil Scheme              gerbil           X
MIT Scheme                 mit              X               X
Racket                     racket           X               X       x
Guile Scheme               guile            X               X
Chicken Scheme             chicken          X               x       x

License

The scripts and documentation in this project are released under the MIT License

Contributions

Contributions are welcome!