name: "Export Reports to reports branch"

on:
  push:
    branches:
    - master
    paths-ignore:
      - 'fastlane/**'
      - '.github/**'
      - 'icons/**'
      - 'images/**'
      - 'scripts/**'
      - 'whatsnew/**'
      - '**.md'
      - '**.MD'

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
  
    - name: Setting up project
      uses: ./.github/actions/setup
      
    - name: Create Reports ⚙️🛠
      run: bash ./gradlew :app:analyzeProductionReleaseBundle
      
      
    - name: Exports Reports to report branch
      uses: s0/git-publish-subdir-action@develop
      env:
        REPO: self
        BRANCH: reports # The branch name where you want to push the assets
        FOLDER: app/build/reports # The directory where your assets are generated
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # GitHub will automatically add this - you don't need to bother getting a token
        MESSAGE: "Build: ({sha}) {msg}" # The commit message
