Skip to content

Commit 5c56977

Browse files
committed
Add minimal TV app
Closes #315
1 parent 47c6b02 commit 5c56977

File tree

261 files changed

+2156
-224
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

261 files changed

+2156
-224
lines changed

.env.tvos

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
INFO_PLIST_ROOT="Passepartout/App"
2+
MATCH_PLATFORM="tvos"
3+
GYM_SCHEME="Passepartout"
4+
DELIVER_PLATFORM="appletvos"
5+
DELIVER_METADATA_PATH="Passepartout/App/fastlane/tvos/metadata"
6+
DELIVER_SCREENSHOTS_PATH="Passepartout/App/fastlane/tvos/screenshots"
7+
CHANGELOG="CHANGELOG.md"

.github/workflows/private_beta.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ env:
1717
jobs:
1818
build_upload:
1919
name: Distribute Private Beta
20-
runs-on: macos-12
20+
runs-on: macos-13
2121
environment:
2222
name: private_beta
2323
strategy:
@@ -50,7 +50,7 @@ jobs:
5050
go-version: "^1.17"
5151
- uses: maxim-lobanov/setup-xcode@v1
5252
with:
53-
xcode-version: latest-stable
53+
xcode-version: "15.1"
5454
- name: Create keychain
5555
uses: ./.github/actions/create-keychain
5656
with:

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ env:
1616
jobs:
1717
build_upload:
1818
name: Upload to ASC
19-
runs-on: macos-12
19+
runs-on: macos-13
2020
strategy:
2121
fail-fast: true
2222
matrix:
@@ -48,7 +48,7 @@ jobs:
4848
go-version: "^1.17"
4949
- uses: maxim-lobanov/setup-xcode@v1
5050
with:
51-
xcode-version: latest-stable
51+
xcode-version: "15.1"
5252
- name: Store app version
5353
id: app_version
5454
if: ${{ matrix.use_version }}

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ concurrency:
1818
jobs:
1919
run_tests:
2020
name: Run tests
21-
runs-on: macos-12
21+
runs-on: macos-13
2222
timeout-minutes: 15
2323
steps:
2424
- uses: actions/checkout@v3
2525
with:
2626
submodules: true
2727
- uses: maxim-lobanov/setup-xcode@v1
2828
with:
29-
xcode-version: latest-stable
29+
xcode-version: "15.1"
3030
- uses: ruby/setup-ruby@v1
3131
with:
3232
bundler-cache: true

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- App for tvOS. [#315](https://github.com/passepartoutvpn/passepartout-apple/issues/315)
1213
- WireGuard: Show data count. [#312](https://github.com/passepartoutvpn/passepartout-apple/issues/312)
1314

1415
### Changed

Passepartout.xcodeproj/project.pbxproj

Lines changed: 153 additions & 12 deletions
Large diffs are not rendered by default.

Passepartout.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 64 additions & 67 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Passepartout.xcodeproj/xcshareddata/xcschemes/Passepartout.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
<EnvironmentVariable
128128
key = "APP_TYPE"
129129
value = "2"
130-
isEnabled = "YES">
130+
isEnabled = "NO">
131131
</EnvironmentVariable>
132132
<EnvironmentVariable
133133
key = "LOG_LEVEL"

Passepartout/App/App.entitlements

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<key>com.apple.developer.icloud-container-identifiers</key>
88
<array>
99
<string>iCloud.com.algoritmico.Passepartout</string>
10+
<string>iCloud.com.algoritmico.Passepartout.Shared</string>
1011
</array>
1112
<key>com.apple.developer.icloud-services</key>
1213
<array>
5.58 KB
Loading

0 commit comments

Comments
 (0)