Skip to content
JavaScript based nuget new package version check action for GitHub Actions.
TypeScript Ruby
Branch: master
Clone or download
Latest commit aae2f4f Sep 29, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
__tests__
lib
node_modules/@actions
src
.eslintrc.json
.gitattributes
.gitignore
Dangerfile
Gemfile
LICENSE
README.md
action.yml
package-lock.json
package.json
tsconfig.json

README.md

nuget-update-check-action


JavaScript based nuget new package version check action for GitHub Actions.

Required

This action must execute after setup-dotnet and dotnet restore.

.NET Core version is required 2.2 or higher.

Example

Slack notification example, using 8398a7/action-slack:

name: Check Package

on: 
  schedule:
    - cron: '0 8 * * 5' # every friday AM 8:00
jobs:
  nuget:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - uses: actions/setup-dotnet@v1
      with:
        dotnet-version: '3.0.100'
    - run: dotnet restore
    - uses: MeilCli/nuget-update-check-action@v1
      id: outdated
    - uses: 8398a7/action-slack@v2
      if: steps.outdated.outputs.has_nuget_update != 'false'
      with:
        status: ${{ job.status }}
        text: ${{ steps.outdated.outputs.nuget_update_text }}
        author_name: GitHub Actions
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}

input

  • project_or_solution_files
    • optional
    • target project or solution files
    • if multiple files, write multiline
  • config
    • optional
    • The NuGet sources to use when searching for newer packages
  • source
    • optional
    • The NuGet sources to use when searching for newer packages
  • frameworks
    • Displays only the packages applicable for the specified target framework
    • if multiple files, write multiline
  • highest_minor
    • optional
    • Considers only the packages with a matching major version number when searching for newer packages
    • value: true or false, default: false
  • highest_patch
    • optional
    • Considers only the packages with a matching major and minor version numbers when searching for newer packages
    • value: true or false, default: false
  • include_prerelease
    • optional
    • Considers packages with prerelease versions when searching for newer packages
    • value: true or false, default: false

output

  • has_nuget_update
    • has new package version information
    • value: true or false
  • nuget_update_text
    • new package version information text
  • nuget_update_json
    • new package version information json

License

MIT License.

You can’t perform that action at this time.