This repository contains the template for a GridLAB-D workflow project.
Workflow projects are GridLAB-D simulations that require multiple steps to complete. The actions are specified in the files, e.g., .github/workflows/main.yml
.
Before running act
using your local docker installation, you must add the following to ~/.actrc
:
--container-daemon-socket -
--artifact-server-path artifacts
You can test your new workflow project locally before deploying it on GitHub using act
. See https://github.com/nektos/act for details. After installing act
you can run the command
docker pull lfenergy/arras:latest
act -P gridlabd=lfenergy/arras:latest -W .github/workflows/main.yml
where main.yml
is the name your workflow YML file.
There are number of options that can be customized in your workflow.
- Container name: You can change the name and version of the container by changing the value of
runs_on
.