Skip to content

step-security/setup-nasm

Repository files navigation

StepSecurity Maintained Action

GitHub Actions status

setup-nasm

GitHub Action for installing NASM into PATH for the job.

This downloads official binaries if possible, falling back to compilation from source code.

Supports Linux, macOS, and Windows.

Inputs

  • version – version of NASM to install (default: 2.16.01)
  • from-source – set to true to always build from source, or false to never
  • platform – set binary platform to something non-standard
  • destination – target directory for download and installation (default: $HOME/nasm)

Example usage

jobs:
  test:
    - uses: step-security/setup-nasm@v1
    - uses: actions/checkout@v6
    - name: Build something requiring NASM
      run: |
        cd third_party/boringssl
        cmake -G Ninja . && ninja
    # ...

License

MIT, see LICENSE.

About

GitHub Action to install NASM. Secure drop-in replacement for ilammy/setup-nasm.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors