Skip to content

jython

jython #3

Workflow file for this run

name: jython
on:
workflow_call:
workflow_dispatch:
jobs:
jython:
runs-on: ubuntu-22.04
env:
JYTHON_CACHE_DIR: '~/.cache/jython'
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Set up Jython
uses: coatl-dev/actions/setup-jython@v3
id: setup-jython
- name: Cache Jython
uses: actions/cache@v4
with:
path: ${{ env.JYTHON_CACHE_DIR }}
key: jy-${{ steps.setup-jython.outputs.jython-version }}-${{ runner.os }}-${{ steps.setup-jython.outputs.java-distribution }}-${{ steps.setup-jython.outputs.java-version }}-${{ hashFiles('setup.py') }}
- name: Test installation on Jython
run: |
make install JYTHON_CACHE_DIR=${{ env.JYTHON_CACHE_DIR }}