Skip to content

chore(main): release gridfleet-frontend 0.2.0#47

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--gridfleet-frontend
Open

chore(main): release gridfleet-frontend 0.2.0#47
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--gridfleet-frontend

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 2, 2026

🤖 I have created a release beep boop

0.2.0 (2026-05-13)

⚠ BREAKING CHANGES

  • backend: unify verification node lifecycle (#187)
  • backend: appium desired-state phase 6 — final cleanup (#179)
  • backend: drop appium node state column (#170)
  • backend: clients sending {drain: true|false} to /api/devices/ {id}/maintenance, /api/devices/bulk/enter-maintenance, or the group bulk equivalent must drop the field. The enter-maintenance behaviour is unchanged from drain=false (always stop the node).
  • remove device_config secret masking (#104)
  • backend: split device availability_status into operational_state + hold (#87)

Features

  • backend,testkit: recreate run device cooldown api (fccfbc7)
  • backend: add appium node desired-state schema (#163) (b64ee2e)
  • backend: converge appium desired state via reconciler (70bc7a8)
  • backend: converge appium desired state via reconciler (4ca1558)
  • backend: device state model drift fixes (D1-D6) (#144) (09556fd)
  • backend: drop appium node state column (#170) (d0337d6)
  • backend: dual-write appium desired-state writers (#164) (160dc5a)
  • backend: escalate device to maintenance after N cooldowns in same run (#121) (7fe01f7)
  • backend: richer allocation payload with include=config,capabilities (#94) (4b44bad)
  • backend: unify verification node lifecycle (#187) (1d1e7d8)
  • frontend: add devicetestdataeditor panel (f82f979)
  • frontend: add test_data api client methods and types (b74c480)
  • frontend: add usedevicetestdata and mutation hooks (d38de08)
  • frontend: derive types from backend openapi schema (#162) (80be9a7)
  • frontend: mount devicetestdataeditor on device detail page (8caf3d2)
  • frontend: move host tool versions to overview (32ff0c9)
  • frontend: regenerate openapi types with cooldown endpoint (1bb8ff3)
  • frontend: remove ready run state from dashboard (059eac9)
  • frontend: remove tool ensure ui and update tool status panel (d33fad0)
  • frontend: wire test_data.updated to event stream and registry (ee8b7d7)
  • main: add device orchestration intent registry (b42b3d4)
  • main: add optional icmp ping health check for usb devices with saved ip (#143) (afda5ce)
  • main: split device test_data from device_config + modal portal (b5d0fa0)
  • remove host tool ensure/version management (#190) (b2562c1)
  • testkit: add run-scoped device cooldowns (#54) (6163dc9)
  • testkit: support tag-based device targeting (db0d0e3)

Bug Fixes

  • agent: release adapter-owned doctor refactor (#165) (f3ae257)
  • agent: trigger release for port conflict cleanup (6a561ca)
  • backend: route verification_passed to available, not offline (#189) (a0ddd6a)
  • backend: stop transient agent blips from flapping device health (#61) (a58c8e5)
  • docker: chown /run for nginx pid file in frontend container (31d18b4)
  • frontend,backend: show busy chip when reserved device runs session (#134) (04c62f4)
  • frontend: alias decimal.js-light to esm build (#131) (cb59434)
  • frontend: portal modal to document.body to escape ancestor clipping (8c52416)
  • frontend: replace any with typed mocks in editor tests (9d6985f)
  • frontend: show failing health summary details (0622649)
  • frontend: surface appium convergence failures (7b4d491)
  • frontend: update generated openapi types (34c92b2)
  • frontend: update legacy appium prerequisite copy (1ae9d17)
  • frontend: update verification stage label from 'start temporary node' to 'start appium node' (a0ddd6a)
  • frontend: validate test_data root and surface mutation errors (7def72a)
  • idempotent device release after lifecycle cleanup (#12) (7a98a5d)
  • preserve masked device config secrets (bc5aead)
  • stabilize device verification lifecycle (a95df85)

Code Refactoring

  • backend: appium desired-state phase 6 — final cleanup (#179) (c97ae99)
  • backend: split device availability_status into operational_state + hold (#87) (1b329d3)
  • remove device_config secret masking (#104) (7329a31)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from 8ae04f3 to 23569ae Compare May 2, 2026 19:00
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 2, 2026

Skipping PR review because a bot author is detected.

If you want to trigger CodeAnt AI, comment @codeant-ai review to trigger a manual review.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch 2 times, most recently from 9d38be7 to 5f10698 Compare May 3, 2026 09:58
@github-actions github-actions Bot changed the title chore(main): release gridfleet-frontend 0.1.1 chore(main): release gridfleet-frontend 0.2.0 May 3, 2026
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch 16 times, most recently from 78bea8a to aecb755 Compare May 10, 2026 08:55
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from aecb755 to 2bcc23c Compare May 10, 2026 19:21
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 10, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from 2bcc23c to 2ca6260 Compare May 10, 2026 20:32
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 10, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from 2ca6260 to 66693af Compare May 10, 2026 21:54
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 10, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from 66693af to d49fb0d Compare May 10, 2026 23:17
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 10, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from d49fb0d to 26e8009 Compare May 11, 2026 00:03
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 11, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from 26e8009 to 43f32a3 Compare May 11, 2026 01:49
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 11, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from 43f32a3 to fe43b4d Compare May 11, 2026 06:38
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 11, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from fe43b4d to b8628fa Compare May 11, 2026 15:56
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 11, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from b8628fa to b38c2a1 Compare May 11, 2026 16:16
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 11, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from b38c2a1 to 1a62888 Compare May 11, 2026 20:03
@codeant-ai
Copy link
Copy Markdown

codeant-ai Bot commented May 11, 2026

Your free trial PR review limit of 100 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI.

@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch 6 times, most recently from 94dc61a to f4e5c29 Compare May 12, 2026 21:50
@github-actions github-actions Bot force-pushed the release-please--branches--main--components--gridfleet-frontend branch from f4e5c29 to 2cd514b Compare May 13, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants