From 2f34bf427f1dfd6c9971c6c6882ec966a10828a3 Mon Sep 17 00:00:00 2001 From: Lauren Tan Date: Fri, 21 Jun 2024 14:57:58 -0400 Subject: [PATCH] [ci] Add new flags GitHub action Copies the existing circleci workflow for yarn flags into GitHub actions. I didn't remove the circleci job for now just to check for parity. ghstack-source-id: 003f2a479697f7a948cf9e2420dd6954d8b1e175 Pull Request resolved: https://github.com/facebook/react/pull/30029 --- .github/workflows/flags.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/flags.yml diff --git a/.github/workflows/flags.yml b/.github/workflows/flags.yml new file mode 100644 index 0000000000..66e6c5c211 --- /dev/null +++ b/.github/workflows/flags.yml @@ -0,0 +1,28 @@ +name: Flags + +on: + push: + branches: [main] + pull_request: + paths-ignore: + - 'compiler/**' + +jobs: + flags: + name: Check flags + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 18.x + cache: "yarn" + cache-dependency-path: yarn.lock + - name: Restore cached node_modules + uses: actions/cache@v4 + id: node_modules + with: + path: "**/node_modules" + key: ${{ runner.arch }}-${{ runner.os }}-modules-${{ hashFiles('yarn.lock') }} + - run: yarn install --frozen-lockfile + - run: yarn flags