Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 0 additions & 100 deletions .github/actions/setup-odrcore/action.yml

This file was deleted.

17 changes: 2 additions & 15 deletions .github/workflows/build_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,20 +38,13 @@ jobs:
with:
bundler-cache: true

- uses: ./.github/actions/setup-odrcore
- uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: ${{ env.xcode_version }}
profile: ios-simulator-arm64
configuration: Debug
cache-flavor: simulator

- name: run tests
run: bundle exec fastlane tests

# drop temporary download/source/build folders so only built packages get cached
- name: clean conan cache
run: conan cache clean "*"

- uses: actions/upload-artifact@v7
if: always()
with:
Expand All @@ -73,12 +66,9 @@ jobs:
- name: checkout
uses: actions/checkout@v7

- uses: ./.github/actions/setup-odrcore
- uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: ${{ env.xcode_version }}
profile: ios
configuration: ${{ matrix.configuration }}
cache-flavor: device

# signing needs secrets this workflow does not have, so this only proves
# that the device slice compiles and links
Expand All @@ -92,6 +82,3 @@ jobs:
-destination 'generic/platform=iOS'
CODE_SIGNING_ALLOWED=NO
build

- name: clean conan cache
run: conan cache clean "*"
4 changes: 2 additions & 2 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: format

# swift-format comes with the Xcode toolchain, so this needs neither conan nor
# ruby and reports style breakage in a minute instead of after a full build.
# swift-format comes with the Xcode toolchain, so this needs no ruby and reports
# style breakage in a minute instead of after a full build.
# Unlike build_test this has no paths-ignore: every file the formatter touches
# gets checked.

Expand Down
8 changes: 1 addition & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,15 +57,9 @@ jobs:
with:
bundler-cache: true

# a release consumes what build_test already built and never writes the
# cache back, so an untested release cannot poison it
- uses: ./.github/actions/setup-odrcore
- uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: ${{ env.xcode_version }}
profile: ios
configuration: ${{ matrix.flavor == 'pro' && 'Release' || 'Release Lite' }}
cache-flavor: device
save-cache: "false"

# a throwaway keychain so the distribution certificate never outlives the job
- name: import signing certificate
Expand Down
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,5 @@ fastlane/test_output

fastlane/report.xml

conan-output/
conan-assets/
graph_info.json
.venv/
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

Loading