# Introduction Introducing jest sharding along github actions matrix in order to fluidify the process Note in case we will compute and guard coverage metrics we will need to merge coverages reports such as we do for the frontend storybooks integrations tests, from now this is overkill as unused Related successful run https://github.com/twentyhq/twenty/actions/runs/15585113583/job/43889477889
22 lines
566 B
YAML
22 lines
566 B
YAML
name: Nx Affected CI
|
|
inputs:
|
|
parallel:
|
|
required: false
|
|
default: '3'
|
|
tag:
|
|
required: false
|
|
tasks:
|
|
required: true
|
|
configuration:
|
|
required: false
|
|
default: 'ci'
|
|
args:
|
|
required: false
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Get last successful commit
|
|
uses: nrwl/nx-set-shas@v4
|
|
- name: Run affected command
|
|
shell: bash
|
|
run: npx nx affected --nxBail --configuration=${{ inputs.configuration }} -t=${{ inputs.tasks }} --parallel=${{ inputs.parallel }} --exclude='*,!tag:${{ inputs.tag }}' ${{ inputs.args }} |