├── .github ├── includes │ └── actions │ │ ├── local │ │ ├── action.yml │ │ └── update-top.py │ │ ├── prepare-for-docker-build │ │ └── action.yml │ │ └── wait-on-docker-image │ │ └── action.yaml └── workflows │ ├── publish-docker-image.yml │ ├── publish-to-pypi.yml │ ├── test.actions-ifexpands.yml │ ├── test.actions-local.yml │ ├── test.actions-remote.yml │ ├── test.workflows-basic.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── action.yml ├── actions_includes ├── __init__.py ├── __main__.py ├── check.py ├── expressions.py ├── files.py ├── output.py └── yaml_map.py ├── docker └── Dockerfile ├── pyproject.toml ├── pytest.ini ├── requirements.dev.txt ├── requirements.setup.txt ├── requirements.test.txt ├── requirements.txt ├── setup.py └── tests ├── includes ├── actions │ ├── basic │ │ └── action.yaml │ ├── complex-if │ │ └── action.yaml │ ├── recursive │ │ ├── local │ │ │ └── action.yaml │ │ ├── remote-other │ │ │ └── action.yaml │ │ └── remote │ │ │ └── action.yaml │ ├── script │ │ ├── action.yaml │ │ ├── script.py │ │ └── script.sh │ └── sometimes │ │ └── action.yaml └── workflows │ └── basic │ └── workflow.yml └── workflows ├── actions-ifexpands.yml ├── actions-local.yml ├── actions-remote.yml └── workflows-basic.yml /.github/includes/actions/local/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/includes/actions/local/action.yml -------------------------------------------------------------------------------- /.github/includes/actions/local/update-top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/includes/actions/local/update-top.py -------------------------------------------------------------------------------- /.github/includes/actions/prepare-for-docker-build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/includes/actions/prepare-for-docker-build/action.yml -------------------------------------------------------------------------------- /.github/includes/actions/wait-on-docker-image/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/includes/actions/wait-on-docker-image/action.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/workflows/publish-docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/test.actions-ifexpands.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/workflows/test.actions-ifexpands.yml -------------------------------------------------------------------------------- /.github/workflows/test.actions-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/workflows/test.actions-local.yml -------------------------------------------------------------------------------- /.github/workflows/test.actions-remote.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/workflows/test.actions-remote.yml -------------------------------------------------------------------------------- /.github/workflows/test.workflows-basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/workflows/test.workflows-basic.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/action.yml -------------------------------------------------------------------------------- /actions_includes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/actions_includes/__init__.py -------------------------------------------------------------------------------- /actions_includes/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/actions_includes/__main__.py -------------------------------------------------------------------------------- /actions_includes/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/actions_includes/check.py -------------------------------------------------------------------------------- /actions_includes/expressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/actions_includes/expressions.py -------------------------------------------------------------------------------- /actions_includes/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/actions_includes/files.py -------------------------------------------------------------------------------- /actions_includes/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/actions_includes/output.py -------------------------------------------------------------------------------- /actions_includes/yaml_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/actions_includes/yaml_map.py -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.dev.txt: -------------------------------------------------------------------------------- 1 | twine 2 | -------------------------------------------------------------------------------- /requirements.setup.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/requirements.setup.txt -------------------------------------------------------------------------------- /requirements.test.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/setup.py -------------------------------------------------------------------------------- /tests/includes/actions/basic/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/includes/actions/basic/action.yaml -------------------------------------------------------------------------------- /tests/includes/actions/complex-if/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/includes/actions/complex-if/action.yaml -------------------------------------------------------------------------------- /tests/includes/actions/recursive/local/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/includes/actions/recursive/local/action.yaml -------------------------------------------------------------------------------- /tests/includes/actions/recursive/remote-other/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/includes/actions/recursive/remote-other/action.yaml -------------------------------------------------------------------------------- /tests/includes/actions/recursive/remote/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/includes/actions/recursive/remote/action.yaml -------------------------------------------------------------------------------- /tests/includes/actions/script/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/includes/actions/script/action.yaml -------------------------------------------------------------------------------- /tests/includes/actions/script/script.py: -------------------------------------------------------------------------------- 1 | print('Hello from Python!') 2 | -------------------------------------------------------------------------------- /tests/includes/actions/script/script.sh: -------------------------------------------------------------------------------- 1 | echo "Hello from bash" 2 | -------------------------------------------------------------------------------- /tests/includes/actions/sometimes/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/includes/actions/sometimes/action.yaml -------------------------------------------------------------------------------- /tests/includes/workflows/basic/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/includes/workflows/basic/workflow.yml -------------------------------------------------------------------------------- /tests/workflows/actions-ifexpands.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/workflows/actions-ifexpands.yml -------------------------------------------------------------------------------- /tests/workflows/actions-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/workflows/actions-local.yml -------------------------------------------------------------------------------- /tests/workflows/actions-remote.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/workflows/actions-remote.yml -------------------------------------------------------------------------------- /tests/workflows/workflows-basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithro/actions-includes/HEAD/tests/workflows/workflows-basic.yml --------------------------------------------------------------------------------