Skip to content

docs: surface MultipleHeads error + enrich PyPI metadata#28

Merged
mergify[bot] merged 1 commit into
mainfrom
devs/jd/propaganda-meta
Jun 2, 2026
Merged

docs: surface MultipleHeads error + enrich PyPI metadata#28
mergify[bot] merged 1 commit into
mainfrom
devs/jd/propaganda-meta

Conversation

@jd

@jd jd commented Jun 2, 2026

Copy link
Copy Markdown
Member

Part of the distribution push for the project. Two small discoverability wins:

  • README now leads with the literal Multiple head revisions are present for given argument 'head' error, so engineers who paste that into a search engine land here.
  • pyproject.toml gains keywords, [project.urls] (Source / Issues / 'Why we built this' → the blog post), and Python 3.11–3.13 + Git classifiers, so the PyPI page is populated and indexable.

No code changes.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings June 2, 2026 14:17
@mergify

mergify Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 🤖 Continuous Integration

Wonderful, this rule succeeded.
  • all of:
    • check-success=all-greens

🟢 👀 Review Requirements

Wonderful, this rule succeeded.
  • any of:
    • #approved-reviews-by>=1
    • author = dependabot[bot]
    • author = mergify-ci-bot

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert|ui)(?:\(.+\))?:

🟢 🔎 Reviews

Wonderful, this rule succeeded.
  • #changes-requested-reviews-by = 0
  • #review-requested = 0
  • #review-threads-unresolved = 0

🟢 📕 PR description

Wonderful, this rule succeeded.
  • body ~= (?ms:.{48,})

@mergify
mergify Bot had a problem deploying to Mergify Merge Protections June 2, 2026 14:17 Failure
@mergify
mergify Bot requested a review from a team June 2, 2026 14:18

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves the project’s discoverability by surfacing the common Alembic MultipleHeads error prominently in the README and enriching PyPI metadata so the package page is more informative and searchable.

Changes:

  • Update README.md to include the “Multiple head revisions…” error message near the top.
  • Add PyPI metadata in pyproject.toml (keywords, classifiers for Python 3.11–3.13 + Git, and project URLs).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
README.md Adds a top-of-file error snippet and reframes the problem statement around the real Alembic error output.
pyproject.toml Enhances package metadata (keywords/classifiers/URLs) to improve PyPI rendering and indexing.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
@jd
jd force-pushed the devs/jd/propaganda-meta branch from e04769d to de54de3 Compare June 2, 2026 14:54
@mergify
mergify Bot had a problem deploying to Mergify Merge Protections June 2, 2026 14:54 Failure
Lead the README with the literal 'Multiple head revisions are present'
error so people who paste it into search land here. Add keywords,
project URLs, and Python version classifiers so the PyPI page is
populated and discoverable.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@jd
jd force-pushed the devs/jd/propaganda-meta branch from de54de3 to 74e2486 Compare June 2, 2026 14:55
@mergify
mergify Bot deployed to Mergify Merge Protections June 2, 2026 14:56 Active
@mergify

mergify Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

  • Entered queue2026-06-02 15:09 UTC · Rule: default
  • Checks skipped · PR is already up-to-date
  • Merged2026-06-02 15:09 UTC · at 74e24865d44ce8fabed74eb01ce44e602aa53335 · squash

This pull request spent 29 seconds in the queue, including 6 seconds running CI.

Required conditions to merge

@mergify mergify Bot added the queued label Jun 2, 2026
@mergify
mergify Bot merged commit f547906 into main Jun 2, 2026
8 checks passed
@mergify
mergify Bot deleted the devs/jd/propaganda-meta branch June 2, 2026 15:09
@mergify mergify Bot removed the queued label Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants