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 a4da901
Show file tree
Hide file tree
Showing 8 changed files with 88 additions and 118 deletions.
52 changes: 0 additions & 52 deletions .github/workflows/dev_jira.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/dev_labeler.yml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/dev_labeler_pr_rebase.yml

This file was deleted.

88 changes: 88 additions & 0 deletions .github/workflows/dev_pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

name: Dev PR

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

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

- name: Debug
run: |
echo "event_name: ${{ github.event_name }}"
echo "action: ${{ github.event.action }}"
echo "GitHub: ${{ toJson(github) }}"
- name: Comment JIRA link
if: |
github.event_name == 'pull_request_target' &&
(github.event.action == 'opened' ||
github.event.action == 'edited')
uses: actions/github-script@v3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const script = require(`${process.env.GITHUB_WORKSPACE}/.github/workflows/dev_pr/link.js`);
script({github, context});
- name: Check title
if: |
github.event_name == 'pull_request_target' &&
(github.event.action == 'opened' ||
github.event.action == 'edited')
uses: actions/github-script@v3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
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.event.action == 'opened' ||
github.event.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.event.action == 'opened' ||
github.event.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 a4da901

Please sign in to comment.