Skip to content

reshopper/NuKeeper-Action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nukeeper for GitHub Action

Nukeeper

NuKeeper is a tool to automagically update NuGet packages in .NET projects with the supports for .NET framework and .NET Core. To find out more about Nukeeper check out the neighboring NuKeeper repository.

This action

This action allows you to run nukeeper's repo command for the current repository, which performs version checks and automatically generates pull requests for outdated packages.

Usage

To use the action simply create a nukeeper.yml (or choose custom *.yml name) in the .github/workflows/ directory.

For example:

name: Update packages

on:
  schedule:
    # * is a special character in YAML so you have to quote this string
    - cron:  '0 0 * * 0'

jobs:
  update:
    runs-on: ubuntu-latest
    name: Update dependencies
    steps:
      - name: Nukeeper
        id: nukeeper
        uses: nukeeperdotnet/[email protected]
        with:
          token: "${{ secrets.NUKEEPER_TOKEN }}"

Where NUKEEPER_TOKEN is a secret configured under YOUR_REPOSITORY/settings/secrets page. To generate the access token for your repository please see Github Help page.

License

NuKeeper is licensed under the Apache License

Packages

No packages published

Languages

  • C# 87.3%
  • Dockerfile 12.7%