Skip to content

Commit

Permalink
Housekeeping: Update tests and fix vnc command (#63)
Browse files Browse the repository at this point in the history
* Bump versions and migrate to M1

* Resource class typo

* Fix rbenv test

* Update devices

* Add intel test (for chruby)

* Possibly fix VNC command on Ventura

* Escape quotes

* Fix intel simulator test

* Attempt to open the pref pane twice

* This actually may be unnecessary

* Simplify and test

* System Prefs in macOS 12

* Bump npm packages

* Remove flakey intel test

* Erroneous resource class

* Include more information in VNC step

* Bump simulator

* Update wording
  • Loading branch information
BytesGuy authored Sep 18, 2023
1 parent d1cadb5 commit be5e0ee
Show file tree
Hide file tree
Showing 5 changed files with 139 additions and 925 deletions.
37 changes: 19 additions & 18 deletions .circleci/test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,15 @@ executors:
xcode:
type: string

resource_class: macos.m1.medium.gen1
macos:
xcode: << parameters.xcode >>

jobs:
integration-test-xcode:
parameters:
ruby-version:
default: "2.7"
default: "3.2"
type: string
device-name:
type: string
Expand Down Expand Up @@ -70,34 +71,34 @@ workflows:
test-deploy:
jobs:
- integration-test-xcode:
name: "integration-test-xcode-13"
ruby-version: "3.0"
device-name: "iPhone 13"
name: "integration-test-xcode-15"
ruby-version: "3.2"
device-name: "iPhone 15"
device-platform: "iOS"
device-version: "15.2"
device-version: "17.0"
executor:
name: "macos"
xcode: "13.2.1"
xcode: "15.0.0"
filters: *filters
- integration-test-xcode:
name: "integration-test-xcode-12"
ruby-version: "2.7"
device-name: "iPhone 12"
name: "integration-test-xcode-14"
ruby-version: "3.2"
device-name: "iPhone 13"
device-platform: "iOS"
device-version: "14.5"
device-version: "15.5"
executor:
name: "macos"
xcode: "12.5.1"
xcode: "14.3.1"
filters: *filters
- integration-test-xcode:
name: "integration-test-xcode-11"
ruby-version: "2.7"
device-name: "iPhone 11"
name: "integration-test-xcode-13"
ruby-version: "3.2"
device-name: "iPhone 12"
device-platform: "iOS"
device-version: "13.7"
device-version: "14.5"
executor:
name: "macos"
xcode: "11.7.0"
xcode: "13.4.1"
filters: *filters
- orb-tools/pack:
filters: *filters
Expand All @@ -107,9 +108,9 @@ workflows:
pub-type: production
requires:
- orb-tools/pack
- integration-test-xcode-15
- integration-test-xcode-14
- integration-test-xcode-13
- integration-test-xcode-12
- integration-test-xcode-11
context: image-orbs
github-token: GHI_TOKEN
filters:
Expand Down
Loading

0 comments on commit be5e0ee

Please sign in to comment.