Releases: hotosm/gh-workflows
Releases · hotosm/gh-workflows
v1.4.4
- Added graphviz dependency to Doxygen for inheritance diagram generation.
- Reduce wiki publish dependency install size, change default git user -->
svchot
. - Add option for coverage upload to gh-pages branch after pytest (param
coverage: true
).
v1.4.3
- Add timestamp plugin to mkdocs image.
- Fix wiki publishing workflow, requiring
sudo apt
.
v1.4.2
- Add
--no-TTY
todocker compose run
command in test_compose.yml.- actions/runner-images#5022
- Due to an issue with docker compose V2 tty autodetection is broken and tty must be disabled in gh workflows.
- This allows us to view the output of the container log within the workflow log.
v1.4.1
- Disable dockerfile static security scanning (codecov) on testing image builds:
- test_compose
- test_pytest
v1.4.0
- Add image_build_multi workflow to build across multiple runners.
1.3.2
- Set multi_arch builds default to false.
- Configurable Dockerfile static code scanning.
v1.3.1
- Fix image_build multi-architecture setup (QEMU failed to start due to if condition).
- Pin all versions of dependent actions for image_build.
v1.3.0
Existing Workflows:
- Containers:
- Image Build: image_build.md
- Image Artifact: image_artifact.md
- Remote Deploy: remote_deploy.md- Tests:
- Compose: test_compose.md
- PyTest: test_pytest.md
- PNPM: test_pnpm.md
- Docs:
- MkDocs Build: mkdocs_build.md
- Doxygen Build: doxygen_build.md
- OpenAPI Build: openapi_build.md
- Stories Build: stories_build.md
- Wiki Build: wiki.md
- Publishing:
- PyPi Publish: pypi_publish.md
- NPM Publish: npm_publish.md
- Python App Version: py_app_version.md
- Tests:
New Workflows
- Containers:
- Get Env Vars: env_vars.md - Docs:
- Stories Build: stories_build.md
env_vars
is used to extract environment variables from the repo, then pass into another workflow via the needs
directive.
stories_build
is used to build UI component stories, tested on the hotosm/ui components repo.