https://github.com/chawyehsu/setup-moonup
GitHub Action to set up Moonup and MoonBit
https://github.com/chawyehsu/setup-moonup
github-actions moonbit
Last synced: 26 days ago
JSON representation
GitHub Action to set up Moonup and MoonBit
- Host: GitHub
- URL: https://github.com/chawyehsu/setup-moonup
- Owner: chawyehsu
- License: mit
- Created: 2024-08-02T10:31:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-17T12:56:03.000Z (almost 2 years ago)
- Last Synced: 2025-03-10T08:14:24.418Z (over 1 year ago)
- Topics: github-actions, moonbit
- Language: TypeScript
- Homepage: https://github.com/marketplace/actions/setup-moonup
- Size: 386 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# setup-moonup
> GitHub Action to set up [Moonup] and [MoonBit]
[![release][release-badge]][releases]
[![license][license-badge]](LICENSE)
## Usage
```yaml
# Typical usage
# by default, pinned version or the latest version of MoonBit will be installed
- uses: chawyehsu/setup-moonup@v1
- run: moon version --all
# or specify a version of MoonBit
- uses: chawyehsu/setup-moonup@v1
with:
moonbit-version: latest # optional
run: moonup -V
```
## Development
Prerequisites: Volta, Nodejs, Pnpm
```sh
git clone https://github.com/chawyehsu/setup-moonup
cd setup-moonup
pnpm dev
```
## License
**setup-moonup** © [Chawye Hsu](https://github.com/chawyehsu). Released under the [MIT](LICENSE) license.
> [Blog](https://chawyehsu.com) · GitHub [@chawyehsu](https://github.com/chawyehsu) · Twitter [@chawyehsu](https://twitter.com/chawyehsu)
[Moonup]: https://github.com/chawyehsu/moonup
[MoonBit]: https://www.moonbitlang.com/
[release-badge]: https://img.shields.io/github/v/release/chawyehsu/setup-moonup
[releases]: https://github.com/chawyehsu/setup-moonup/releases/latest
[license-badge]: https://img.shields.io/github/license/chawyehsu/setup-moonup