Skip to content

GAM 7.48.26 (automated bump) - #48

Merged
goetchstone merged 2 commits into
mainfrom
gam-bump/7.48.26
Oct 13, 2026
Merged

goetchstone merged 2 commits into
mainfrom
gam-bump/7.48.26

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated bump of the vendored GAM, 7.48.22 → 7.48.26, via scripts/bump_gam.py.

  • Asset build-attestation verified (signed by GAM-team/GAM's release workflow on main) before the pin was written.
  • Pin, version strings, test mock, browse catalog and the counts in CLAUDE.md, README and ROADMAP updated mechanically.
  • ❌ offline suite RED — needs code changes before merge

Before merge (human): click Approve and run workflows so CI and CodeQL run on this PR
(a PR opened by github.token doesn't start them), and merge only once the required checks are
green. Skim the changelog below, and run scripts/acceptance.py against a real tenant — CI
cannot (it is the only true output-shape check). If the suite is red, the contract test likely
caught a renamed/removed command we use; that needs a code change.

GamUpdate.txt since 7.48.22
7.48.26

Added option `showlabelids` to `gam <UserTypeEntity> print messages|threads ... showlabels countsonly`
that displays label IDs in addition to label names.

7.48.25

Added options `addlabelid <LabelID>` and `removelabelid <LabelID>` to `gam <UserTypeEntity> modify messages`
that avoid the extra API calls required by `addlabel <LabelName>` and `removelabel <LabelName>`.

Added option `oneitemperrow` to `gam <UserTypeEntity> print messages|threads ... showlabels countsonly`
that displays label counts on separate rows rather than in columns on a single row.

7.48.24

Updated `gam <UserTypeEntity> draft|import|insert message` and `gam <UserTypeEntity> sendemail`
with `embedimage <FileName>` to add additional headers to make message compatible with Gmail.

Thanks to @ramonchu

7.48.23

Fixed bug in `gam <UserTypeEntity> draft|import|insert message` and `gam <UserTypeEntity> sendemail`
where `attach <FileName>` and `embedimage <FileName>` were not properly handled.

Thanks to @ramonchu

Asset attested (gh attestation verify, GAM-team/GAM build.yml on main), pinned, vendored, catalog
regenerated, mock + doc counts refreshed by scripts/bump_gam.py. ❌ offline suite RED — needs code changes before merge
@github-actions
github-actions Bot requested a review from goetchstone as a code owner October 12, 2026 22:03
GAM 7.48.26 is frozen with Python 3.15, whose bytecode the 3.14 suite
can't load, and the dev lock has no 3.15 wheels yet. The table reader
moves to a stdlib-only script; gam-compat and gam-watch run it under
the build's Python (set up off PATH) and pass the JSON, stamped with the
binary's SHA-256, to the suite via GAM_RC_TABLE.

Also: 7.48.26's libpython targets macOS 26.6.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@goetchstone
goetchstone enabled auto-merge (squash) October 13, 2026 10:13
@goetchstone
goetchstone merged commit 374aa00 into main Oct 13, 2026
17 checks passed
@goetchstone
goetchstone deleted the gam-bump/7.48.26 branch October 13, 2026 10:18
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.

1 participant