https://github.com/cakevm/huff-neo-toolchain
GitHub action that installs huff-neo
https://github.com/cakevm/huff-neo-toolchain
huff huff-lang huff-neo
Last synced: 9 days ago
JSON representation
GitHub action that installs huff-neo
- Host: GitHub
- URL: https://github.com/cakevm/huff-neo-toolchain
- Owner: cakevm
- License: apache-2.0
- Created: 2025-01-06T21:06:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-30T17:24:34.000Z (over 1 year ago)
- Last Synced: 2025-01-30T18:24:52.517Z (over 1 year ago)
- Topics: huff, huff-lang, huff-neo
- Language: JavaScript
- Homepage:
- Size: 804 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitHub Action for huff-neo
GitHub Action that installs [huff-neo](https://github.com/cakevm/huff-neo).
## Example workflow
```yml
on: [push]
name: test
jobs:
check:
name: Huff project
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Install huff-neo
uses: cakevm/huff-neo-toolchain@v1
- name: Compile
run: huff-neo . -b
```
## Inputs
| **Name** | **Required** | **Description** | **Type** |
|------------|--------------|----------------------------------------------|----------|
| `version` | No | Version to install, e.g. `latest` or `1.0.0` | string |
| `platform` | No | Platform to use e.g. `unknown-linux-gnu` | string |
## Summaries
You can add the output of `hnc` to GitHub step summaries. The summaries support GitHub flavored Markdown.
See the official [GitHub docs](https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary) for more information.
## Contributing
All contributions are welcome.
Make sure to install [ncc](https://github.com/vercel/ncc) in order to generate the build:
```bash
npm i -g @vercel/ncc
```
### Acknowledgements
Thank you very much to the original [huff-toolchain](https://github.com/huff-language/huff-toolchain) for the initial version. And many thanks to [foundry-toolchain](https://github.com/foundry-rs/foundry-toolchain) for the foundation of this action.
## License
The project is licensed as the original [huff-toolchain](https://github.com/huff-language/huff-toolchain) under the [Apache 2.0](./LICENSE) license.