invertase/github-action-dart-analyzer

Feature Request: use default workflow working directory

Open

#8 ouverte le 17 janv. 2022

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)TypeScript (10 forks)github user discovery
hacktoberfest

Métriques du dépôt

Stars
 (174 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

Hi there! We're looking into using this workflow in our process, but we found that it's necessary to provide the working directory explicitly. I think it would be much more convenient if the working directory was inferred from the GH Action defaults. e.g.:

name: firebase_authentication_client

on:
  push:
    paths:
      - "packages/authentication_client/firebase_authentication_client/**"
      - ".github/workflows/firebase_authentication_client.yaml"

  pull_request:
    paths:
      - "packages/authentication_client/firebase_authentication_client/**"
      - ".github/workflows/firebase_authentication_client.yaml"

jobs:
  build:
    defaults:
      run:
        working-directory: packages/authentication_client/firebase_authentication_client

    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2

...

      - name: Analyze
        uses: invertase/github-action-dart-analyzer@v1
        with:
          fatal-infos: true
          fatal-warnings: true
          annotate: true
          annotate-only: false

In the last step named Analyze the working directory should be the same as defaults.working-directory

Guide contributeur