Skip to content

Feature/489 transfer session to another screen #1491

Feature/489 transfer session to another screen

Feature/489 transfer session to another screen #1491

Workflow file for this run

name: Android CI
on:
push:
branches: [ develop ]
pull_request:
branches:
- feature/**
- bugfix/**
- develop
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
cache: gradle
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Decode google-services file
run: echo $GS > ./app/google-services.json
env:
GS: "${{ secrets.GOOGLESERVICES_JSON }}"
- name: Build
run: >-
./gradlew
-PCUER_YOUTUBE_API_KEY=CUER_YOUTUBE_API_KEY
-PCUER_PIXABAY_API_KEY=CUER_PIXABAY_API_KEY
-PCUER_SIGNING_KEY_ALIAS=$CUER_SIGNING_KEY_ALIAS
-PCUER_SIGNING_KEY_FILE=$CUER_SIGNING_KEY_FILE
-PCUER_SIGNING_PASSWORD=$CUER_SIGNING_PASSWORD
-PCUER_UPLOAD_KEY_ALIAS=$CUER_UPLOAD_KEY_ALIAS
-PCUER_UPLOAD_KEY_FILE=$CUER_UPLOAD_KEY_FILE
-PCUER_UPLOAD_PASSWORD=$CUER_UPLOAD_PASSWORD
-PCUER_HUB_STORE_KEY=CUER_HUB_STORE_KEY
-PCUER_HUB_STORE_PASS=CUER_HUB_STORE_PASS
clean
:app:assembleDebug
linkPodDebugFrameworkIosX64
:hub:generateApiKeyClass
:hub:build
env:
CUER_YOUTUBE_API_KEY: "${{ secrets.CUER_YOUTUBE_API_KEY }}"
CUER_PIXABAY_API_KEY: "${{ secrets.CUER_PIXABAY_API_KEY }}"
CUER_SIGNING_KEY_ALIAS: "${{ secrets.CUER_SIGNING_KEY_ALIAS }}"
CUER_SIGNING_KEY_FILE: "${{ secrets.CUER_SIGNING_KEY_FILE }}"
CUER_SIGNING_PASSWORD: "${{ secrets.CUER_SIGNING_PASSWORD }}"
CUER_UPLOAD_KEY_ALIAS: "${{ secrets.CUER_UPLOAD_KEY_ALIAS }}"
CUER_UPLOAD_KEY_FILE: "${{ secrets.CUER_UPLOAD_KEY_FILE }}"
CUER_UPLOAD_PASSWORD: "${{ secrets.CUER_UPLOAD_PASSWORD }}"
CUER_HUB_STORE_KEY: "${{ secrets.CUER_HUB_STORE_KEY }}"
CUER_HUB_STORE_PASS: "${{ secrets.CUER_HUB_STORE_PASS }}"
- name: Test
run: >-
./gradlew
-PCUER_YOUTUBE_API_KEY=CUER_YOUTUBE_API_KEY
-PCUER_PIXABAY_API_KEY=CUER_PIXABAY_API_KEY
-PCUER_SIGNING_KEY_ALIAS=$CUER_SIGNING_KEY_ALIAS
-PCUER_SIGNING_KEY_FILE=$CUER_SIGNING_KEY_FILE
-PCUER_SIGNING_PASSWORD=$CUER_SIGNING_PASSWORD
-PCUER_UPLOAD_KEY_ALIAS=$CUER_UPLOAD_KEY_ALIAS
-PCUER_UPLOAD_KEY_FILE=$CUER_UPLOAD_KEY_FILE
-PCUER_UPLOAD_PASSWORD=$CUER_UPLOAD_PASSWORD
-PCUER_HUB_STORE_KEY=CUER_HUB_STORE_KEY
-PCUER_HUB_STORE_PASS=CUER_HUB_STORE_PASS
database:verifyCommonMainDatabaseMigration
shared:test
net:test
domain:test
database:test
app:testDebugUnitTest
hub:test
# https://issuetracker.google.com/issues/192927707
# app:testDebugUnitTest
env:
CUER_YOUTUBE_API_KEY: "${{ secrets.CUER_YOUTUBE_API_KEY }}"
CUER_PIXABAY_API_KEY: "${{ secrets.CUER_PIXABAY_API_KEY }}"
CUER_SIGNING_KEY_ALIAS: "${{ secrets.CUER_SIGNING_KEY_ALIAS }}"
CUER_SIGNING_KEY_FILE: "${{ secrets.CUER_SIGNING_KEY_FILE }}"
CUER_SIGNING_PASSWORD: "${{ secrets.CUER_SIGNING_PASSWORD }}"
CUER_UPLOAD_KEY_ALIAS: "${{ secrets.CUER_UPLOAD_KEY_ALIAS }}"
CUER_UPLOAD_KEY_FILE: "${{ secrets.CUER_UPLOAD_KEY_FILE }}"
CUER_UPLOAD_PASSWORD: "${{ secrets.CUER_UPLOAD_PASSWORD }}"
CUER_HUB_STORE_KEY: "${{ secrets.CUER_HUB_STORE_KEY }}"
CUER_HUB_STORE_PASS: "${{ secrets.CUER_HUB_STORE_PASS }}"