name: Auto-commit generated code on: push: branches: - master jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Set up JDK 21 uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '21' - name: Run Gradle task timeout-minutes: 60 run: ./gradlew processKDocsMain korro - name: Commit changes run: | git config --global user.name 'github-actions[bot]' git config --global user.email 'github-actions[bot]@users.noreply.github.com' git add './core/generated-sources' './dataframe-csv/generated-sources' './docs/StardustDocs/resources/snippets' './docs/StardustDocs/topics' git diff --staged --quiet || git commit -m "Automated commit of generated code" git push env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}