diff --git a/.github/workflows/submodule-update.yml b/.github/workflows/submodule-update.yml new file mode 100644 index 0000000..1dc955c --- /dev/null +++ b/.github/workflows/submodule-update.yml @@ -0,0 +1,43 @@ +name: Submodule Updates + +############################# +# Start the job on all push # +############################# +on: + push: + branches-ignore: [master, main] + pull_request: + branches: [master, main] + +############### +# Set the Job # +############### +jobs: + build: + name: Submodule update + runs-on: ubuntu-latest + env: + PARENT_REPOSITORY: 'AllenInstitute/ac_deploy' + CHECKOUT_BRANCH: 'develop' + PR_AGAINST_BRANCH: 'develop' + OWNER: 'AllenInstitute' + + steps: + ########################## + # Checkout the code base # + ########################## + - name: Checkout Code + uses: actions/checkout@v2 + + #################################### + # Run the action against code base # + #################################### + - name: run action + id: run_action + uses: releasehub-com/github-action-create-pr-parent-submodule@v1 + with: + github_token: ${{ secrets.RELEASE_HUB_SECRET }} + parent_repository: ${{ env.PARENT_REPOSITORY }} + checkout_branch: ${{ env.CHECKOUT_BRANCH}} + pr_against_branch: ${{ env.PR_AGAINST_BRANCH }} + owner: ${{ env.OWNER }}