Skip to content

Update Linguist languages.yml to latest upstream#1078

Merged
skyfallwastaken merged 2 commits intomainfrom
auto/update-linguist
Mar 19, 2026
Merged

Update Linguist languages.yml to latest upstream#1078
skyfallwastaken merged 2 commits intomainfrom
auto/update-linguist

Conversation

@github-actions
Copy link
Contributor

Summary

This PR was automatically created by the Update Linguist workflow.

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Mar 16, 2026

Greptile Summary

Automated sync of config/languages.yml from the upstream github-linguist/linguist repository, adding two new file extensions:

  • .txtpb added to Protocol Buffer Text Format (line 6060)
  • .icls added to XML (line 8689)

Both additions are correctly placed in alphabetical order within their respective extension lists. The file is consumed by LanguageUtils (app/lib/language_utils.rb) which loads it at runtime via YAML.load_file — no schema or structural changes, so existing functionality is unaffected.

Confidence Score: 5/5

  • This PR is safe to merge with no risk — it only adds two file extensions to an existing data file synced from a trusted upstream source.
  • The change is a trivial, automated data-only update (2 lines added) from the official github-linguist upstream. No code logic, no new dependencies, no structural changes. The YAML structure is preserved correctly with proper indentation and alphabetical ordering.
  • No files require special attention

Important Files Changed

Filename Overview
config/languages.yml Adds two new file extensions from upstream linguist: .txtpb for Protocol Buffer Text Format and .icls for XML. Both are correctly placed in alphabetical order within their respective extension lists.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["GitHub Actions Workflow\n(update-linguist.yml)"] -->|"Fetches latest"| B["Upstream linguist/languages.yml"]
    B -->|"Copies to"| C["config/languages.yml\n(+.txtpb, +.icls)"]
    C -->|"Loaded by"| D["LanguageUtils.data\n(app/lib/language_utils.rb)"]
    E["config/languages_custom.yml"] -->|"deep_merge override"| D
    D -->|"Provides"| F["Language names, colors,\nextensions, aliases"]
Loading

Last reviewed commit: 3380993

@github-actions github-actions bot force-pushed the auto/update-linguist branch 29 times, most recently from 2261e23 to 91e5023 Compare March 17, 2026 22:14
@github-actions github-actions bot force-pushed the auto/update-linguist branch 24 times, most recently from 7592c87 to 5e1b626 Compare March 19, 2026 10:19
@github-actions github-actions bot force-pushed the auto/update-linguist branch from 5e1b626 to 93d7cb9 Compare March 19, 2026 11:18
@skyfallwastaken skyfallwastaken enabled auto-merge (squash) March 19, 2026 11:20
@skyfallwastaken skyfallwastaken merged commit 2bd0a5f into main Mar 19, 2026
14 checks passed
@skyfallwastaken skyfallwastaken deleted the auto/update-linguist branch March 19, 2026 11:21
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