From 820760869ef7888af1fa7139bf8a0ee9da2b7e45 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 15 Sep 2024 23:39:08 +0200 Subject: [PATCH] add code-pushup to CI --- .github/workflows/code-pushup.yml | 39 +++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/code-pushup.yml diff --git a/.github/workflows/code-pushup.yml b/.github/workflows/code-pushup.yml new file mode 100644 index 00000000..cc135147 --- /dev/null +++ b/.github/workflows/code-pushup.yml @@ -0,0 +1,39 @@ +name: Code PushUp + +on: + push: + branches: [main] + pull_request: + branches: [main] + +env: + NX_NON_NATIVE_HASHER: true + +permissions: + pull-requests: write + +jobs: + code-pushup: + runs-on: ubuntu-latest + name: Code PushUp + # ignore PRs from forks, handled by code-pushup-fork.yml + if: ${{ !github.event.pull_request.head.repo.fork }} + env: + CP_SERVER: ${{ secrets.CP_SERVER }} + CP_API_KEY: ${{ secrets.CP_API_KEY }} + CP_ORGANIZATION: code-pushup + CP_PROJECT: cli + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version-file: .nvmrc + cache: npm + - name: Install dependencies + run: npm ci + - name: Run Code PushUp action + uses: code-pushup/github-action@v0 + with: + bin: npx nx code-pushup --