Skip to content

michael-wolfenden/Reference.GitHubActions

Repository files navigation

Reference.GitHubActions

Build Status nuget nuget downloads github last commit github license Code of Conduct semantic-release dependabot

NET Standard library reference implementation built via GitHub Actions.

Reference.GitHubActions

Motivation

To serve as a reference for building a NET Standard library with a CI/CD pipeline provided by GitHub Actions.

Features

Access tokens

semantic-release requires both a GitHub and NuGet authentication token to be made available via the GITHUB_TOKEN and NUGET_API_KEY environment variables. The GITHUB_TOKEN will be provided by GitHub Actions. You will need to provide the NUGET_API_KEY using the instructions below.

NUGET_API_KEY

This token is used to authenticate with NuGet to push packages.

Create a new api key with following scopes:

api key scopes

Using the NuGet Api Key with GitHub Actions

Once you have the NuGet Api Key, you can add NUGET_API_KEY as an encypted secret in the settings of you repository.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

About

NET Standard library reference implementation built via GitHub Actions.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published