Skip to content

chore(quantecon): add VERSION.yml as build identifier + upstream tracker#24

Merged
mmcky merged 1 commit into
mainfrom
chore/add-quantecon-version-file
May 14, 2026
Merged

chore(quantecon): add VERSION.yml as build identifier + upstream tracker#24
mmcky merged 1 commit into
mainfrom
chore/add-quantecon-version-file

Conversation

@mmcky
Copy link
Copy Markdown

@mmcky mmcky commented May 14, 2026

Summary

  • Add quantecon/VERSION.yml recording which QuantEcon-specific features are in this fork's main
  • qe_version field matches a git tag of the same name on the corresponding squash-merge commit
  • Each feature entry has an upstream block that tracks the eventual upstream PR status — VERSION.yml doubles as the upstreaming queue
  • Update .gitignore to allow VERSION.yml past the scratch-space filter
  • Document the maintenance flow in README.md

Already populated

Both tags already pushed to origin.

Audience

Diagnostics for QuantEcon lecture builds. Not a release version, not intended for broader distribution. Lecture CI can cat quantecon/VERSION.yml to log which fork state was used in a build — useful for debugging "this lecture broke, what features did it have".

Test plan

  • CI passes
  • cat quantecon/VERSION.yml returns the expected content after merge
  • git tag -l 'qe-v*' shows qe-v1 and qe-v2
  • Lecture install steps can be updated to log the file content

🤖 Generated with Claude Code

Records which QuantEcon-specific features are merged into this fork's
main, identified by a `qe-vN` tag that also exists as a git tag on the
corresponding squash-merge commit. Doubles as a tracker for upstream PR
status — each feature has an `upstream` block that fills in as features
get upstreamed to jupyter-book/mystmd.

Populated with the two features already on main:
- qe-v1: feature/myst-to-ipynb (#16)
- qe-v2: feature/book-numbering (#22)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 14, 2026 05:09
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a QuantEcon fork build identifier and documents how it should be maintained for tracing which fork-specific features are present in lecture builds.

Changes:

  • Adds quantecon/VERSION.yml with current QuantEcon feature/version metadata.
  • Documents the version/tag maintenance workflow in quantecon/README.md.
  • Updates quantecon/.gitignore to allow tracking VERSION.yml.

Reviewed changes

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

File Description
quantecon/VERSION.yml Adds the diagnostic build/version tracker and upstream status queue.
quantecon/README.md Documents the purpose and update workflow for VERSION.yml.
quantecon/.gitignore Allows VERSION.yml to be committed from the scratch directory.

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

Comment thread quantecon/.gitignore
@mmcky mmcky merged commit b7d3171 into main May 14, 2026
9 checks passed
@mmcky mmcky deleted the chore/add-quantecon-version-file branch May 14, 2026 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants