Skip to content

Backfill CHANGELOG.md + scrub internal-only content in oss_sync.sh - #272

Open
wz337 wants to merge 1 commit into
facebookresearch:mainfrom
wz337:export-D114297344
Open

Backfill CHANGELOG.md + scrub internal-only content in oss_sync.sh#272
wz337 wants to merge 1 commit into
facebookresearch:mainfrom
wz337:export-D114297344

Conversation

@wz337

@wz337 wz337 commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary:
Two related changes to the OSS release-note changelog for
facebookresearch/optimizers:

  1. Backfill ai_codesign/optimizers/CHANGELOG.md with every OSS-relevant dev/gpa
    change since the first sync boundary (2025-10-10), grouped under each commit's
    real landing date (newest-first), replacing the initial stub entry. Excludes
    codemods, test-infra, and internal-only plumbing commits; internal paths,
    URLs, and version jargon scrubbed from the entry prose.

  2. Harden the changelog generation in scripts/oss_sync.sh so future syncs stay
    public-clean (all matched case-insensitively):

    • clean() drops internal-only bracket tags (brackets and all): any bracket
      with a "v3" version marker as a whole word ([V3], [V3-Prep], [dev, v3]),
      and brackets whose tokens are all exact internal markers ([dev], [hpc]).
      Component tags ([shampoo], [fsdp], ...) are preserved.
    • clean() strips internal-only URLs (internalfb.com / phabricator.intern /
      fburl).
    • A NOISE filter skips internal-only plumbing / codemod / build commits.

Differential Revision: D114297344

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Jul 31, 2026
@meta-codesync

meta-codesync Bot commented Jul 31, 2026

Copy link
Copy Markdown

@wz337 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D114297344.

@wz337
wz337 force-pushed the export-D114297344 branch 5 times, most recently from 3f34c7c to fd32caa Compare July 31, 2026 18:49
Summary:
Two related changes to the OSS release-note changelog for
facebookresearch/optimizers:

1. Backfill ai_codesign/optimizers/CHANGELOG.md with every OSS-relevant dev/gpa
   change since the first sync boundary (2025-10-10), grouped under each commit's
   real landing date (newest-first), replacing the initial stub entry. Excludes
   codemods, test-infra, and internal-only plumbing commits; internal paths,
   URLs, and version jargon scrubbed from the entry prose.

2. Harden the changelog generation in scripts/oss_sync.sh so future syncs stay
   public-clean (all matched case-insensitively):
     - clean() drops internal-only bracket tags (brackets and all): any bracket
       with a "v3" version marker as a whole word ([V3], [V3-Prep], [dev, v3]),
       and brackets whose tokens are all exact internal markers ([dev], [hpc]).
       Component tags ([shampoo], [fsdp], ...) are preserved.
     - clean() strips internal-only URLs (internalfb.com / phabricator.intern /
       fburl).
     - A NOISE filter skips internal-only plumbing / codemod / build commits.

Differential Revision: D114297344
@wz337
wz337 force-pushed the export-D114297344 branch from fd32caa to 2ee67ac Compare July 31, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant