Build and Test

Build the code and run some tests

Description

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.

Steps:

  • Build Neomutt
  • Build Tests
  • Run Tests

Action Details

Key Description Details
Trigger git push To branches main or devel/*
Trigger Pull Request  
Uses GitHub’s checkout action https://github.com/actions/checkout
Uses Hendrik Muhs’ ccache-action https://github.com/hendrikmuhs/ccache-action
Runs-on ubuntu-latest neomutt/docker-build

See Also

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

Search by Algolia