Build the code and run some tests
This action is the workhorse of NeoMutt. It’s run on all code that’s pushed to the neomutt repo and all pull requests.
The action performs three builds, with a variety of configure
options, and a
set of unit tests on some of the libraries.
See, How to build NeoMutt
Steps:
Key | Description | Details |
---|---|---|
Trigger | git push |
To branches main or devel/*
|
Trigger | Pull Request | |
Trigger | Workflow (manual) | https://github.com/neomutt/neomutt/actions/workflows/build-and-test.yml |
Uses | GitHub’s checkout action | https://github.com/actions/checkout |
Uses | Hendrik Muhs’ ccache-action | https://github.com/hendrikmuhs/ccache-action |
Uses | Simen Bekkhus’ cpu-cores action | https://github.com/SimenB/github-actions-cpu-cores |
Runs-on | ubuntu-latest | neomutt/ubuntu |
Description | Location |
---|---|
Action | https://github.com/neomutt/neomutt/blob/main/.github/workflows/build-and-test.yml |
Action Logs | https://github.com/neomutt/neomutt/actions/workflows/build-and-test.yml |
Source Code | https://github.com/neomutt/neomutt |
Test Files | https://github.com/neomutt/neomutt-test-files |