name: Internal - Main - Continuous Integration on: push: branches: [main] tags: ["*"] permissions: contents: read packages: read statuses: write security-events: write id-token: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: ci: uses: ./.github/workflows/__shared-ci.yml secrets: inherit generate-readme: needs: ci runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: bitflight-devops/github-action-readme-generator@v1.8.0 with: owner: hoverkraft-tech repo: compose-action - uses: actions/create-github-app-token@v1 id: generate-token with: app-id: ${{ vars.CI_BOT_APP_ID }} private-key: ${{ secrets.CI_BOT_APP_PRIVATE_KEY }} - uses: hoverkraft-tech/ci-github-common/actions/create-and-merge-pull-request@0.18.0 with: github-token: ${{ steps.generate-token.outputs.token }} branch: docs/actions-workflows-documentation-update title: "docs: update actions and workflows documentation" body: Update actions and workflows documentation commit-message: | docs: update actions and workflows documentation [skip ci]