ci: add quotes to environment variables and Docker tags in CI workflow
This commit is contained in:
+10
-10
@@ -21,11 +21,11 @@ jobs:
|
||||
- name: Run backend tests
|
||||
working-directory: backend
|
||||
env:
|
||||
DATABASE_URL: sqlite+aiosqlite:///:memory:
|
||||
ENVIRONMENT: test
|
||||
DATABASE_URL: "sqlite+aiosqlite:///:memory:"
|
||||
ENVIRONMENT: "test"
|
||||
run: pytest
|
||||
- name: Build backend Docker image
|
||||
run: docker build -t nexamfa-backend:${{ github.sha }} backend
|
||||
run: docker build -t "nexamfa-backend:${{ github.sha }}" backend
|
||||
|
||||
frontend:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -40,7 +40,7 @@ jobs:
|
||||
npm install
|
||||
npm run build
|
||||
- name: Build frontend Docker image
|
||||
run: docker build -t nexamfa-frontend:${{ github.sha }} frontend
|
||||
run: docker build -t "nexamfa-frontend:${{ github.sha }}" frontend
|
||||
|
||||
android:
|
||||
runs-on: ubuntu-latest
|
||||
@@ -49,19 +49,19 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Prepare Firebase configuration
|
||||
if: ${{ secrets.GOOGLE_SERVICES_JSON_BASE64 != '' }}
|
||||
if: "${{ secrets.GOOGLE_SERVICES_JSON_BASE64 != '' }}"
|
||||
run: echo "${{ secrets.GOOGLE_SERVICES_JSON_BASE64 }}" | base64 -d > android/app/google-services.json
|
||||
- name: Prepare release keystore
|
||||
if: ${{ secrets.ANDROID_KEYSTORE_BASE64 != '' }}
|
||||
if: "${{ secrets.ANDROID_KEYSTORE_BASE64 != '' }}"
|
||||
run: |
|
||||
echo "${{ secrets.ANDROID_KEYSTORE_BASE64 }}" | base64 -d > android/release.keystore
|
||||
- name: Build Android artifacts
|
||||
working-directory: android
|
||||
env:
|
||||
ANDROID_KEYSTORE_PATH: ${{ github.workspace }}/android/release.keystore
|
||||
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
|
||||
ANDROID_KEY_ALIAS: ${{ secrets.ANDROID_KEY_ALIAS }}
|
||||
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
|
||||
ANDROID_KEYSTORE_PATH: "${{ github.workspace }}/android/release.keystore"
|
||||
ANDROID_KEYSTORE_PASSWORD: "${{ secrets.ANDROID_KEYSTORE_PASSWORD }}"
|
||||
ANDROID_KEY_ALIAS: "${{ secrets.ANDROID_KEY_ALIAS }}"
|
||||
ANDROID_KEY_PASSWORD: "${{ secrets.ANDROID_KEY_PASSWORD }}"
|
||||
run: |
|
||||
gradle testDebugUnitTest assembleDebug assembleRelease bundleRelease
|
||||
- name: Upload debug APK
|
||||
|
||||
Reference in New Issue
Block a user