Skip to content

chore(deps): Bump codecov/codecov-action from 4 to 6#3

Merged
hyoshi merged 1 commit intomainfrom
dependabot/github_actions/codecov/codecov-action-6
Apr 17, 2026
Merged

chore(deps): Bump codecov/codecov-action from 4 to 6#3
hyoshi merged 1 commit intomainfrom
dependabot/github_actions/codecov/codecov-action-6

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Bumps codecov/codecov-action from 4 to 6.

Release notes

Sourced from codecov/codecov-action's releases.

v6.0.0

⚠️ This version introduces support for node24 which make cause breaking changes for systems that do not currently support node24. ⚠️

What's Changed

Full Changelog: codecov/codecov-action@v5.5.4...v6.0.0

v5.5.4

This is a mirror of v5.5.2. v6 will be released which requires node24

What's Changed

Full Changelog: codecov/codecov-action@v5.5.3...v5.5.4

v5.5.3

What's Changed

Full Changelog: codecov/codecov-action@v5.5.2...v5.5.3

v5.5.2

What's Changed

New Contributors

Full Changelog: codecov/codecov-action@v5.5.1...v5.5.2

v5.5.1

What's Changed

... (truncated)

Changelog

Sourced from codecov/codecov-action's changelog.

v5.5.2

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2

v5.5.1

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1

v5.5.0

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0

v5.4.3

What's Changed

Full Changelog: https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3

v5.4.2

... (truncated)

Commits

@dependabot dependabot Bot added the needs-triage Needs triage label Apr 13, 2026
@dependabot dependabot Bot requested a review from hyoshi as a code owner April 13, 2026 22:53
@dependabot dependabot Bot added the needs-triage Needs triage label Apr 13, 2026
@hyoshi
Copy link
Copy Markdown
Collaborator

hyoshi commented Apr 17, 2026

@dependabot rebase

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](codecov/codecov-action@v4...v6)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/github_actions/codecov/codecov-action-6 branch from db5d2c1 to 663821e Compare April 17, 2026 02:41
@hyoshi hyoshi merged commit 41d0e6f into main Apr 17, 2026
4 checks passed
@hyoshi hyoshi deleted the dependabot/github_actions/codecov/codecov-action-6 branch April 17, 2026 02:49
hyoshi added a commit that referenced this pull request Apr 24, 2026
* feat(mcp): rewrite lowest-5 TDQS tool descriptions (PR 3 pilot)

Targets the five tools currently bottlenecking the Glama server-level
Tool Definition Quality Score (TDQS = 0.6*mean + 0.4*min = 3.36, B):

  - google_ads.landing_page.analyze     (was 2.4/5, the min)
  - google_ads.performance.report       (was 2.5/5)
  - google_ads.schedule_targeting.list  (was 2.5/5)
  - search_console.sitemaps.submit      (was 2.5/5)
  - google_ads.search_terms.report      (was 2.6/5)

Rewrites follow docs/tdqs-style-guide.md: specific verb, returned
fields, side effects, sibling differentiation, parameter format hints.
Adds _CUSTOMER_ID_PARAM and _PERIOD_PARAM reusable fragments to
_tools_google_ads_analysis.py (same pattern already adopted by
_tools_google_ads_campaigns.py and _tools_meta_ads_campaigns.py in
PRs #43 and #44).

No tool name, required-field, or handler dispatch changes -- this is
purely description and schema metadata. Tool count remains 173.

Goal: lift server TDQS to A tier (>= 3.5) by raising the minimum.
If effective, the remaining ~46 C/B- tools get the same treatment
in a follow-up PR to carry quality_grade from B to A (AAB to AAA
composite grade).

* fix(mcp): correct factual claims in TDQS pilot descriptions

Code review flagged CRITICAL/HIGH/MEDIUM factual errors in the return-
shape and side-effect claims added by the previous commit. A TDQS
rewrite whose goal is "help agents call the tool correctly on first
try" cannot ship with descriptions that contradict the mapper. All
changes are description-only; schemas, tool names, required fields,
and handlers remain unchanged.

CRITICAL

- google_ads.performance.report: return shape is
  {campaign_id, campaign_name, metrics:{...}} per mappers.map_performance_report
  and client.get_performance_report GAQL. Previous description claimed
  flat fields and added status / conversion_value / conversion_rate
  that are neither SELECTed nor mapped. Rewritten to match the actual
  nested metrics object (impressions, clicks, cost_micros, cost,
  conversions, ctr, average_cpc_micros, average_cpc,
  cost_per_conversion_micros, cost_per_conversion).

- google_ads.search_terms.report: return shape is
  {search_term, metrics:{impressions, clicks, cost_micros, cost,
  conversions, ctr}} per mappers.map_search_term. Previous description
  invented keyword, match_type, ad_group, and conversion_value fields.
  Rewritten to match; clarifies that campaign_id / ad_group_id filters
  do not echo back in the output rows.

- search_console.sitemaps.submit: actual return is
  {"status": "submitted", "sitemap": feedpath} per
  SearchConsoleApiClient.submit_sitemap, not an empty object.
  Description corrected.

HIGH

- google_ads.schedule_targeting.list: end_hour range is 0-24 (not
  1-24; 24 denotes end-of-day per Google Ads). start_minute /
  end_minute are string forms of the MinuteOfHour enum
  ('ZERO' / 'FIFTEEN' / 'THIRTY' / 'FORTY_FIVE') per
  _extensions_targeting.list_schedule_targeting, not integers.
  bid_modifier is float-or-null. All now disclosed.

MEDIUM

- search_console.sitemaps.submit: softened the "idempotent" overclaim
  to "safe to call repeatedly; re-submitting re-queues a crawl without
  creating a duplicate entry".

- google_ads.landing_page.analyze: added truncation caps per
  lp_analyzer.py (features <= 30, structured_data <= 5 JSON-LD
  blocks, max_redirects = 5, User-Agent 'MarketingAgent/1.0') and
  expanded the SSRF disclosure to cover link-local / reserved ranges
  and the post-redirect re-validation.

Verified: ast.parse OK, ruff clean, black unchanged, pytest 1774
passed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-triage Needs triage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant