Skip to content

Commit

Permalink
debug action
Browse files Browse the repository at this point in the history
  • Loading branch information
BacLuc committed Oct 11, 2022
1 parent 35aac7c commit 61f6259
Showing 1 changed file with 16 additions and 22 deletions.
38 changes: 16 additions & 22 deletions .github/workflows/fast-forward.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,20 @@ on:
jobs:
fast_forward_job:
name: Fast Forward
# Check this issue is a pull request
# Check the comment contains the trigger string
# Check the comment author has appropriate permissions
if: |
(github.event.issue.pull_request != null) &&
contains(github.event.comment.body, '/fast-forward') &&
contains(github.event.comment.author_association, 'OWNER')

runs-on: ubuntu-latest
steps:

- name: get conditions
run: 'printenv'
env:
PULL_REQUEST: "${{ github.event.issue.pull_request }}"
PR_EMPTY: "${{ github.event.issue.pull_request != '' }}"
COMMENT_BODY: "${{ github.event.comment.body }}"
COMMENT_BODY_COND: "${{ github.event.comment.body == '/fast-forward' }}"
AUTHOR_ASSOCIATION: "${{ github.event.comment.author_association }}"
AUTHOR_ASSOCIATION_COND: "${{ contains(github.event.comment.author_association, 'OWNER') }}"


# To use this repository's private action, you must check out the repository
- name: Checkout
uses: actions/checkout@v2
Expand All @@ -26,20 +29,11 @@ jobs:
- name: Fast Forward PR
id: ff-action
uses: endre-spotlab/[email protected]
if: |
(github.event.issue.pull_request != '') &&
github.event.comment.body == '/fast-forward' &&
contains(github.event.comment.author_association, 'OWNER')
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
success_message: 'Success! Fast forwarded ***target_base*** to ***source_head***! ```git checkout target_base && git merge source_head --ff-only``` '
failure_message: 'Failed! Cannot do fast forward!'
# Advanced use case example
# - name: Fast Forward PR
# id: ff-action
# uses: endre-spotlab/[email protected]
# with:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# success_message: 'Success! Fast forwarded ***target_base*** to ***source_head***! ```git checkout target_base && git merge source_head --ff-only``` '
# failure_message: 'Failed! Cannot do fast forward!'
# update_status: true
# failure_message_same_stage_and_prod: 'Failed! Possible reasons: ***1)Your feature branch ```source_head``` is outdated***. You need to rebase ```git checkout source_head && git pull --rebase origin prod_branch && git push --force``` ***2)Review required***, pull-request is not approved ***3)Checks were not successful*** (build status check failed)'
# failure_message_diff_stage_and_prod: 'Failed! Possible reasons: ***1)```stage_branch``` is currently in use***. Another feature validation is ongoing. You need to wait. Later, when integration finishes, you will need to rebase ```git checkout source_head && git pull --rebase origin prod_branch && git push --force``` ***2)Review required***, pull-request is not approved ***3)Checks were not successful*** (build status check failed)'
# production_branch: 'master'
# staging_branch: 'staging'

0 comments on commit 61f6259

Please sign in to comment.