Skip to content

updates Save Result button UI feedbacks #18

updates Save Result button UI feedbacks

updates Save Result button UI feedbacks #18

name: Deploy to Firebase Hosting on merge
"on":
push:
branches:
- main
jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
# Clear the node_modules cache
- name: Clear cache
run: rm -rf node_modules
# Optionally, remove any build directories
- name: Remove build folder
run: rm -rf build
- name: Debug environment variables
run: |
echo "FIREBASE_API_KEY: $REACT_APP_FIREBASE_API_KEY"
echo "FIREBASE_PROJECT_ID: $REACT_APP_FIREBASE_PROJECT_ID"
echo "REACT_APP_BACKEND_API_URL: $REACT_APP_BACKEND_API_URL"
env:
REACT_APP_FIREBASE_API_KEY: ${{ vars.REACT_APP_FIREBASE_API_KEY }}
REACT_APP_FIREBASE_PROJECT_ID: ${{ vars.REACT_APP_FIREBASE_PROJECT_ID }}
REACT_APP_BACKEND_API_URL: ${{ vars.REACT_APP_BACKEND_API_URL }}
- name: Install dependencies
env:
REACT_APP_FIREBASE_API_KEY: ${{ vars.REACT_APP_FIREBASE_API_KEY }}
REACT_APP_FIREBASE_APP_ID: ${{ vars.REACT_APP_FIREBASE_APP_ID }}
REACT_APP_FIREBASE_MESSAGING_SENDER_ID: ${{ vars.REACT_APP_FIREBASE_MESSAGING_SENDER_ID }}
REACT_APP_FIREBASE_MEASUREMENT_ID: ${{ vars.REACT_APP_FIREBASE_MEASUREMENT_ID }}
REACT_APP_FIREBASE_AUTH_DOMAIN: ${{ vars.REACT_APP_FIREBASE_AUTH_DOMAIN }}
REACT_APP_FIREBASE_PROJECT_ID: ${{ vars.REACT_APP_FIREBASE_PROJECT_ID }}
REACT_APP_FIREBASE_STORAGE_BUCKET: ${{ vars.REACT_APP_FIREBASE_STORAGE_BUCKET }}
REACT_APP_BACKEND_API_URL: ${{ vars.REACT_APP_BACKEND_API_URL }}
run: npm ci && npm run build
- uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: "${{ secrets.GITHUB_TOKEN }}"
firebaseServiceAccount: "${{ secrets.FIREBASE_SERVICE_ACCOUNT_AGRILENS_WEB }}"
channelId: live
projectId: agrilens-web