mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-11-14 08:34:42 +09:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
be4f39ee9a |
No files matched your search
@@ -1782,36 +1782,3 @@ jobs:
|
||||
|
||||
- name: 'Upload macOS build to TestFlight'
|
||||
run: fastlane mac testflight_upload 2>&1 | sed -f hide_secrets.sed
|
||||
|
||||
# ------------------------------------------------------
|
||||
|
||||
Google-Play:
|
||||
if: startsWith(github.ref, 'refs/tags/')
|
||||
needs: [Build-Linux-Ubuntu, Build-Windows, Build-iOS, Build-MacOS, Build-MacOS-NE, Build-Android]
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
defaults:
|
||||
run:
|
||||
working-directory: deploy
|
||||
shell: bash
|
||||
|
||||
steps:
|
||||
- name: 'Get fastlane config'
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
sparse-checkout: |
|
||||
deploy/fastlane
|
||||
deploy/hide_secrets.sed
|
||||
sparse-checkout-cone-mode: false
|
||||
|
||||
- name: 'Download Play AABs'
|
||||
uses: actions/download-artifact@v8
|
||||
with:
|
||||
pattern: 'AmneziaVPN_*_play.aab'
|
||||
path: deploy/build/android
|
||||
merge-multiple: true
|
||||
|
||||
- name: 'Upload to Google Play beta'
|
||||
env:
|
||||
GOOGLE_PLAY_SERVICE_ACCOUNT_JSON: ${{ secrets.GOOGLE_PLAY_SERVICE_ACCOUNT_JSON }}
|
||||
run: fastlane android play_upload 2>&1 | sed -f hide_secrets.sed
|
||||
+1
-1
@@ -5,7 +5,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
set(PROJECT AmneziaVPN)
|
||||
if(NOT AMNEZIAVPN_VERSION)
|
||||
set(AMNEZIAVPN_VERSION 5.1.1.4 CACHE STRING "Client app version")
|
||||
set(AMNEZIAVPN_VERSION 5.1.1.3 CACHE STRING "Client app version")
|
||||
endif()
|
||||
|
||||
set(QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP ON CACHE BOOL "" FORCE)
|
||||
|
||||
@@ -1,21 +1,9 @@
|
||||
def cmake_cache_value(name)
|
||||
File.read("../build/CMakeCache.txt")[/^#{name}:\w+=(.*)$/, 1]
|
||||
end
|
||||
|
||||
def archive_build(app_platform, profile_platform)
|
||||
app_identifier = cmake_cache_value("BUILD_IOS_APP_IDENTIFIER")
|
||||
def archive_build(app_platform)
|
||||
build_app(
|
||||
project: "build/AmneziaVPN.xcodeproj",
|
||||
scheme: "AmneziaVPN",
|
||||
configuration: "Release",
|
||||
export_method: "app-store",
|
||||
export_options: {
|
||||
signingStyle: "manual",
|
||||
provisioningProfiles: {
|
||||
app_identifier => cmake_cache_value("CLIENT_#{profile_platform}_PROVISIONING_PROFILE_SPECIFIER"),
|
||||
"#{app_identifier}.network-extension" => cmake_cache_value("CLIENT_#{profile_platform}_NE_PROVISIONING_PROFILE_SPECIFIER")
|
||||
}
|
||||
},
|
||||
output_directory: "build/#{app_platform}",
|
||||
output_name: "AmneziaVPN"
|
||||
)
|
||||
@@ -33,7 +21,7 @@ end
|
||||
|
||||
platform :ios do
|
||||
lane :archive do
|
||||
archive_build("ios", "IOS")
|
||||
archive_build("ios")
|
||||
end
|
||||
|
||||
lane :testflight_upload do
|
||||
@@ -44,7 +32,7 @@ end
|
||||
|
||||
platform :mac do
|
||||
lane :archive do
|
||||
archive_build("osx", "MACOS")
|
||||
archive_build("osx")
|
||||
end
|
||||
|
||||
lane :testflight_upload do
|
||||
@@ -52,19 +40,3 @@ platform :mac do
|
||||
upload_to_testflight(app_platform: "osx", pkg: "build/osx/AmneziaVPN.pkg", skip_waiting_for_build_processing: true)
|
||||
end
|
||||
end
|
||||
|
||||
platform :android do
|
||||
lane :play_upload do
|
||||
upload_to_play_store(
|
||||
package_name: "org.amnezia.vpn",
|
||||
track: "beta",
|
||||
release_status: "draft",
|
||||
aab_paths: Dir["../build/android/*_play.aab"].map { |path| File.expand_path(path) },
|
||||
json_key_data: ENV.fetch("GOOGLE_PLAY_SERVICE_ACCOUNT_JSON"),
|
||||
skip_upload_metadata: true,
|
||||
skip_upload_changelogs: true,
|
||||
skip_upload_images: true,
|
||||
skip_upload_screenshots: true
|
||||
)
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user