Skip to content

chore(ci): autofix data-machine-events from main#177

Closed
homeboy-ci[bot] wants to merge 1 commit intomainfrom
ci/autofix/data-machine-events/main
Closed

chore(ci): autofix data-machine-events from main#177
homeboy-ci[bot] wants to merge 1 commit intomainfrom
ci/autofix/data-machine-events/main

Conversation

@homeboy-ci
Copy link
Copy Markdown
Contributor

@homeboy-ci homeboy-ci bot commented Mar 28, 2026

Summary

  • 26 file(s) fixed via refactor
  • Opened immediately after autofix without rerunning quality gates.
  • Generated automatically by Homeboy Action.

Context

@homeboy-ci
Copy link
Copy Markdown
Contributor Author

homeboy-ci bot commented Mar 28, 2026

Homeboy Results — data-machine-events

Audit

⚡ Scope: changed files only

audit (changed files only)

  • Alignment score: 0.933
  • Outliers in current run: 7
  • Drift increased: no
  • Severity counts: info: 30, unknown: 7, warning: 23
  • Top actionable findings:
    1. inc/Steps/Upsert/Events/EventUpsert.php — god_file — File has 1670 lines (threshold: 1000)
    2. inc/Blocks/Calendar/Taxonomy_Helper.php — duplicate_function — Duplicate function flatten_hierarchy — also in inc/Abilities/FilterAbilities.php
    3. inc/Abilities/BatchTimeFixAbilities.php — intra_method_duplicate — Duplicated block in executeBatchTimeFix — 5 identical lines at line 230 and line 244
    4. inc/Abilities/EventHealthAbilities.php — intra_method_duplicate — Duplicated block in registerAbility — 5 identical lines at line 72 and line 79
    5. inc/Abilities/TimezoneAbilities.php — intra_method_duplicate — Duplicated block in fixSingleEventTimezone — 5 identical lines at line 418 and line 432
    6. inc/Abilities/TimezoneAbilities.php — intra_method_duplicate — Duplicated block in registerAbility — 5 identical lines at line 105 and line 181
    7. inc/Blocks/Calendar/Taxonomy_Helper.php — intra_method_duplicate — Duplicated block in get_batch_term_counts — 5 identical lines at line 235 and line 251
    8. inc/Steps/Upsert/Events/EventUpsert.php — intra_method_duplicate — Duplicated block in findEventByExactTitle — 5 identical lines at line 660 and line 670
    9. inc/Steps/Upsert/Events/EventUpsert.php — intra_method_duplicate — Duplicated block in findEventByTicketUrl — 5 identical lines at line 728 and line 767
    10. inc/Steps/Upsert/Events/EventUpsert.php — intra_method_duplicate — Duplicated block in findEventByVenueDateAndFuzzyTitle — 5 identical lines at line 445 and line 468
Audit findings (10 shown)
1. **inc/Steps/Upsert/Events/EventUpsert.php** — god_file — File has 1670 lines (threshold: 1000)
2. **inc/Blocks/Calendar/Taxonomy_Helper.php** — duplicate_function — Duplicate function `flatten_hierarchy` — also in inc/Abilities/FilterAbilities.php
3. **inc/Abilities/BatchTimeFixAbilities.php** — intra_method_duplicate — Duplicated block in `executeBatchTimeFix` — 5 identical lines at line 230 and line 244
4. **inc/Abilities/EventHealthAbilities.php** — intra_method_duplicate — Duplicated block in `registerAbility` — 5 identical lines at line 72 and line 79
5. **inc/Abilities/TimezoneAbilities.php** — intra_method_duplicate — Duplicated block in `fixSingleEventTimezone` — 5 identical lines at line 418 and line 432
6. **inc/Abilities/TimezoneAbilities.php** — intra_method_duplicate — Duplicated block in `registerAbility` — 5 identical lines at line 105 and line 181
7. **inc/Blocks/Calendar/Taxonomy_Helper.php** — intra_method_duplicate — Duplicated block in `get_batch_term_counts` — 5 identical lines at line 235 and line 251
8. **inc/Steps/Upsert/Events/EventUpsert.php** — intra_method_duplicate — Duplicated block in `findEventByExactTitle` — 5 identical lines at line 660 and line 670
9. **inc/Steps/Upsert/Events/EventUpsert.php** — intra_method_duplicate — Duplicated block in `findEventByTicketUrl` — 5 identical lines at line 728 and line 767
10. **inc/Steps/Upsert/Events/EventUpsert.php** — intra_method_duplicate — Duplicated block in `findEventByVenueDateAndFuzzyTitle` — 5 identical lines at line 445 and line 468

Homeboy

Failure Digest

Lint Failure Digest

Test Failure Digest

Audit Failure Digest

Autofixability classification

  • Overall: auto_fixable
  • Autofix enabled: yes
  • Autofix attempted this run: no
  • Auto-fixable failed commands:
    • lint
  • Failed commands with available automated fixes:
    • lint

Machine-readable artifacts

  • {command}.json — structured output per command (from homeboy --output)

⚡ Scope: changed files only

audit (changed files only)

  • Alignment score: 0.885
  • Outliers in current run: 12
  • Drift increased: no
  • Severity counts: unknown: 12
  • Top actionable findings:
    1. inc/Abilities/TicketmasterTest.php — outlier — (outlier)
    2. inc/Abilities/EventScraperTest.php — outlier — (outlier)
    3. inc/Cli/Check/CheckQualityCommand.php — outlier — (outlier)
    4. inc/Cli/Check/CheckDurationCommand.php — outlier — (outlier)
    5. inc/Cli/Check/EventQueryTrait.php — outlier — (outlier)
    6. inc/Cli/Check/CheckAllCommand.php — outlier — (outlier)
    7. inc/Cli/SettingsCommand.php — outlier — (outlier)
    8. inc/Core/DuplicateDetection/EventIdentityWriter.php — outlier — (outlier)
    9. inc/Core/DuplicateDetection/PreAIEventDedupGate.php — outlier — (outlier)
    10. inc/Steps/EventImport/Handlers/WebScraper/Extractors/BaseExtractor.php — outlier — (outlier)
Audit findings (10 shown)
1. **inc/Abilities/TicketmasterTest.php** — outlier — (outlier)
2. **inc/Abilities/EventScraperTest.php** — outlier — (outlier)
3. **inc/Cli/Check/CheckQualityCommand.php** — outlier — (outlier)
4. **inc/Cli/Check/CheckDurationCommand.php** — outlier — (outlier)
5. **inc/Cli/Check/EventQueryTrait.php** — outlier — (outlier)
6. **inc/Cli/Check/CheckAllCommand.php** — outlier — (outlier)
7. **inc/Cli/SettingsCommand.php** — outlier — (outlier)
8. **inc/Core/DuplicateDetection/EventIdentityWriter.php** — outlier — (outlier)
9. **inc/Core/DuplicateDetection/PreAIEventDedupGate.php** — outlier — (outlier)
10. **inc/Steps/EventImport/Handlers/WebScraper/Extractors/BaseExtractor.php** — outlier — (outlier)

lint (changed files only)

test (changed files only)

  • Failed tests: 0
Tooling versions
  • Homeboy CLI: homeboy 0.88.7+838c519
  • Extension: wordpress from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: unknown
  • Action: Extra-Chill/homeboy-action@v2

Homeboy Action v1

@homeboy-ci homeboy-ci bot force-pushed the ci/autofix/data-machine-events/main branch 18 times, most recently from f82369d to 7e879ef Compare April 2, 2026 05:08
@homeboy-ci homeboy-ci bot force-pushed the ci/autofix/data-machine-events/main branch 7 times, most recently from 332b044 to 328c604 Compare April 10, 2026 14:42
duplicatefunction: 24
  BaseExtractor.php, BatchTimeFixAbilities.php, EventHealthAbilities.php, EventQueryAbilities.php, RedRocksExtractor.php, RhpEventsExtractor.php, TicketmasterTestCommand.php, TimezoneAbilities.php, venue-autocomplete.js
staledocreference: 24
  calendar-block.md, progressive-calendar-rendering.md
brokendocreference: 8
  calendar-block.md, rest-api.md
orphanedtest: 7
  DateTimeParserTest.php, EventImportHandlerTest.php, EventQueryAbilitiesTest.php, EventUpsertTest.php, IcsExtractorTest.php, UniversalWebScraperTest.php, VenueServiceTest.php
missingmethod: 4
  BaseExtractor.php, SettingsCommand.php
missinginterface: 3
  CheckAllCommand.php, CheckDurationCommand.php, CheckQualityCommand.php
intramethodduplicate: 2
  Taxonomy_Helper.php, TimezoneAbilities.php
@homeboy-ci homeboy-ci bot force-pushed the ci/autofix/data-machine-events/main branch from 328c604 to 8e25ea9 Compare April 11, 2026 13:21
@chubes4 chubes4 closed this Apr 11, 2026
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