All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
Updates action.yml to use the alternative $GITHUB_ACTION_PATH variable
instead of the original ${{ github.action_path }} which caused issues
with bash on the Windows runners. This removes the need for a Python
subprocess to call the main.py script.
- [Hugo Barrera](mailto::hugo@barrera.io)
- Hugo van Kemenade
- [Hynek Schlawack](mailto:hs@ox.cx)
- [Hugo Barrera](mailto::hugo@barrera.io)
- Hugo van Kemenade
- [Hynek Schlawack](mailto:hs@ox.cx)
+- [Ionite](mailto:dev@ionite.io)
- [Ivan Katanić](mailto:ivan.katanic@gmail.com)
- [Jakub Kadlubiec](mailto:jakub.kadlubiec@skyscanner.net)
- [Jakub Warczarek](mailto:jakub.warczarek@gmail.com)
- [Ivan Katanić](mailto:ivan.katanic@gmail.com)
- [Jakub Kadlubiec](mailto:jakub.kadlubiec@skyscanner.net)
- [Jakub Warczarek](mailto:jakub.warczarek@gmail.com)
using: composite
steps:
- run: |
using: composite
steps:
- run: |
- # Exists since using github.action_path + path to main script doesn't work because bash
- # interprets the backslashes in github.action_path (which are used when the runner OS
- # is Windows) destroying the path to the target file.
- #
- # Also semicolons are necessary because I can't get the newlines to work
- entrypoint="import sys;
- import subprocess;
- from pathlib import Path;
-
- MAIN_SCRIPT = Path(r'${GITHUB_ACTION_PATH}') / 'action' / 'main.py';
-
- proc = subprocess.run([sys.executable, str(MAIN_SCRIPT)]);
- sys.exit(proc.returncode)
- "
-
if [ "$RUNNER_OS" == "Windows" ]; then
if [ "$RUNNER_OS" == "Windows" ]; then
- echo $entrypoint | python
+ python $GITHUB_ACTION_PATH/action/main.py
- echo $entrypoint | python3
+ python3 $GITHUB_ACTION_PATH/action/main.py
fi
env:
# TODO: Remove once https://github.com/actions/runner/issues/665 is fixed.
fi
env:
# TODO: Remove once https://github.com/actions/runner/issues/665 is fixed.