From b2ef9d50abaea5db12c09c4715ea0d9009aa0f73 Mon Sep 17 00:00:00 2001 From: Jon Hagg Date: Wed, 1 Sep 2021 10:39:13 -0700 Subject: [PATCH] ci: combine workflow triggers --- .github/workflows/docker-build.yml | 26 -------------------------- .github/workflows/docs-trigger.yml | 14 -------------- .github/workflows/external.yml | 25 +++++++++++++++++++++++++ 3 files changed, 25 insertions(+), 40 deletions(-) delete mode 100644 .github/workflows/docker-build.yml delete mode 100644 .github/workflows/docs-trigger.yml create mode 100644 .github/workflows/external.yml diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml deleted file mode 100644 index 214410027..000000000 --- a/.github/workflows/docker-build.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: Publish docker image - -on: - workflow_dispatch: - push: - branches: - - 'develop' - -jobs: - push_to_registry: - name: Push Docker image to GitHub Packages - runs-on: ubuntu-latest - steps: - - name: Login to GitHub Container Registry - uses: docker/login-action@v1 - with: - registry: ghcr.io - username: ${{ github.repository_owner }} - password: ${{ secrets.CR_PAT }} - - - name: Build and push - uses: docker/build-push-action@v2 - with: - push: true - tags: | - ghcr.io/breakthrough-energy/powersimdata:latest diff --git a/.github/workflows/docs-trigger.yml b/.github/workflows/docs-trigger.yml deleted file mode 100644 index 5c626d9bf..000000000 --- a/.github/workflows/docs-trigger.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Update docs - -on: - push: - branches: - - develop - -jobs: - dispatch: - runs-on: ubuntu-latest - steps: - - uses: Breakthrough-Energy/actions/publish-docs@main - with: - token: ${{ secrets.CI_TOKEN_CLONE_REPO }} diff --git a/.github/workflows/external.yml b/.github/workflows/external.yml new file mode 100644 index 000000000..77481b463 --- /dev/null +++ b/.github/workflows/external.yml @@ -0,0 +1,25 @@ +name: Trigger external workflows + +on: + push: + branches: + - develop + +jobs: + run-workflows: + runs-on: ubuntu-latest + steps: + - name: Build and publish docs website + uses: Breakthrough-Energy/actions/workflow-trigger@main + with: + repo: docs + branch: master + workflow_id: 2386877 + token: ${{ secrets.CI_TOKEN_CLONE_REPO }} + + - name: Build and publish docker image + uses: Breakthrough-Energy/actions/workflow-trigger@main + with: + repo: plug + workflow_id: 12413223 + token: ${{ secrets.CI_TOKEN_CLONE_REPO }}