miRoox / wolfram-action

GitHub action to run Wolfram language code [Deprecated]

Home Page:https://github.com/marketplace/actions/github-action-for-wolfram-language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wolfram action

GitHub Actions Status

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 }}

About

GitHub action to run Wolfram language code [Deprecated]

https://github.com/marketplace/actions/github-action-for-wolfram-language

License:MIT License


Languages

Language:Mathematica 81.0%Language:Shell 16.1%Language:Dockerfile 2.9%