Skip to content

dagger/checks

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

GitHub action to run Dagger Checks

Usage Examples

dagger checks

- name: Check
  uses: dagger/checks@v1.0.0

dagger checks '**/lint'

- name: Check
  uses: dagger/checks@v1.0.0
  with:
    filter: '**/lint'

dagger checks with Dagger vX.Y.Z and a Dagger Cloud Token

- name: Check
  uses: dagger/checks@v1.0.0
  with:
    version: 'vX.Y.Z'
    cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }}

Dynamic matrix: run each check as its own job

Use list: true to discover available checks, then run each one independently with its own runner:

jobs:
  list-checks:
    runs-on: ubuntu-latest
    outputs:
      checks: ${{ steps.list.outputs.checks }}
    steps:
      - uses: actions/checkout@v4
      - uses: dagger/checks@v1.0.0
        id: list
        with:
          list: true

  run-check:
    needs: list-checks
    runs-on: ubuntu-latest
    strategy:
      matrix:
        check: ${{ fromJSON(needs.list-checks.outputs.checks) }}
    steps:
      - uses: actions/checkout@v4
      - uses: dagger/checks@v1.0.0
        with:
          filter: ${{ matrix.check }}

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors