name: Master build

run-name: Build the master versions
permissions:
  id-token: write
  contents: read
  issues: write

on:
  pull_request:
    branches:
    - 'main'
    paths:
    - 'src/**'
    - '.github/env_files/**'
    types:
    - closed

env:
  AWS_REGION: us-east-1
  AWS_SECRET_REGION: 'eu-west-2'
  NODE_VERSION: 20
  NEXUS_USER: svc.nexus@perimeter81.com
  NEXUS_REPOSITORY: https://nexus.perimeter81.com
  LAMBDA_ROOT_PATH: src

jobs:
  master_version_build:
    runs-on: prod-action-runner
    if: github.event.pull_request.merged == true
    steps:
      - name: Identify changes and create versions accordingly
        uses: perimeter-81/actions/actions/master_builds/lambdas/generic_node@main
