Skip to content

STRATCONN-7030 - [First Party DV360] - Journeys V2 support via new Sync Audience Action #1424

STRATCONN-7030 - [First Party DV360] - Journeys V2 support via new Sync Audience Action

STRATCONN-7030 - [First Party DV360] - Journeys V2 support via new Sync Audience Action #1424

# Enforces that PRs modifying actions-core (packages/core, destination-subscriptions)
# are approved by at least two members of strategic-connections-team before merging.
# Mark the "actions-core-review-check" job as a required status check in branch
# protection to block merges that do not meet this requirement.
name: Actions Core Review Check
on:
pull_request_target:
types: [opened, synchronize, reopened, ready_for_review]
pull_request_review:
types: [submitted, dismissed]
jobs:
actions-core-review-check:
runs-on: ubuntu-latest-large
timeout-minutes: 5
permissions:
contents: read
pull-requests: read
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
- name: Check actions-core approvals
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7
with:
# Required to read strategic-connections-team membership.
# Scope: members:read and contents:read on the organization.
github-token: ${{ secrets.GH_PAT_MEMBER_AND_PULL_REQUEST_READONLY }}
script: |
const script = require('./scripts/github-action/check-core-reviews.js')
await script({ github, context, core })