Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Disabling non-lint CI on the l10n_crowdin_action branch #25809

Merged
merged 22 commits into from
Jul 18, 2024

Conversation

vthomas13
Copy link
Contributor

@vthomas13 vthomas13 commented Jul 12, 2024

Description

Adds a new workflow to reduce the CI cost of pipelines from the translations branch l10n_crowdin_action.

Open in GitHub Codespaces

Related issues

Fixes: #25770

Manual testing steps

  1. Verify that the l10n_crowdin_action branch only runs the prep-deps, get-changed-files-with-git-diff, validate-locales-only, and test-lint.

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.

Copy link
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@vthomas13 vthomas13 changed the title Disabling non-lint CI on the l10n_crowdin_action branch ci: Disabling non-lint CI on the l10n_crowdin_action branch Jul 12, 2024
@metamaskbot
Copy link
Collaborator

Builds ready [01cdf12]
Page Load Metrics (212 ± 186 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint673311206732
domContentLoaded96030147
load431368212388186
domInteractive96030147
Bundle size diffs
  • background: 0 Bytes (0.00%)
  • ui: 0 Bytes (0.00%)
  • common: 0 Bytes (0.00%)

Copy link

codecov bot commented Jul 12, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 69.71%. Comparing base (322b7ed) to head (17ed1a3).
Report is 2 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop   #25809   +/-   ##
========================================
  Coverage    69.71%   69.71%           
========================================
  Files         1400     1400           
  Lines        49462    49462           
  Branches     13691    13691           
========================================
  Hits         34478    34478           
  Misses       14984    14984           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@vthomas13 vthomas13 force-pushed the locales-only-workflow branch 4 times, most recently from 3d70034 to 9e526cb Compare July 16, 2024 16:57
@vthomas13 vthomas13 marked this pull request as ready for review July 16, 2024 16:57
@vthomas13 vthomas13 requested review from kumavis and a team as code owners July 16, 2024 16:57
@metamaskbot
Copy link
Collaborator

Builds ready [9e526cb]
Page Load Metrics (150 ± 158 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint681941052613
domContentLoaded106628136
load441582150329158
domInteractive106628136
Bundle size diffs
  • background: 0 Bytes (0.00%)
  • ui: 0 Bytes (0.00%)
  • common: 0 Bytes (0.00%)

.circleci/config.yml Outdated Show resolved Hide resolved
.circleci/config.yml Outdated Show resolved Hide resolved
.circleci/config.yml Show resolved Hide resolved
.circleci/config.yml Outdated Show resolved Hide resolved
Copy link

sonarcloud bot commented Jul 16, 2024

@vthomas13 vthomas13 requested a review from Gudahtt July 16, 2024 18:53
@metamaskbot
Copy link
Collaborator

Builds ready [e675efc]
Page Load Metrics (168 ± 177 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint821521122210
domContentLoaded117533189
load461770168368177
domInteractive117533189
Bundle size diffs
  • background: 0 Bytes (0.00%)
  • ui: 0 Bytes (0.00%)
  • common: 0 Bytes (0.00%)

.circleci/config.yml Outdated Show resolved Hide resolved
.circleci/config.yml Outdated Show resolved Hide resolved
.circleci/config.yml Outdated Show resolved Hide resolved
@vthomas13 vthomas13 force-pushed the locales-only-workflow branch from e675efc to 7d67874 Compare July 17, 2024 15:43
@vthomas13 vthomas13 requested a review from a team as a code owner July 17, 2024 15:43
@vthomas13 vthomas13 force-pushed the locales-only-workflow branch from 4b7b030 to 9fb0081 Compare July 17, 2024 16:14
@vthomas13 vthomas13 force-pushed the locales-only-workflow branch from 10c50e3 to 17ed1a3 Compare July 18, 2024 17:57
Copy link

sonarcloud bot commented Jul 18, 2024

@metamaskbot
Copy link
Collaborator

Builds ready [17ed1a3]
Page Load Metrics (181 ± 206 ms)
PlatformPageMetricMin (ms)Max (ms)Average (ms)StandardDeviation (ms)MarginOfError (ms)
ChromeHomefirstPaint82154114199
domContentLoaded96833178
load542047181429206
domInteractive96833178
Bundle size diffs
  • background: 0 Bytes (0.00%)
  • ui: 0 Bytes (0.00%)
  • common: 0 Bytes (0.00%)

@vthomas13 vthomas13 merged commit e562224 into develop Jul 18, 2024
79 checks passed
@vthomas13 vthomas13 deleted the locales-only-workflow branch July 18, 2024 20:35
@github-actions github-actions bot locked and limited conversation to collaborators Jul 18, 2024
@metamaskbot metamaskbot added the release-12.3.0 Issue or pull request that will be included in release 12.3.0 label Jul 18, 2024
@HowardBraham
Copy link
Contributor

@vthomas13 it's not quite working, see https://app.circleci.com/pipelines/github/MetaMask/metamask-extension/92593/workflows/59566a28-8681-4dc8-b228-911ea9f7b507/jobs/3447247

Failure: Changed files must be in the /_locales/ directory.
 Changed Files: [
  'app/_locales/de/messages.json',
  'app/_locales/el/messages.json',
  'app/_locales/es/messages.json',
  'app/_locales/fr/messages.json',
  'app/_locales/hi/messages.json',
  'app/_locales/id/messages.json',
  'app/_locales/ja/messages.json',
  'app/_locales/ko/messages.json',
  'app/_locales/pt/messages.json',
  'app/_locales/ru/messages.json',
  'app/_locales/tl/messages.json',
  'app/_locales/tr/messages.json',
  'app/_locales/vi/messages.json',
  'app/_locales/zh_CN/messages.json',
  ''
] 
 Invalid Files: [ '' ]

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
release-12.3.0 Issue or pull request that will be included in release 12.3.0 team-extension-platform
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Disable CI on the l10n_crowdin_action branch
5 participants