Skip to content

Commit

Permalink
fix(actions): make tech debt uploader not block CI and skip w/o creds (
Browse files Browse the repository at this point in the history
…apache#26966)

Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com>
  • Loading branch information
rusackas and john-bodley authored Feb 6, 2024
1 parent dd27130 commit 4686015
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions .github/workflows/tech-debt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,27 @@ name: Upload Technical Debt Metrics to Google Sheets
on:
push:
branches:
- main
- master

jobs:
config:
runs-on: "ubuntu-latest"
outputs:
has-secrets: ${{ steps.check.outputs.has-secrets }}
steps:
- name: "Check for secrets"
id: check
shell: bash
run: |
if [ -n "${{ (secrets.GSHEET_KEY != '' ) || '' }}" ]; then
echo "has-secrets=1" >> "$GITHUB_OUTPUT"
fi
process-and-upload:
needs: config
if: needs.config.outputs.has-secrets
runs-on: ubuntu-latest

name: Generate Reports
steps:
- name: Checkout Repository
uses: actions/checkout@v4
Expand All @@ -28,4 +42,5 @@ jobs:
SPREADSHEET_ID: '1oABNnzxJYzwUrHjr_c9wfYEq9dFL1ScVof9LlaAdxvo'
SERVICE_ACCOUNT_KEY: ${{ secrets.GSHEET_KEY }}
run: npm run lint-stats
continue-on-error: true
working-directory: ./superset-frontend

0 comments on commit 4686015

Please sign in to comment.