Under Development
stars

ASAN#

Build the code using the Address Sanitizer

Description#

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

Steps:

  • 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)

neomutt/neomutt

Uses

GitHub’s checkout action

actions/checkout

Uses

GitHub’s upload artifacts action

actions/upload-artifact

Uses

Hendrik Muhs’ ccache-action

hendrikmuhs/ccache-action

Uses

Simen Bekkhus’ cpu-cores action

SimenB/github-actions-cpu-cores

Runs-on

ubuntu-latest

neomutt/ubuntu

See Also#

Description

Location

Action

neomutt/neomutt

Action Logs

neomutt/neomutt

Source Code

neomutt/neomutt

Test Files

neomutt/neomutt-test-files