Skip to content

Add CI/CD with github actions #4

Add CI/CD with github actions

Add CI/CD with github actions #4

Workflow file for this run

on:
pull_request:
types: [ opened, reopened, synchronize, ready_for_review ]
push:
branches:
- 'main'
workflow_dispatch:
inputs:
branch:
description: 'Branch to run tests on'
required: true
default: 'main'
name: PR CI/CD
# cancel already running jobs for same PR
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
statuses: write
checks: write
contents: write
pull-requests: write
actions: write
jobs:
analyze:
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dart-lang/setup-dart@v1
with:
sdk: stable
- name: Install dependencies
run: dart pub get
- run: dart analyze --fatal-infos