From 19ab4f4f810d0d647089a23e595213784327b14d Mon Sep 17 00:00:00 2001 From: jacoblogan Date: Fri, 6 Sep 2024 13:17:39 -0700 Subject: [PATCH] Update update_references.yml --- .github/workflows/update_references.yml | 51 +++++++++++++++---------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/.github/workflows/update_references.yml b/.github/workflows/update_references.yml index 82391538e7c..846770c3124 100644 --- a/.github/workflows/update_references.yml +++ b/.github/workflows/update_references.yml @@ -5,26 +5,35 @@ on: repository_dispatch: types: [update-references] workflow_dispatch: -env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} jobs: - create-pull-request: - runs-on: ubuntu-latest - steps: - - name: Checkout Repo - uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 - - name: Set Branch Name - run: echo "BRANCH_NAME=$(echo $(date +%s))" >> $GITHUB_ENV - - name: Create new branch - run: | - git config user.email "you@example.com" - git config user.name "Your Name" - git checkout -b ${{ env.BRANCH_NAME }} - curl -L -o ${{ vars.REF_LOC }} ${{ vars.REMOTE_REF }} - git add ${{ vars.REF_LOC }} - git commit -m "updating references" - git push -u origin ${{ env.BRANCH_NAME }} - - name: Create Pull Request - run: gh pr create -B main -H ${{ env.BRANCH_NAME }} --title 'Merge ${{ env.BRANCH_NAME }} into main' --body 'Created by Github action' - \ No newline at end of file + create-pull-request: + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6 + + - name: Setup Node.js 20 + uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + with: + node-version: 20.x + + # Set branch name to be used as environment variable + - name: Set Branch Name + run: echo "BRANCH_NAME=$(echo $(date +%s))" >> $GITHUB_ENV + + # Create new branch, download, and commit changes to the new branch + - name: Create new branch + run: | + git checkout -b ${{ env.BRANCH_NAME }} + curl -L -o ${{ vars.REF_LOC }} ${{ vars.REMOTE_REF }} + node tasks/clean-references.mjs + git add ${{ vars.REF_LOC }} ${{ vars.CLEAN_LOC }} + git commit -m "updating references" + git push -u origin ${{ env.BRANCH_NAME }} + + # Open pull request + - name: Create Pull Request + run: gh pr create -B main -H ${{ env.BRANCH_NAME }} --title 'Merge ${{ env.BRANCH_NAME }} into main' --body 'Created by Github action'