Skip to content

Commit

Permalink
PR
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Jan 7, 2021
1 parent 73e5097 commit 1d80f43
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 13 deletions.
52 changes: 39 additions & 13 deletions .github/workflows/dev_jira.yml → .github/workflows/dev_pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,38 +15,64 @@
# specific language governing permissions and limitations
# under the License.

name: PR JIRA integration
name: PR

on:
# TODO: Enable this when eps1lon/actions-label-merge-conflict is available.
push:
branches:
- master
pull_request_target:
types:
- opened
- edited
- synchronize

jobs:

link:
name: Link
process:
name: Process
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Comment

- name: Comment JIRA link
if: |
github.event_name == 'pull_request_target' &&
(github.action == 'opened' || github.action == 'editted')
uses: actions/github-script@v3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const script = require(`${process.env.GITHUB_WORKSPACE}/.github/workflows/dev_jira/link.js`);
const script = require(`${process.env.GITHUB_WORKSPACE}/.github/workflows/dev_pr/link.js`);
script({github, context});
title-check:
name: Title check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Check
- name: Check title
if: |
github.event_name == 'pull_request_target' &&
(github.action == 'opened' || github.action == 'editted')
uses: actions/github-script@v3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const script = require(`${process.env.GITHUB_WORKSPACE}/.github/workflows/dev_jira/title_check.js`);
const script = require(`${process.env.GITHUB_WORKSPACE}/.github/workflows/dev_pr/title_check.js`);
script({github, context});
- name: Assign GitHub labels
if: |
github.event_name == 'pull_request_target' &&
(github.action == 'opened' || github.action == 'synchronize')
uses: actions/labeler@2.2.0
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
configuration-path: .github/workflows/dev_pr/labeler.yml
sync-labels: true

- name: Checks if PR needs rebase
if: |
github.event_name == 'push' ||
(github.event_name == 'pull_request_target' &&
(github.action == 'opened' || github.action == 'synchronize'))
uses: eps1lon/actions-label-merge-conflict@releases/2.x
with:
dirtyLabel: "needs-rebase"
repoToken: "${{ secrets.GITHUB_TOKEN }}"
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 1d80f43

Please sign in to comment.