diff --git a/.circleci/config.yml b/.circleci/config.yml index 2821756cb9..5d131dbda0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -76,7 +76,35 @@ jobs: root: . paths: - "persist" - + build-remixdesktop-mac: + macos: + xcode: 14.2.0 + resource_class: + macos.x86.medium.gen2 + working_directory: ~/remix-project + steps: + - checkout + - restore_cache: + keys: + - v1-deps-{{ checksum "yarn.lock" }} + - run: yarn + - save_cache: + key: v1-deps-{{ checksum "yarn.lock" }} + paths: + - node_modules + - restore_cache: + keys: + - remixdesktop-deps-mac-{{ checksum "apps/remixdesktop/yarn.lock" }} + - run: cd apps/remixdesktop && yarn + - save_cache: + key: remixdesktop-deps-mac-{{ checksum "apps/remixdesktop/yarn.lock" }} + paths: + - apps/remixdesktop/node_modules + - run: + command: | + yarn build:desktop + cd apps/remixdesktop + yarn dist lint: docker: - image: cimg/node:20.0.0-browsers @@ -287,6 +315,7 @@ workflows: unless: << pipeline.parameters.run_flaky_tests >> jobs: - build + - build-remixdesktop-mac - build-plugin: matrix: parameters: