Tobias Shapinsky
Tobias Shapinsky
I've created an example github [action](https://github.com/TShapinsky/actions-alfalfa) which allows other repositories to easily include alfalfa in their CI. In addition I have a proof of concept for triggering actions in other...
@anyaelena there is no wrapper, but it is now recommended that subprocess calls be done with `check_call` instead of `call` for proper error handling. See https://github.com/NREL/alfalfa/blob/develop/tests/worker/jobs/subprocess_mock_job.py
Yeah, that would be fine. We could possibly add job writing best practices to the wiki at some point
It is fairly easy to tall the python `tarfile` library to turn symlinks into their target files. However when you do this e+ can no longer find supporting files for...
@axelstudios can you provide more context on what issue you're running into on windows when trying to dearchive runs? I wonder if there may be a different solution to just...
Yeah, I can dereference but it breaks the worker, and also when we have python venvs there are symbolic links to files which are not in the run directory.
> wait, you completed this? Oh no, it wasn't supposed to say complete. I was just closing because we decided that we wouldn't go down this route.
`pyenergyplus` is packages with E+. So to use it we will need to add it from E+ to the python path. The most recent version of E+ doesn't have a...
https://github.com/NREL/alfalfa/blob/develop/tests/integration/test_refrig_case_osw.py#L34 This test enters `STARTING` but then immediately triggers an error. It then makes sure that the run enters `ERROR` state instead of staying in `STARTING`. It's not exactly a...