Skip to content

chore: add timestamp to TestFlight changelog description#25121

Merged
sethkfman merged 1 commit intomainfrom
chore/timestamp-testflight-description
Jan 23, 2026
Merged

chore: add timestamp to TestFlight changelog description#25121
sethkfman merged 1 commit intomainfrom
chore/timestamp-testflight-description

Conversation

@tommasini
Copy link
Copy Markdown
Contributor

@tommasini tommasini commented Jan 23, 2026

Description

Changelog

CHANGELOG entry:

Related issues

Fixes:

Manual testing steps

Feature: my feature name

  Scenario: user [verb for user action]
    Given [describe expected initial app state]

    When user [verb for user action]
    Then [describe expected outcome]

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Note

Enhances TestFlight release metadata by appending a build timestamp to the changelog.

  • Generates TIMESTAMP and extends CHANGELOG to include Timestamp: <YYYY-MM-DD HH:MM:SS>
  • Logs updated changelog before invoking Fastlane; upload flow otherwise unchanged

Written by Cursor Bugbot for commit 9da4986. This will update automatically on new commits. Configure here.

Co-authored-by: tomas.santos <tomas.santos@consensys.net>
@tommasini tommasini requested a review from a team as a code owner January 23, 2026 16:37
@tommasini tommasini added team-mobile-platform Mobile Platform team no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed labels Jan 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🔍 Smart E2E Test Selection

  • Selected E2E tags: None (no tests recommended)
  • Risk Level: low
  • AI Confidence: 95%
click to see 🤖 AI reasoning details

The change is to scripts/upload-to-testflight.sh, a deployment script that uploads iOS IPA files to TestFlight. The modification is minimal - it simply adds a timestamp to the changelog metadata string that gets displayed in TestFlight. This change:

  1. Does not affect any application code or functionality
  2. Does not modify E2E test infrastructure, fixtures, pages, or utilities
  3. Is not referenced in any GitHub Actions workflows that run E2E tests
  4. Only affects deployment metadata (changelog text) visible in TestFlight
  5. Has no impact on how the app behaves or how tests execute

The script is purely for iOS app distribution and the change is cosmetic - adding a timestamp for better traceability of builds in TestFlight. No E2E tests need to run to validate this change.

View GitHub Actions results

@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Contributor

@sethkfman sethkfman left a comment

Choose a reason for hiding this comment

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

LGTM

@sethkfman sethkfman added this pull request to the merge queue Jan 23, 2026
Merged via the queue into main with commit 9237304 Jan 23, 2026
80 checks passed
@sethkfman sethkfman deleted the chore/timestamp-testflight-description branch January 23, 2026 18:14
@github-actions github-actions bot locked and limited conversation to collaborators Jan 23, 2026
@metamaskbot metamaskbot added the release-7.65.0 Issue or pull request that will be included in release 7.65.0 label Jan 23, 2026
@metamaskbot metamaskbot added release-7.64.0 Issue or pull request that will be included in release 7.64.0 and removed release-7.65.0 Issue or pull request that will be included in release 7.65.0 labels Feb 3, 2026
@metamaskbot
Copy link
Copy Markdown
Collaborator

Missing release label release-7.64.0 on PR. Adding release label release-7.64.0 on PR and removing other release labels(release-7.65.0), as PR was added to branch 7.64.0 when release was cut.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed release-7.64.0 Issue or pull request that will be included in release 7.64.0 size-XS team-mobile-platform Mobile Platform team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants