diff --git a/.circleci/src/jobs/@mobile-jobs.yml b/.circleci/src/jobs/@mobile-jobs.yml index 845bf1cfd16..2686c3054f8 100644 --- a/.circleci/src/jobs/@mobile-jobs.yml +++ b/.circleci/src/jobs/@mobile-jobs.yml @@ -68,13 +68,18 @@ mobile-comment-native-code-change: mobile-build-staging-ios: working_directory: ~/audius-client - macos: # Run on osx so app can be created and signed. - xcode: '14.0.0' + # run on macos so app can be created and signed. + resource_class: macos.x86.medium.gen2 + macos: + xcode: '14.2.0' environment: FL_OUTPUT_DIR: output shell: /bin/bash --login -o pipefail steps: - mobile-halt-if-no-native-changes # Don't need to test building if there's no native changes + - run: + name: Set Ruby Version + command: rbenv global 2.7.7 && rbenv rehash - mobile-prepare-ios: build-directory: 'build-mobile-staging' bundle-id: 'co.audius.audiusmusic.staging' @@ -86,8 +91,10 @@ mobile-build-staging-ios: mobile-build-upload-staging-ios: working_directory: ~/audius-client - macos: # Run on osx so app can be created and signed. - xcode: '14.0.0' + # run on macos so app can be created and signed. + resource_class: macos.x86.medium.gen2 + macos: + xcode: '14.2.0' environment: FL_OUTPUT_DIR: output shell: /bin/bash --login -o pipefail @@ -103,12 +110,17 @@ mobile-build-upload-staging-ios: mobile-build-production-ios: working_directory: ~/audius-client - macos: # Run on osx so app can be created and signed. - xcode: '14.0.0' + # run on macos so app can be created and signed. + resource_class: macos.x86.medium.gen2 + macos: + xcode: '14.2.0' environment: FL_OUTPUT_DIR: output shell: /bin/bash --login -o pipefail steps: + - run: + name: Set Ruby Version + command: rbenv global 2.7.7 && rbenv rehash - mobile-prepare-ios: build-directory: 'build-mobile-production' bundle-id: 'co.audius.audiusmusic' @@ -120,12 +132,17 @@ mobile-build-production-ios: mobile-build-upload-production-ios-if-full-release: working_directory: ~/audius-client - macos: # Run on osx so app can be created and signed. - xcode: '14.0.0' + # run on macos so app can be created and signed. + resource_class: macos.x86.medium.gen2 + macos: + xcode: '14.2.0' environment: FL_OUTPUT_DIR: output shell: /bin/bash --login -o pipefail steps: + - run: + name: Set Ruby Version + command: rbenv global 2.7.7 && rbenv rehash - mobile-prepare-ios: build-directory: 'build-mobile-production' bundle-id: 'co.audius.audiusmusic' @@ -138,12 +155,17 @@ mobile-build-upload-production-ios-if-full-release: mobile-deploy-codepush-production-ios-if-ota-release: working_directory: ~/audius-client + # run on macos so app can be created and signed. + resource_class: macos.x86.medium.gen2 macos: - xcode: '14.0.0' + xcode: '14.2.0' environment: FL_OUTPUT_DIR: output shell: /bin/bash --login -o pipefail steps: + - run: + name: Set Ruby Version + command: rbenv global 2.7.7 && rbenv rehash - mobile-prepare-ios: build-directory: 'build-mobile-production' bundle-id: 'co.audius.audiusmusic' @@ -155,12 +177,17 @@ mobile-deploy-codepush-production-ios-if-ota-release: mobile-build-upload-releasecandidate-ios: working_directory: ~/audius-client - macos: # Run on osx so app can be created and signed. - xcode: '14.0.0' + # run on macos so app can be created and signed. + resource_class: macos.x86.medium.gen2 + macos: + xcode: '14.2.0' environment: FL_OUTPUT_DIR: output shell: /bin/bash --login -o pipefail steps: + - run: + name: Set Ruby Version + command: rbenv global 2.7.7 && rbenv rehash - mobile-prepare-ios: build-directory: 'build-mobile-releasecandidate' bundle-id: 'co.audius.audiusmusic.releasecandidate' @@ -172,12 +199,17 @@ mobile-build-upload-releasecandidate-ios: mobile-build-upload-staging-releasecandidate-ios: working_directory: ~/audius-client - macos: # Run on osx so app can be created and signed. - xcode: '14.0.0' + # run on macos so app can be created and signed. + resource_class: macos.x86.medium.gen2 + macos: + xcode: '14.2.0' environment: FL_OUTPUT_DIR: output shell: /bin/bash --login -o pipefail steps: + - run: + name: Set Ruby Version + command: rbenv global 2.7.7 && rbenv rehash - mobile-prepare-ios: build-directory: 'build-mobile-staging-releasecandidate' bundle-id: 'co.audius.audiusmusic.staging.releasecandidate' diff --git a/.circleci/src/jobs/@web-jobs.yml b/.circleci/src/jobs/@web-jobs.yml index ed6050bd62f..0c54c81f5e4 100644 --- a/.circleci/src/jobs/@web-jobs.yml +++ b/.circleci/src/jobs/@web-jobs.yml @@ -248,9 +248,14 @@ web-deploy-sentry-sourcemaps: web-dist-mac-staging: working_directory: ~/audius-client - macos: # Run on osx so dmg can be created and signed. - xcode: '14.0.0' + # run on macos so dmg can be created and signed. + resource_class: macos.x86.medium.gen2 + macos: + xcode: '14.2.0' steps: + - run: + name: Set Ruby Version + command: rbenv global 2.7.7 && rbenv rehash - web-distribute: build-type: mac-publish @@ -272,9 +277,14 @@ web-dist-linux-staging: web-dist-mac-production: working_directory: ~/audius-client - macos: # Run on osx so dmg can be created and signed. - xcode: '14.0.0' + # run on macos so dmg can be created and signed. + resource_class: macos.x86.medium.gen2 + macos: + xcode: '14.2.0' steps: + - run: + name: Set Ruby Version + command: rbenv global 2.7.7 && rbenv rehash - web-distribute: build-type: mac-publish-production diff --git a/.ruby-version b/.ruby-version index 5b013b97d6f..62ae32d582b 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.7.6 \ No newline at end of file +2.7.7 \ No newline at end of file