From 5b29f51ee357b1c26724f3266ef6a81bfb6552b5 Mon Sep 17 00:00:00 2001 From: eps1lon Date: Mon, 26 Aug 2024 19:46:56 +0200 Subject: [PATCH] Create empty update_react.yml as a no-op --- .github/workflows/update_react.yml | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/update_react.yml diff --git a/.github/workflows/update_react.yml b/.github/workflows/update_react.yml new file mode 100644 index 0000000000000..46b645be93668 --- /dev/null +++ b/.github/workflows/update_react.yml @@ -0,0 +1,40 @@ +name: Update React + +on: + schedule: + # At 40 minutes past 16:00 on Mon, Tue, Wed, Thu, and Fri + # i.e. 30min past React nightlies: https://github.com/facebook/react/blob/941e1b4a0a81ca3d5f2ac6ef35682e2f8e96dae1/.github/workflows/runtime_prereleases_nightly.yml#L6 + # TODO: automatically trigger on React release + - cron: 40 16 * * 1,2,3,4,5 + # Allow manual runs + workflow_dispatch: + inputs: + version: + description: 'The version to update to. Uses latest Canary if omitted.' + required: false + +env: + NODE_LTS_VERSION: 20 + +jobs: + create-pull-request: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + # Commits made with the default `GITHUB_TOKEN` won't trigger workflows. + # See: https://docs.github.com/en/actions/security-guides/automatic-token-authentication#using-the-github_token-in-a-workflow + token: ${{ secrets.RELEASE_BOT_GITHUB_TOKEN }} + + - name: Setup node + uses: actions/setup-node@v4 + with: + node-version: ${{ env.NODE_LTS_VERSION }} + check-latest: true + + - run: corepack enable + + - name: Install dependencies + shell: bash + run: pnpm i