diff --git a/.github/workflows/build-auto-generated-files-private-v2.yml b/.github/workflows/build-auto-generated-files-private-v2.yml new file mode 100644 index 0000000..847c547 --- /dev/null +++ b/.github/workflows/build-auto-generated-files-private-v2.yml @@ -0,0 +1,13 @@ +--- +name: Build Auto-Generated Files +on: + workflow_dispatch: + +jobs: + build-contributors: + name: Build Auto-Generated Files + uses: AdobeDocs/adp-devsite-workflow/.github/workflows/build-auto-generated-files-v2.yml@main + secrets: + ADP_DEVSITE_APP_ID: ${{ secrets.ADP_DEVSITE_APP_ID }} + ADP_DEVSITE_APP_PRIVATE_KEY: ${{ secrets.ADP_DEVSITE_APP_PRIVATE_KEY }} + \ No newline at end of file diff --git a/.github/workflows/build-auto-generated-files.yml b/.github/workflows/build-auto-generated-files.yml index c926d91..3ee6368 100644 --- a/.github/workflows/build-auto-generated-files.yml +++ b/.github/workflows/build-auto-generated-files.yml @@ -1,13 +1,11 @@ --- name: Build Auto-Generated Files on: - pull_request: workflow_dispatch: jobs: build-contributors: name: Build Auto-Generated Files - if: github.repository != 'AdobeDocs/dev-docs-template' - uses: AdobeDocs/adp-devsite-workflow/.github/workflows/build-auto-generated-files.yml@main + uses: AdobeDocs/adp-devsite-workflow/.github/workflows/build-auto-generated-files-v2.yml@main secrets: inherit \ No newline at end of file diff --git a/.github/workflows/deploy-private-v2.yml b/.github/workflows/deploy-private-v2.yml new file mode 100644 index 0000000..f45d8a2 --- /dev/null +++ b/.github/workflows/deploy-private-v2.yml @@ -0,0 +1,16 @@ +--- +name: Production Deployment +on: + push: + branches: + - main + workflow_dispatch: + +jobs: + deployment: + name: Deployment + if: github.actor != 'adp-devsite-app[bot]' && github.repository != 'AdobeDocs/dev-docs-template' + uses: AdobeDocsPrivate/adp-devsite-workflow-private/.github/workflows/deploy-v2.yml@main + secrets: inherit + with: + env: prod \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5891b43..8181bc6 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -26,7 +26,9 @@ on: jobs: deployment: name: Deployment - uses: AdobeDocs/adp-devsite-workflow/.github/workflows/deploy.yml@main + if: github.actor != 'adp-devsite-app[bot]' && github.repository != 'AdobeDocs/dev-docs-template' + uses: AdobeDocs/adp-devsite-workflow/.github/workflows/deploy-v2.yml@main + secrets: inherit with: env: ${{ inputs.env || 'prod' }} baseSha: ${{ inputs.baseSha || '' }} diff --git a/.github/workflows/stage-private-v2.yml b/.github/workflows/stage-private-v2.yml new file mode 100644 index 0000000..3dbc813 --- /dev/null +++ b/.github/workflows/stage-private-v2.yml @@ -0,0 +1,12 @@ +--- +name: Staging +on: + workflow_dispatch: + +jobs: + deployment: + name: Deployment + uses: AdobeDocsPrivate/adp-devsite-workflow-private/.github/workflows/deploy-v2.yml@main + secrets: inherit + with: + env: stg \ No newline at end of file diff --git a/.github/workflows/stage.yml b/.github/workflows/stage.yml index c96a42d..d108f50 100644 --- a/.github/workflows/stage.yml +++ b/.github/workflows/stage.yml @@ -15,7 +15,8 @@ on: jobs: deployment: name: Deployment - uses: AdobeDocs/adp-devsite-workflow/.github/workflows/deploy.yml@main + uses: AdobeDocs/adp-devsite-workflow/.github/workflows/deploy-v2.yml@main + secrets: inherit with: env: stage baseSha: ${{ inputs.baseSha }} diff --git a/package.json b/package.json index eb7450e..ca0b5ff 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "normalizeLinks": "npx --yes github:AdobeDocs/adp-devsite-utils normalizeLinks -v", "buildSiteWideBanner": "npx --yes github:AdobeDocs/adp-devsite-utils buildSiteWideBanner -v", "buildSiteMetadata": "npx --yes github:AdobeDocs/adp-devsite-utils buildSiteMetadata -v", - "buildContributors": "npx --yes github:AdobeDocs/adp-devsite-utils buildContributors -v", + "buildContributors": "npx --yes github:AdobeDocs/adp-devsite-utils buildContributorsV2 -v", "lint": "npx --yes github:AdobeDocs/adp-devsite-utils runLint -v", "lint:errorOnly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint", "link:externalLinkOnly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v",