Deprecated, suggest to use the workflows based on the on-demand license entitlements, see details on WolframResearch/WL-FunctionCompile-CI-Template.
GitHub action to run Wolfram language code.
It runs in a docker image with a Wolfram Engine installed.
Required The script file to run.
The extra arguments to be passed to the script.
You need WOLFRAM_ID and WOLFRAM_PASS environment variables to activate the Wolfram Engine and authenticate the Wolfram Cloud, see Creating and using encrypted secrets for using encrypted secrets in your workflow.
Required Your Wolfram ID.
Required Your Wolfram ID password.
on: [push]
jobs:
run_wolfram:
name: Run Wolfram language code
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Run Wolfram script
uses: miRoox/wolfram-action@master
with:
file: script.wl
env:
WOLFRAM_ID: ${{ secrets.WolframID }}
WOLFRAM_PASS: ${{ secrets.WolframPW }}