https://github.com/nanoframework/nanobuild
:toolbox: GitHub Action to install .NET nanoFramework build components
https://github.com/nanoframework/nanobuild
github-actions hacktoberfest nanoframework
Last synced: about 1 year ago
JSON representation
:toolbox: GitHub Action to install .NET nanoFramework build components
- Host: GitHub
- URL: https://github.com/nanoframework/nanobuild
- Owner: nanoframework
- Created: 2022-01-20T18:59:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-12T13:49:23.000Z (about 2 years ago)
- Last Synced: 2024-10-29T21:06:14.801Z (over 1 year ago)
- Topics: github-actions, hacktoberfest, nanoframework
- Language: PowerShell
- Homepage: https://www.nanoframework.net
- Size: 17.6 KB
- Stars: 3
- Watchers: 6
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[](LICENSE) [](https://github.com/nanoframework/Home/blob/main/CONTRIBUTING.md) [](https://discord.gg/gCyBu8T)

-----
## GitHub Action that installs .NET **nanoFramework** build components
This action installs .NET **nanoFramework** build components required to build projects and solutions in GitHub Actions.
It doesn't require any configurations, simply installs the components.
## Example usage
Install .NET **nanoFramework** build components as part of a GitHub Action building a project/solution.
```yaml
- uses: nanoframework/nanobuild@v1
```
### Authenticated usage
Request to GitHub API to retrieve the version information can be authenticated by adding the `gitHubAuth` and passing a GitHub Personal Access Token as a environment variable. This can be used for example if there is the need to perform authenticated requests or to keep the API usage rate under control. In this case, it will look like this:
```yaml
- uses: nanoframework/nanobuild@v1
env:
GITHUB_AUTH_TOKEN: ${{ secrets.githubAuth }}
```
## Feedback and documentation
For documentation, providing feedback, issues and finding out how to contribute please refer to the [Home repo](https://github.com/nanoframework/Home).
Join our Discord community [here](https://discord.gg/gCyBu8T).
## Credits
The list of contributors to this project can be found at [CONTRIBUTORS](https://github.com/nanoframework/Home/blob/main/CONTRIBUTORS.md).
## License
The **nanoFramework** Class Libraries are licensed under the [MIT license](LICENSE.md).
## Code of Conduct
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behaviour in our community.
For more information see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct).
### .NET Foundation
This project is supported by the [.NET Foundation](https://dotnetfoundation.org).