Skip to content

feat(earn): Add EarnHome screen (#5656) #117

feat(earn): Add EarnHome screen (#5656)

feat(earn): Add EarnHome screen (#5656) #117

name: Bump App Version
on:
workflow_dispatch:
push:
# trigger on new minor release tags only
tags:
- valora-v[0-9]+.[0-9]+.0
jobs:
bump-app-version:
# this job uses the pre-deploy script and agvtool which is only available on macos
runs-on: macos-14
permissions:
pull-requests: write
env:
BRANCH_NAME: valora-bot/bump-app-version
steps:
- uses: google-github-actions/auth@v2
with:
project_id: celo-mobile-mainnet
credentials_json: ${{ secrets.MAINNET_SERVICE_ACCOUNT_KEY }}
- name: Google Secrets
id: google-secrets
uses: google-github-actions/[email protected]
with:
secrets: |-
BOT_SSH_KEY:projects/1027349420744/secrets/BOT_SSH_PRIVATE_KEY
VALORA_BOT_TOKEN:projects/1027349420744/secrets/VALORA_BOT_TOKEN
- uses: webfactory/[email protected]
with:
ssh-private-key: ${{ steps.google-secrets.outputs.BOT_SSH_KEY }}
- uses: actions/checkout@v4
with:
ref: main
- uses: ./.github/actions/yarn-install
- run: yarn ts-node .github/scripts/createAppVersionPr.ts
env:
VALORA_BOT_TOKEN: ${{ steps.google-secrets.outputs.VALORA_BOT_TOKEN }}
- uses: actions/github-script@v7
with:
script: |
const allowedUpdatedFiles = [
'android/app/build.gradle',
'android/gradle.properties',
'ios/celo.xcodeproj/project.pbxproj',
'package.json'
]
const script = require('.github/scripts/autoApprovePr.js')
await script({github, context, core, allowedUpdatedFiles})
- uses: actions/github-script@v7
with:
github-token: ${{ steps.google-secrets.outputs.VALORA_BOT_TOKEN }}
script: |
const script = require('.github/scripts/enableAutomergeOnPr.js')
await script({github, context, core})