/try-cl-test-on-gh-actions

A sample repository to try Common Lisp test on GitHub Actions

Primary LanguageCommon Lisp

.github/workflows/main.yml

try-cl-test-on-gh-actions

A trial GitHub Action to test Common Lisp.

Summary

This action tests Common Lisp project under the following conditions.

Usage

  • inputs
    • lisp: A name of Common Lisp implementation. Currently, the followings can be used.
      • sbcl-bin
      • ccl-bin
    • installTargets [optional]: Comma separated installation targets that can be installed by ros install

e.g. Put .github/workflows/xxx.yml like the following to your Common Lisp project.

on: [push]

jobs:
  test:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        lisp: [sbcl-bin, ccl-bin]
    name: A job to test Common Lisp project
    steps:
    - name: Checkout
      uses: actions/checkout@v2
    - name: Test step
      id: test
      uses: eshamster/try-cl-test-on-gh-actions@v0.3.1
      with:
        lisp: '${{ matrix.lisp }}'
        # optional
        installTargets: 'eshamster/ps-experiment,eshamster/cl-ps-ecs'

License

These codes are licensed under CC0.

CC0