-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #301 from hyperskill/release/1.7
* Polling submission in shared ^ALTAPPS-462 * Fix Android dialogFragment dismiss events are not logged to analytics ^ALTAPPS-470 Needs testing * Fix Android crash when calling startActivity without try/catch ^ALTAPPS-419 Needs testing * Implement delegate to store serializable value in arguments * Fix chosenColumns field is not saved into arguments * Update hypercoins balance after buying streak freeze ^ALTAPPS-482 * Fix RU localisation usage on Android from ru.nobird.android.ui lib * Update gms libs on Android * Fix AuthSocialWebViewFragment crash on Android ^ALTAPPS-334 Needs testing * Enable nonTransitive Rclass on Android ^ALTAPPS-501 Needs testing * Fix Android app crash in local notifications ^ALTAPPS-332 Needs testing * Fix representation of hypercoins in home header on iOS ^ALTAPPS-504 * Fix incorrect step analytic route on both platforms ^ALTAPPS-466 * Update Kotlin from 1.6.21 to 1.7.21 ^ALTAPPS-488 Fixed * Update Kotlin from 1.6.21 to 1.7.21 ^ALTAPPS-488 Fixed * Update release notes for beta testers * Android: Enable debug controls * Set version to 1.7 & bump build * GitHub Actions: Bump actions/checkout from 3.2.0 to 3.3.0 (#302) Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v3.2.0...v3.3.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Incorrect next daily problem in timer value ^ALTAPPS-427 Needs Testing * Fix choices elements HTML rendering (no line breaks) in iOS ^ALTAPPS-414 Needs Testing * CI/CD build caches for default branch ^ALTAPPS-493 * Deploy analytics docs also from develop branch * Android remove redundant profileDailyRemindersSwitchCompat checked condition * Android: add theory button to repeat step screen ^ALTAPPS-479 Needs testing * Android:l Change not completed streak icon in header ^ALTAPPS-475 Needs testing * Sync incorrect next problem of day in representation ^ALTAPPS-428 Needs testing * Disable analytics docs deployment for develop branch It requires conditional check -> deploy only if push to develop contains analytics changes. * Replace spinner loading with skeleton on Home and Track screens ^APTAPPS-459 Needs testing * Fix ActivityNotFound crashes ^ALTAPPS-522 Needs tesing * Update iOS launch screen year ^ALTAPPS-525 Fixed * Shared change endpoint config on demand & debug feature draft ^ALTAPPS-424 * iOS change uncompleted streak icon in header ^ALTAPPS-517 Fixed * Show earned gems count after daily problem solved ^ALTAPPS-503 * Update splash screen on Android ^ALTAPPS-533 * Update notification icon and color to it * Move ImageLoader into AndroidAppComponent root ^ALTAPPS-534 Resolved * Fix StepQuiz feature crash on Android ^ALTAPPS-520 Fixed * Fix Android incorrect repetition stats diagram ^ALTAPPS-484 Needs testing * Add force_build_ios input * Add force_build_android input * CI/CD ability to force run lint & unit tests * CI/CD bump Xcode version from 14.1 to 14.2 ^ALTAPPS-538 Fixed * Shared load gems and streak on the Track screen ^ALTAPPS-506 * Implement GamificationToolbar UI on Android ^ALTAPPS-519 Needs testing * Move GamificationToolbarReducer to presentation package * Update release notes for beta testers * Bump build * ALTAPPS-548: provide error data when Sentry transaction failed * ALTAPPS-548: add Sentry breadcrumbs * Fix next problem in formatting on Android ^ALTAPPS-428 * ALTAPPS-549: Update Ruby from 2.6.5 to 3.2.0 * ALTAPPS-549: Downgrade Ruby from 3.2.0 to 3.1.0 * Bump build * ALTAPPS-547: Bump Sentry & update configuration Configure HTTP Client Errors, Swizzling, Watchdog Terminations, App Hangs and Performance Monitoring. * iOS: Bump build Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Vladislav Kashchey <[email protected]> Co-authored-by: Zhukov Aleksandr <[email protected]> Co-authored-by: Zhukov Aleksandr <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information
Showing
270 changed files
with
3,286 additions
and
1,546 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -64,7 +64,7 @@ runs: | |
if: ${{ inputs.setup-ruby == 'true' }} | ||
uses: ruby/[email protected] | ||
with: | ||
ruby-version: '2.6.5' | ||
ruby-version: '3.1.0' | ||
bundler-cache: true | ||
working-directory: './androidHyperskillApp' | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,10 +8,6 @@ inputs: | |
google-cloud-storage-code-signing-certificates-key: | ||
description: 'gc_keys.json file base64 content for code signing APIs communication' | ||
required: false | ||
cache-cocoapods-on-pods-cache-miss: | ||
description: 'Should cache cocoapods on Pods cache miss' | ||
required: false | ||
default: false | ||
|
||
outputs: | ||
is-git-crypt-unlocked: | ||
|
@@ -24,7 +20,7 @@ runs: | |
- name: Setup Xcode version | ||
uses: maxim-lobanov/[email protected] | ||
with: | ||
xcode-version: '14.1' | ||
xcode-version: '14.2' | ||
|
||
- name: Homebrew install git-crypt | ||
run: brew install git-crypt | ||
|
@@ -54,7 +50,7 @@ runs: | |
- name: Setup Ruby | ||
uses: ruby/[email protected] | ||
with: | ||
ruby-version: '2.6.5' | ||
ruby-version: '3.1.0' | ||
bundler-cache: true | ||
working-directory: './iosHyperskillApp' | ||
|
||
|
@@ -111,16 +107,6 @@ runs: | |
restore-keys: | | ||
${{ runner.os }}-pods- | ||
# Cache Cocoapods repository | ||
- name: Cache Cocoapods | ||
if: ${{ inputs.cache-cocoapods-on-pods-cache-miss == 'true' && steps.cache-pods.outputs.cache-hit != 'true' }} | ||
uses: actions/[email protected] | ||
with: | ||
path: ~/.cocoapods | ||
key: ${{ runner.os }}-cocoapods-${{ hashFiles('iosHyperskillApp/Podfile.lock') }} | ||
restore-keys: | | ||
${{ runner.os }}-cocoapods- | ||
# Install Pods if cache miss occurred | ||
- name: Install Pods | ||
if: steps.cache-pods.outputs.cache-hit != 'true' | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,7 +26,7 @@ jobs: | |
runs-on: ubuntu-22.04 | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3.2.0 | ||
uses: actions/checkout@v3.3.0 | ||
|
||
- name: Gradle Wrapper Validation | ||
uses: gradle/[email protected] | ||
|
@@ -41,7 +41,7 @@ jobs: | |
|
||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3.2.0 | ||
uses: actions/checkout@v3.3.0 | ||
|
||
- name: Setup CI | ||
id: setup | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,7 +20,7 @@ jobs: | |
runs-on: ubuntu-22.04 | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3.2.0 | ||
uses: actions/checkout@v3.3.0 | ||
|
||
- name: Gradle Wrapper Validation | ||
uses: gradle/[email protected] | ||
|
@@ -35,7 +35,7 @@ jobs: | |
|
||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3.2.0 | ||
uses: actions/checkout@v3.3.0 | ||
|
||
- name: Setup CI | ||
id: setup | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
name: Build Caches | ||
|
||
on: | ||
push: | ||
branches: | ||
- 'develop' | ||
workflow_dispatch: | ||
# Runs at 00:00 UTC every sunday | ||
schedule: | ||
- cron: "0 0 * * 0" | ||
|
||
concurrency: | ||
group: ${{ github.workflow }}-${{ github.ref_name }} | ||
cancel-in-progress: false | ||
|
||
defaults: | ||
run: | ||
shell: bash | ||
|
||
jobs: | ||
build-android: | ||
name: Build Android Caches | ||
runs-on: ubuntu-22.04 | ||
timeout-minutes: 60 | ||
|
||
steps: | ||
- name: Checkout | ||
uses: actions/[email protected] | ||
|
||
- name: Setup CI | ||
uses: ./.github/actions/setup-android | ||
with: | ||
setup-ruby: true | ||
|
||
- name: Clean | ||
run: ./gradlew clean | ||
env: | ||
GITHUB_USER: ${{ github.actor }} | ||
GITHUB_PERSONAL_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
build-ios: | ||
name: Build iOS Caches | ||
runs-on: macos-12 | ||
timeout-minutes: 60 | ||
|
||
steps: | ||
- name: Checkout | ||
uses: actions/[email protected] | ||
|
||
- name: Setup CI | ||
id: setup | ||
uses: ./.github/actions/setup-ios | ||
with: | ||
git-crypt-key: ${{ secrets.GIT_CRYPT_KEY }} | ||
|
||
- name: Clean | ||
run: ./gradlew clean | ||
env: | ||
GITHUB_USER: ${{ github.actor }} | ||
GITHUB_PERSONAL_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,7 +22,7 @@ jobs: | |
|
||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3.2.0 | ||
uses: actions/checkout@v3.3.0 | ||
|
||
- name: Detect changes | ||
uses: dorny/[email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,7 +26,7 @@ jobs: | |
runs-on: ubuntu-22.04 | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3.2.0 | ||
uses: actions/checkout@v3.3.0 | ||
|
||
- name: Gradle Wrapper Validation | ||
uses: gradle/[email protected] | ||
|
@@ -41,7 +41,7 @@ jobs: | |
|
||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3.2.0 | ||
uses: actions/checkout@v3.3.0 | ||
|
||
- name: Setup CI | ||
id: setup | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,7 +20,7 @@ jobs: | |
runs-on: ubuntu-22.04 | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3.2.0 | ||
uses: actions/checkout@v3.3.0 | ||
|
||
- name: Gradle Wrapper Validation | ||
uses: gradle/[email protected] | ||
|
@@ -35,13 +35,12 @@ jobs: | |
|
||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v3.2.0 | ||
uses: actions/checkout@v3.3.0 | ||
|
||
- name: Setup CI | ||
id: setup | ||
uses: ./.github/actions/setup-ios | ||
with: | ||
cache-cocoapods-on-pods-cache-miss: true | ||
git-crypt-key: ${{ secrets.GIT_CRYPT_KEY }} | ||
google-cloud-storage-code-signing-certificates-key: ${{ secrets.GOOGLE_CLOUD_STORAGE_CODE_SIGNING_CERTIFICATES_KEY_CONTENT }} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.