wolfram action
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.
Inputs
file
Required The script file to run.
args
The extra arguments to be passed to the script.
Authentication
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.
WOLFRAM_ID
Required Your Wolfram ID.
WOLFRAM_PASS
Required Your Wolfram ID password.
Example usage
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 }}