11name : " Pull Request Checks"
22
3- on : [ pull_request_target ]
3+ on : [ push, workflow_dispatch, pull_request ]
44
55jobs :
66
@@ -11,29 +11,21 @@ jobs:
1111 app_relative_path : " core-sdk-samples/higgs-shop-sample-app"
1212
1313 automerge-dependabot :
14- name : " Automerge Dependabot PR "
14+ name : " Save PR Number for Dependabot Automerge "
1515 needs : [ higgs-shop-sample-app ]
16- if : ${{ github.actor == 'dependabot[bot]' }}
17- env :
18- GITHUB_TOKEN : ${{ secrets.MP_SEMANTIC_RELEASE_BOT }}
19- GIT_AUTHOR_NAME : mparticle-bot
20- GIT_AUTHOR_EMAIL :
[email protected] 21- GIT_COMMITTER_NAME : mparticle-bot
22- GIT_COMMITTER_EMAIL :
[email protected] 16+ if : ${{ github.actor == 'dependabot[bot]' && github.event_name == 'pull_request' }}
2317 runs-on : ubuntu-latest
2418 steps :
25- - name : " Rebase Dependabot PR "
26- uses : actions/github-script@v3
19+ - name : " Checkout PR branch "
20+ uses : actions/checkout@v2
2721 with :
28- script : |
29- github.pulls.merge({
30- owner: context.repo.owner,
31- repo: context.payload.repository.name,
32- pull_number: context.payload.pull_request.number,
33- merge_method: 'rebase'
34- });
35- rebase-development :
36- name : " Rebase Development onto Dependabot Branch"
37- needs : [ automerge-dependabot ]
38- if : ${{ github.actor == 'dependabot[bot]' }}
39- uses : mParticle/mparticle-workflows/.github/workflows/dependabot-rebase-development.yml@stable
22+ submodules : recursive
23+ fetch-depth : 0
24+ - name : " Save Pull Request Number"
25+ run : |
26+ mkdir -p ./pr
27+ echo ${{ github.event.number }} > ./pr/NR
28+ - uses : actions/upload-artifact@v2
29+ with :
30+ name : pr
31+ path : pr/
0 commit comments