Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/embedder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@ on:
pull_request:
jobs:
embedder:
uses: rubykatzen/baseline/.github/workflows/embedder-shared.yml@v0.13.1
uses: rubykatzen/baseline/.github/workflows/embedder-shared.yml@v0.15.0
with:
extra: '["release-please"]'
2 changes: 1 addition & 1 deletion .github/workflows/github.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ on:
pull_request:
jobs:
github:
uses: rubykatzen/baseline/.github/workflows/github-shared.yml@v0.13.1
uses: rubykatzen/baseline/.github/workflows/github-shared.yml@v0.15.0
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ on:
pull_request:
jobs:
lint:
uses: rubykatzen/baseline/.github/workflows/lint-shared.yml@v0.13.1
uses: rubykatzen/baseline/.github/workflows/lint-shared.yml@v0.15.0
2 changes: 1 addition & 1 deletion .github/workflows/notify-telegram-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
workflow_dispatch:
jobs:
notify:
uses: rubykatzen/baseline/.github/workflows/notify-telegram-pr-shared.yml@v0.13.1
uses: rubykatzen/baseline/.github/workflows/notify-telegram-pr-shared.yml@v0.15.0
secrets:
TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}
TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }}
13 changes: 13 additions & 0 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Pull request
on:
pull_request_target:
types: [opened, reopened, edited, synchronize]
jobs:
pull-request-title:
runs-on: ubuntu-latest
permissions:
pull-requests: read
steps:
- uses: amannn/action-semantic-pull-request@v6
env:
GITHUB_TOKEN: ${{ github.token }}
12 changes: 7 additions & 5 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,14 @@ This repository uses [Baseline](https://github.com/rubykatzen/baseline) to
verify shared content fragments across repositories.

Do not change a required fragment only in the consuming repository. Change
the fragment in `config/embedder.yml` in Baseline and release it. Dependabot
will then update the Baseline workflow version in consuming repositories and
CI will show the required fragment diff.
the fragment in `config/embedder.yml` or the selected extra configuration in
Baseline and release it. Dependabot will then update the Baseline workflow
version in consuming repositories and CI will show the required fragment
diff.

A repository-specific exception must be declared through the `skip` input of
`embedder-shared.yml`.
`embedder-shared.yml`. Optional policies are selected through its `extra`
input.
<!-- /baseline fragment: embedded-fragments -->

## Repository Overview
Expand Down Expand Up @@ -342,7 +344,7 @@ services:

GitHub Actions workflow (`.github/workflows/release.yml`) manages releases via [Release Please](https://github.com/googleapis/release-please):

1. On every push to `main`, Release Please opens/updates a `chore(main): release X.Y.Z` PR with the computed version and generated `CHANGELOG.md` entry
1. On every push to `main`, Release Please opens/updates a `chore: release X.Y.Z` PR with the computed version and generated `CHANGELOG.md` entry
2. Merging that PR tags the release and publishes a GitHub Release
3. A job then builds and uploads `flightdeck-apps.zip` from the `apps/` catalog. Deploy refs may use `@latest` as an alias resolved through GitHub's latest release API (`deploy/resolve.py`); no mutable `latest` release/tag is created.

Expand Down
2 changes: 2 additions & 0 deletions release-please-config.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json",
"release-type": "simple",
"include-component-in-tag": false,
"pull-request-title-pattern": "chore: release ${version}",
"pull-request-header": "This pull request prepares the next release.",
"pull-request-footer": "[Release Please documentation](https://github.com/googleapis/release-please#release-please)",
"packages": {
Expand Down