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 Action CI / CD setup for Scheme

Usage

See action.yml

Exemple: ci.yml

on: push

jobs:
  jobsName:
    runs-on: macos-latest
    steps:
    - uses: actions/checkout@master
    - uses: guenchi/setup-scheme@master
      with:
        implementation: chez
    - run: chez yourTestFiles.ss

for Grebil Scheme:

    - run: |
            export PATH=/usr/local/opt/gambit-scheme/current/bin:/usr/local/opt/gerbil-scheme/libexec/bin:$PATH
            export GERBIL_HOME=/usr/local/opt/gerbil-scheme/libexec
            gxi yourTestFiles.ss

Implementation tag:

                                          MacOS           Linux
Chez Scheme                chez             X               X
Gambit Scheme              gambit           X               X
Grebil Scheme              grebil           X
MIT Scheme                 mit              X               X
Racket                     racket           X               X
Chicken Scheme             chicken          X

Todo:

cyclone
bigloo
larceny
ypsilon
guile

About

Github Actions CI / CD setup for Scheme

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5