INCATools / INCATools/ontology-development-kit
Implement something like an OS specific matrix test with GHA
- Dominant language
- Dockerfile
- Stars
- 375
- Forks
- 69
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 7
Description
We should start to think about a small matrix integration text for ODK. Maybe a github action which takes a vanilla ubuntu, macos and windows base image, installs ODK using the make build process and just runs a single example:
1. Create repo.
2. Enter repo and run `sh run.sh make prepare_release_fast`.
It would make me feel much better when reviewing changes to run.sh or Docker entrypoint..
Contributor guide
Research direction
Start with run.sh and the Docker entrypoint, then review the repository's GitHub Actions setup. Run the proposed flow—create a repository, execute `sh run.sh make prepare_release_fast`, and verify the example on Ubuntu, macOS, and Windows. Done means the OS matrix integration check installs ODK through the make build process and runs successfully on all three systems.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, github-actions, shell
- Domain
- build-system, ci-cd, devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100