Company
Word count
156
Language
English
Contains code?

Text

You can configure GitHub Actions workflows to run only when certain files are changed. Copy

on:
  push:
    paths:
      - '**.js'

Aviator MergeQueue can interpret this config to identify affected targets for the queue. Setup In order to use GitHub Actions workflow to identify the affected targets, you need to create a new GitHub Actions workflow by using aviator-co/affected-targets-gha-action . Create following GHA workflow config. Copy

name: aviator-affected-targets

on:
  pull_request:

jobs:
  aviator-affected-targets:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: aviator-co/affected-targets-gha-action@v1
        with:
          aviator-token: ${{ secrets.AVIATOR_TOKEN }}

You can get the Aviator API token from https://app.aviator.co/integrations/api and store it as a GitHub Actions secret. Every time a PR is created, this workflow runs and detect which workflow is affected. This is sent to Aviator, and when this PR gets queued, it uses the affected targets reported by this action. Previous nx based affected targets Next ChangeSets Last updated 11 months ago Was this helpful?

Analysis

No analysis created yet for this page.