Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/symbitic/install-cmake

Install CMake (including Ninja) in your Github Actions workflows.
https://github.com/symbitic/install-cmake

Last synced: about 1 month ago
JSON representation

Install CMake (including Ninja) in your Github Actions workflows.

Awesome Lists containing this project

README

        

# [install-cmake](https://github.com/marketplace/actions/install-cmake)

[![Action Status](https://github.com/Symbitic/install-cmake/workflows/build-test/badge.svg)](https://github.com/Symbitic/install-cmake/actions)

Downloads CMake and ninja-build binaries.
Works for Linux, macOS, and Windows.

*Uses some code from and .*

## Using

```yaml
- name: Get CMake
uses: symbitic/install-cmake@master
```

## Developing

Build with `tsc` by running:

> npm run build

Launch `lint` by:

> npm run lint

Build, lint, validate, and package for release:

> npm run pack

Run unit tests:

> npm run test

## License

Source code is licensed under the [MIT License](LICENSE.md).

Copyright (c) 2020 Alex Shaw