GitHub Actions Documentation Reorganization #
What changed: Updated all GitHub Actions setup documentation links to point to new dedicated documentation files Previous: Links pointed to README hash fragments like #manual-setup-direct-api New: Links now point to dedicated docs at https://github.com/anthropics/claude-code-action/blob/main/docs/setup.md Impact: Users get more comprehensive setup instructions in a dedicated documentation structure
What changed: Added subscription type and first token timestamp tracking to the identity provider New data collected:
subscriptionType: Tracks user's subscription tier (enterprise/team/pro/max/free)firstTokenTime: Records when user first authenticated with Claude CodeorganizationUUID: Added to custom IDs for better org-level analytics
Impact: Better understanding of user segments and engagement patterns while maintaining privacy
GitHub Actions Environment Detection #
What changed: Enhanced telemetry when running in GitHub Actions environment New data collected when GITHUB_ACTIONS=true:
githubEventName: The event that triggered the workflowgithubActionsRunnerEnvironment: Runner environment detailsgithubActionsRunnerOs: Operating system of the runnergithubActor: User who triggered the actiongithubRepositoryOwner: Repository owner information
Impact: Better support and debugging for Claude Code running in CI/CD pipelines
Module Import Optimization #
What changed: Switched from default imports to named imports for Node.js built-in modules Changes:
import crypto from "crypto" → import { createHash, randomBytes } from "crypto"import stream from "stream" → import { PassThrough } from "stream"import process from "node:process" → import { cwd } from "node:process"
Impact: Slightly improved tree-shaking and bundle optimization
Output Style Function Addition #
What changed: Added new function L8B() for retrieving output style configurations Purpose: Supports future output style customization features Impact: Foundation for customizable Claude response styles