Build the code using the Address Sanitizer


This action uses the Address Sanitizer (ASAN) to build NeoMutt and the tests.

If any of the tests crash or leak memory, then ASAN will log the problem. Any ASAN logs will be saved as an “Artifact”. It can be downloaded from Summary page of the Action Run.

See, How to build NeoMutt


  • Configure NeoMutt
  • Build Tests
  • Run Tests
  • Upload ASAN Log (on failure)

Action Details

Key Description Details
Trigger git push To branches main or devel/*
Trigger Pull Request  
Trigger Workflow (manual)
Uses GitHub’s checkout action
Uses GitHub’s upload artifacts action
Uses Hendrik Muhs’ ccache-action
Uses Simen Bekkhus’ cpu-cores action
Runs-on ubuntu-latest neomutt/ubuntu

See Also

Description Location
Action Logs
Source Code
Test Files

Search by Algolia