Cronedit is written in C++/C and without external dependencies. Supported platforms are debian and MacOS.
Clone the repository:
git clone [email protected]:codeclown/cronedit.git
cd cronedit/Run tests:
make testBuild binaries (written into bin/):
make buildRun the build:
./bin/cronedit lib/sample.txtFor each commit and pull request, GitHub Actions is used to automatically build binaries on:
- Ubuntu 18.04
- MacOS 10.15 (Catalina)
The resulting binaries are uploaded as artifacts into the respective GitHub workflow.
See .github/workflows/build.yml.
- Bump the version in
lib/version.h, e.g.#define CRONEDIT_VERSION "0.1.1" - Update
CHANGELOG.md - Make a commit and
git push - Add a git tag, e.g.
git tag v0.1.1 - Push with tags
git push --tags - GitHub action detects the new tag and creates a draft release with attached binaries. Review and publish it here: https://github.com/codeclown/cronedit/releases
- Update latest binary download URLs in README.md