From 1c65db88fd148d96d59f309edbc0a946f06ce418 Mon Sep 17 00:00:00 2001 From: bin101 Date: Fri, 10 Jul 2026 09:27:33 +0200 Subject: [PATCH] feat: raise link history cap from 20 to 25 entries Also drop develop/integration-branch references now that feature branches merge directly into main via PR. Co-Authored-By: Claude Sonnet 5 --- .github/workflows/ci.yml | 2 +- CLAUDE.md | 5 ++--- README.md | 8 ++++---- waypoint/state.py | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ed4eced..06636fc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ name: Test on: push: - branches: ["main", "develop"] + branches: ["main"] pull_request: workflow_dispatch: diff --git a/CLAUDE.md b/CLAUDE.md index d83d3f9..c72b875 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -106,10 +106,9 @@ the test stage, never test files themselves). `HEALTHCHECK` hits `/healthz` with ### Branching, versioning & release pipeline -`develop` is the integration branch (feature branches → PR → `develop`); `main` only moves via a -PR from `develop`. +Feature branches merge directly into `main` via PR — there is no `develop`/integration branch. -- `.github/workflows/ci.yml` — the `test` job, on every push (`main`/`develop`) and every PR. +- `.github/workflows/ci.yml` — the `test` job, on every push to `main` and every PR. - `.github/workflows/release-please.yml` — runs on every push to `main`. Its `release-please` job runs [Release Please](https://github.com/googleapis/release-please) (config: `release-please-config.json` + `.release-please-manifest.json`), which never pushes to `main` diff --git a/README.md b/README.md index 1bfe84a..68a189d 100644 --- a/README.md +++ b/README.md @@ -176,10 +176,10 @@ and the web routes (via Flask's test client) — all without needing a real IMAP ### Branching and releases -- `develop` is the integration branch — feature branches and day-to-day work target `develop` via - PR. Pushes here (and PRs) only run the test suite (`.github/workflows/ci.yml`); nothing gets - built or released. -- `main` only ever moves forward via a PR from `develop`. Every push to `main` runs +- Feature branches merge directly into `main` via PR — there is no `develop`/integration branch. + PRs only run the test suite (`.github/workflows/ci.yml`); nothing gets built or released until + the PR is merged. +- Every push to `main` runs [Release Please](https://github.com/googleapis/release-please) (`.github/workflows/release-please.yml`), which inspects the [Conventional Commits](https://www.conventionalcommits.org/) merged in since the last release and diff --git a/waypoint/state.py b/waypoint/state.py index c2bf63e..f86a401 100644 --- a/waypoint/state.py +++ b/waypoint/state.py @@ -12,7 +12,7 @@ log = logging.getLogger("waypoint.state") -MAX_HISTORY = 20 +MAX_HISTORY = 25 STATE_FILENAME = "state.json"