From cb85fae6910f560dbe667112c30081cb76576c2a Mon Sep 17 00:00:00 2001 From: James Ives Date: Mon, 8 Feb 2021 09:18:17 -0500 Subject: [PATCH] Workflow Dispatch Events * Adds workflow dispatch events for deployments. --- .github/workflows/codeql-analysis.yml | 18 ------------------ .github/workflows/deploy.yml | 17 +++++++++++++++++ .github/workflows/production.yml | 2 +- .github/workflows/publish.yml | 2 +- 4 files changed, 19 insertions(+), 20 deletions(-) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 4abe55af..c1454fed 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -6,7 +6,6 @@ on: - 'dev-v*' - 'releases/v*' pull_request: - # The branches below must be a subset of the branches above branches: - dev - 'dev-v*' @@ -22,28 +21,11 @@ jobs: - name: Checkout repository uses: actions/checkout@v2 - # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL uses: github/codeql-action/init@v1 - # Override language selection by uncommenting this and choosing your languages - # with: - # languages: go, javascript, csharp, python, cpp, java - # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). - # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild uses: github/codeql-action/autobuild@v1 - # ℹī¸ Command-line programs to run using the OS shell. - # 📚 https://git.io/JvXDl - - # ✏ī¸ If the Autobuild fails above, remove it and uncomment the following three lines - # and modify them (or add more) to build your code if your project - # uses a compiled language - - #- run: | - # make bootstrap - # make release - - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v1 diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 00000000..42561b90 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,17 @@ +name: Deploy Code to Release Branch +on: + workflow_dispatch: + +jobs: + build: + name: Push to Release Branch + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Deploy 🚀 + uses: JamesIves/github-pages-deploy-action@4.0.0 + with: + branch: releases/v4-beta + folder: . \ No newline at end of file diff --git a/.github/workflows/production.yml b/.github/workflows/production.yml index 28ea3712..e9e1f66c 100644 --- a/.github/workflows/production.yml +++ b/.github/workflows/production.yml @@ -9,7 +9,7 @@ on: jobs: build: - name: Build production + name: Build Production runs-on: ubuntu-latest steps: - name: Checkout diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 71a3ce6a..c79ba6e4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,7 +18,7 @@ jobs: registry-url: 'https://registry.npmjs.org' scope: '@jamesives' - - name: Configure git + - name: Configure Git run: | git config user.email "iam@jamesiv.es" git config user.name "James Ives"