mirror of
https://github.com/tooot-app/app
synced 2025-04-16 03:07:32 +02:00
Test tagging
This commit is contained in:
parent
4baf90ffd3
commit
fb31262b23
2
.github/workflows/staging.yml
vendored
2
.github/workflows/staging.yml
vendored
@ -41,5 +41,5 @@ jobs:
|
|||||||
APP_STORE_CONNECT_API_KEY_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY_ID }}
|
APP_STORE_CONNECT_API_KEY_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY_ID }}
|
||||||
APP_STORE_CONNECT_API_KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }}
|
APP_STORE_CONNECT_API_KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }}
|
||||||
APP_STORE_CONNECT_API_KEY_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY }}
|
APP_STORE_CONNECT_API_KEY_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY }}
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
FL_GITHUB_RELEASE_API_BEARER: ${{ secrets.GITHUB_TOKEN }}
|
||||||
run: yarn app:build
|
run: yarn app:build
|
||||||
|
@ -9,11 +9,11 @@ VERSIONS = read_json( json_path: "./package.json" )[:versions]
|
|||||||
ENVIRONMENT = ENV["TOOOT_ENVIRONMENT"]
|
ENVIRONMENT = ENV["TOOOT_ENVIRONMENT"]
|
||||||
VERSION = "#{VERSIONS[:major]}.#{VERSIONS[:minor]}"
|
VERSION = "#{VERSIONS[:major]}.#{VERSIONS[:minor]}"
|
||||||
RELEASE_CHANNEL = "#{VERSIONS[:major]}-#{ENVIRONMENT}"
|
RELEASE_CHANNEL = "#{VERSIONS[:major]}-#{ENVIRONMENT}"
|
||||||
BUILD_NUMBER = number_of_commits
|
BUILD_NUMBER = ENV["GITHUB_RUN_NUMBER"]
|
||||||
GITHUB_REPO = "tooot-app/app"
|
GITHUB_REPO = "tooot-app/app"
|
||||||
case ENVIRONMENT
|
case ENVIRONMENT
|
||||||
when "staging"
|
when "staging"
|
||||||
GITHUB_RELEASE = "v#{VERSION} (#{BUILD_NUMBER})"
|
GITHUB_RELEASE = "v#{VERSION}(#{BUILD_NUMBER})"
|
||||||
when "production"
|
when "production"
|
||||||
GITHUB_RELEASE = "v#{VERSION}"
|
GITHUB_RELEASE = "v#{VERSION}"
|
||||||
end
|
end
|
||||||
@ -40,13 +40,17 @@ end
|
|||||||
|
|
||||||
desc "Create new GitHub release"
|
desc "Create new GitHub release"
|
||||||
private_lane :github_release do
|
private_lane :github_release do
|
||||||
|
case ENVIRONMENT
|
||||||
|
when "staging"
|
||||||
|
is_prerelease = true
|
||||||
|
when "production"
|
||||||
|
is_prerelease = false
|
||||||
|
end
|
||||||
set_github_release(
|
set_github_release(
|
||||||
repository_name: GITHUB_REPO,
|
repository_name: GITHUB_REPO,
|
||||||
api_bearer: ENV["GITHUB_TOKEN"],
|
|
||||||
name: GITHUB_RELEASE,
|
|
||||||
tag_name: GITHUB_RELEASE,
|
tag_name: GITHUB_RELEASE,
|
||||||
commitish: git_branch,
|
commitish: git_branch,
|
||||||
is_prerelease: ENVIRONMENT == "staging"
|
is_prerelease: is_prerelease
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -90,7 +94,7 @@ lane :build do
|
|||||||
puts("Release #{GITHUB_RELEASE} exists. Continue with building React Native only.")
|
puts("Release #{GITHUB_RELEASE} exists. Continue with building React Native only.")
|
||||||
else
|
else
|
||||||
puts("Release #{GITHUB_RELEASE} does not exist. Create new release as well as new native build.")
|
puts("Release #{GITHUB_RELEASE} does not exist. Create new release as well as new native build.")
|
||||||
build_ios
|
# build_ios
|
||||||
# build_android
|
# build_android
|
||||||
case ENVIRONMENT
|
case ENVIRONMENT
|
||||||
when "staging"
|
when "staging"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user