Skip to content

chore(e2e): bump e2e-test-utils to 2.1.8 for bulk-import - #3240

Open
gustavolira wants to merge 1 commit into
redhat-developer:mainfrom
gustavolira:chore/e2e-utils-218-bulk-import
Open

chore(e2e): bump e2e-test-utils to 2.1.8 for bulk-import#3240
gustavolira wants to merge 1 commit into
redhat-developer:mainfrom
gustavolira:chore/e2e-utils-218-bulk-import

Conversation

@gustavolira

Copy link
Copy Markdown
Member

bulk-import is still on @red-hat-developer-hub/e2e-test-utils 2.1.6. 2.1.8 carries the coverage collection fix that intelligent-assistant (#3200), adoption-insights (#3235), tech-radar (#3201) and the workspaces in #3199 already picked up.

Lockfile regenerated with yarn 4.17.1 (the pinned packageManager) using --mode=update-lockfile, so only the resolution and checksum move.

One workspace per PR

The Prow e2e step refuses to run when more than one workspace changed:

ERROR: Multiple workspaces changed: <a> <b>

A combined PR therefore produces no coverage at all — which is why #3199, touching three workspaces, never ran e2e, and why this arrives as one PR per workspace rather than one for the set.

Why now

bulk-import is lined up for the upstream per-file coverage path (#3231, #3238), which consumes a Prow run's raw coverage JSONs. Those only exist while the run's artifacts are retained, so publishing a workspace needs a recent green e2e for it. The bump is worth doing on its own; it also produces the run.

Published so far through that path: intelligent-assistant (99 files) and adoption-insights (39 files), both browsable per file on the rhdh-plugins Codecov project.

After merge

Nothing further is needed here. The coverage publish is a separate workflow_dispatch (publish-coverage-upstream.yaml) pointed at the run's artifacts.

🤖 Generated with Claude Code

@fullsend-ai-review

fullsend-ai-review Bot commented Aug 11, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 8:42 PM UTC · Completed 8:46 PM UTC

Commit: 9c7de5e · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Aug 11, 2026

Copy link
Copy Markdown

Review — approve

Scope: Patch-level dev dependency bump (@red-hat-developer-hub/e2e-test-utils 2.1.6 → 2.1.8) for the bulk-import workspace E2E tests.

Summary

This PR bumps the e2e-test-utils package from 2.1.6 to 2.1.8 in workspaces/bulk-import/e2e-tests/. Two files changed — package.json (version specifier) and yarn.lock (version, resolution, checksum). No transitive dependency changes in the lockfile; the dependency tree is identical between 2.1.6 and 2.1.8.

Analysis

Dimension Assessment
Correctness ✅ The lockfile correctly reflects the version change. Transitive dependencies are unchanged. The peerDependencies constraint (@playwright/test: ^1.57.0) remains satisfied by the workspace's ^1.59.1.
Security ✅ Dev dependency only — affects E2E test tooling, not shipped plugin code. No new dependencies introduced.
Intent & coherence ✅ Five other workspaces (adoption-insights, app-defaults, tech-radar, intelligent-assistant, extensions) already use 2.1.8. The "one workspace per PR" approach is correct — the Prow e2e step rejects multi-workspace PRs.
Style / conventions ✅ Follows the established pattern: pinned version (not a range), lockfile regenerated via --mode=update-lockfile.
Documentation ✅ No documentation changes needed.
Cross-repo contracts ✅ No API or interface changes.

No findings.


Labels: Patch-level dev dependency bump in bulk-import e2e tests

Previous run

Review — approve

Scope: workspaces/bulk-import/e2e-tests/ — dev-dependency version bump

Summary

Patch-level bump of @red-hat-developer-hub/e2e-test-utils from 2.1.6 → 2.1.8 in the bulk-import workspace's E2E test harness. The lockfile diff is minimal — only the package's own version, resolution URL, and checksum change; all transitive dependencies remain identical.

Correctness

The package.json specifies the exact version 2.1.8 (no range), and the yarn.lock resolution matches. No transitive dependency additions, removals, or version changes — only the e2e-test-utils entry itself moves. The bump is within the same minor series (2.1.x), so no breaking API changes are expected.

Consistency

Four other workspaces (app-defaults, intelligent-assistant, tech-radar, adoption-insights) are already on 2.1.8 on main. This PR brings bulk-import into alignment.

Security

Dev dependency only, used exclusively for E2E test execution. No production artifact impact.

Scope

Changes are correctly limited to a single workspace (bulk-import), consistent with the Prow constraint that E2E runs reject multi-workspace PRs.

No findings.

Previous run (2)

Looks good to me

Previous run (3)

Review — approve

Scope: workspaces/bulk-import/e2e-tests/ — 2 files, 12 lines changed

Summary

Patch-level bump of @red-hat-developer-hub/e2e-test-utils from 2.1.6 → 2.1.8 in the bulk-import workspace's E2E tests. The lockfile update is clean — only the version, resolution, and checksum change; the transitive dependency tree is identical.

Analysis

Dimension Result
Correctness ✅ Both lockfile references (dependency definition at L364 and workspace root at L994) update consistently. No transitive dependency drift.
Security ✅ Dev-only test dependency from an internal team package (@red-hat-developer-hub). No supply-chain concern.
Intent & coherence ✅ Aligns bulk-import with the 4 workspaces already on 2.1.8 (intelligent-assistant, adoption-insights, tech-radar, app-defaults). Single-workspace PR is correct — Prow's E2E step rejects multi-workspace changes.
Style & conventions ✅ Pinned version (no caret/tilde), lockfile regenerated with the repo's pinned packageManager (yarn@4.17.1) using --mode=update-lockfile.
Documentation ✅ No impact.
Cross-repo contracts ✅ No API or schema changes.

No findings.


Labels: Bumps a devDependency in an existing workspace e2e-tests directory

Previous run (4)

Review

Verdict: Approve — clean dependency version bump with no findings.

Summary

Bumps @red-hat-developer-hub/e2e-test-utils from 2.1.6 → 2.1.8 in the bulk-import workspace's E2E tests, aligning it with the version already adopted by intelligent-assistant, adoption-insights, tech-radar, and several other workspaces. The lockfile was regenerated with the pinned packageManager (yarn 4.17.1) using --mode=update-lockfile, so only the resolution and checksum move — the transitive dependency tree is unchanged.

Dimensions reviewed

Dimension Result
Correctness ✅ No issues — package.json and yarn.lock are internally consistent; minor semver bump within the same 2.1.x line; no test logic changes
Security ✅ No issues — no secrets, no permission changes, no injection patterns; package is pinned from the org's own @red-hat-developer-hub scope with checksum verification
Intent & coherence ✅ Mechanical version bump — scope authorization implicit from change nature; single-workspace scope is consistent with CI constraints (Prow rejects multi-workspace PRs)
Style & conventions ✅ No issues — version specifier follows the existing pinned-version pattern (no caret); lockfile format consistent
Docs currency ✅ No impact — dev dependency bump introduces no new public APIs, config keys, or behavioral changes
Cross-repo contracts ⏭ Skipped — no exported interfaces modified

Labels: E2E dev-dependency version bump in an existing workspace

Previous run (5)

Review — approve

PR: chore(e2e): bump e2e-test-utils to 2.1.8 for bulk-import
Scope: 2 files in workspaces/bulk-import/e2e-tests/ (package.json + yarn.lock)

Summary

Patch-level version bump of @red-hat-developer-hub/e2e-test-utils from 2.1.6 → 2.1.8 in the bulk-import workspace's E2E tests. The lockfile was regenerated with --mode=update-lockfile, so only the package resolution and checksum change — all transitive dependencies remain identical.

Analysis

Dimension Assessment
Correctness ✅ Version specifier and lockfile are consistent. The resolution, version string, and checksum all update together. Transitive dependency tree is unchanged.
Security ✅ No new dependencies introduced. Same dependency tree as 2.1.6 with only the top-level package updated. devDependency only — not shipped.
Scope & intent ✅ Single-workspace change, consistent with the one-workspace-per-PR pattern required by Prow's E2E step. Three other workspaces (intelligent-assistant, tech-radar, adoption-insights) already run 2.1.8 on main.
Conventions ✅ Follows the established pattern for e2e-test-utils bumps (exact version pin, lockfile regenerated with the pinned packageManager yarn 4.17.1).
Documentation ✅ No documentation impact — this is an internal test dependency bump.
Cross-repo contracts ✅ No API, schema, or interface changes.

Version risk assessment

This is a patch-level bump within the same minor series (2.1.x). No major version boundary crossed, so no breaking API changes are expected. The 2.1.8 release carries the coverage collection fix already validated by three other workspaces in merged PRs (#3200, #3235, #3201).

No findings.


Labels: Dependency version bump in E2E test workspace

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review fullsend-ai-review Bot added ready-for-merge All reviewers approved — ready to merge dependencies Pull requests that update a dependency file labels Aug 11, 2026
@gustavolira
gustavolira force-pushed the chore/e2e-utils-218-bulk-import branch from 9c7de5e to 8bfcbb3 Compare August 11, 2026 22:37
@fullsend-ai-review

fullsend-ai-review Bot commented Aug 11, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 10:38 PM UTC · Completed 10:44 PM UTC

Commit: 8bfcbb3 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review fullsend-ai-review Bot added ready-for-merge All reviewers approved — ready to merge workspace-update PR modifies files in an existing workspace and removed ready-for-merge All reviewers approved — ready to merge labels Aug 11, 2026
@gustavolira
gustavolira force-pushed the chore/e2e-utils-218-bulk-import branch from 8bfcbb3 to 07dfa69 Compare August 11, 2026 22:58
@fullsend-ai-review

fullsend-ai-review Bot commented Aug 11, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 10:59 PM UTC · Completed 11:03 PM UTC

Commit: 07dfa69 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review fullsend-ai-review Bot added ready-for-merge All reviewers approved — ready to merge and removed ready-for-merge All reviewers approved — ready to merge labels Aug 11, 2026
@gustavolira

Copy link
Copy Markdown
Member Author

/publish

@github-actions

Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

✅ Published container images:

  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import:pr_3240__8.0.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import-backend:pr_3240__8.0.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.52.0).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions

Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot

Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.20 | RHDH Version: 1.11 | Duration: 14m 10s
Passed: 0 | Failed: 3 | Flaky: 0 | Skipped: 9
Playwright Report | Build Log | Logs | Artifacts

@github-actions github-actions Bot added the mandatory-workspace PR affects a workspace with required plugins for releases label Aug 12, 2026
@gustavolira
gustavolira force-pushed the chore/e2e-utils-218-bulk-import branch from 07dfa69 to eaf36ff Compare August 12, 2026 12:41
@fullsend-ai-review

fullsend-ai-review Bot commented Aug 12, 2026

Copy link
Copy Markdown

🤖 Review · ❌ Terminated · Started 12:41 PM UTC · Ended 12:47 PM UTC

Commit: eaf36ff · View workflow run →

@gustavolira

Copy link
Copy Markdown
Member Author

/publish

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review fullsend-ai-review Bot added ready-for-merge All reviewers approved — ready to merge and removed ready-for-merge All reviewers approved — ready to merge labels Aug 12, 2026
@fullsend-ai-review

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 12:41 PM UTC · Completed 12:47 PM UTC

Commit: eaf36ff · View workflow run →

@github-actions

Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

✅ Published container images:

  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import:pr_3240__8.0.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import-backend:pr_3240__8.0.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.52.0).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions

Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot

Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.20 | RHDH Version: 1.11 | Duration: 14m 3s
Passed: 0 | Failed: 3 | Flaky: 0 | Skipped: 9
Playwright Report | Build Log | Logs | Artifacts

@gustavolira

Copy link
Copy Markdown
Member Author

/test e2e-ocp-helm

@rhdh-test-bot

Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.20 | RHDH Version: 1.11 | Duration: 14m 52s
Passed: 0 | Failed: 3 | Flaky: 0 | Skipped: 9
Playwright Report | Build Log | Logs | Artifacts

@gustavolira
gustavolira force-pushed the chore/e2e-utils-218-bulk-import branch from eaf36ff to 374ecda Compare August 12, 2026 20:49
@fullsend-ai-review

fullsend-ai-review Bot commented Aug 12, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 8:50 PM UTC · Completed 8:53 PM UTC

Commit: 374ecda · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review fullsend-ai-review Bot added ready-for-merge All reviewers approved — ready to merge and removed ready-for-merge All reviewers approved — ready to merge labels Aug 12, 2026
bulk-import is still on 2.1.6. 2.1.8 carries the coverage collection fix that
intelligent-assistant (redhat-developer#3200), adoption-insights (redhat-developer#3235) and the workspaces in
redhat-developer#3199 already picked up.

One workspace per PR: the Prow e2e step refuses to run when more than one
workspace changed, so a combined PR produces no coverage at all.

Lockfile regenerated with yarn 4.17.1 using --mode=update-lockfile.
@gustavolira
gustavolira force-pushed the chore/e2e-utils-218-bulk-import branch from 374ecda to 5a9a62a Compare August 13, 2026 17:27
@sonarqubecloud

Copy link
Copy Markdown

@fullsend-ai-review

fullsend-ai-review Bot commented Aug 13, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 5:28 PM UTC · Completed 5:31 PM UTC

Commit: 5a9a62a · View workflow run →

@fullsend-ai-review fullsend-ai-review Bot added ready-for-merge All reviewers approved — ready to merge and removed ready-for-merge All reviewers approved — ready to merge labels Aug 13, 2026
@gustavolira

Copy link
Copy Markdown
Member Author

/publish

1 similar comment
@gustavolira

Copy link
Copy Markdown
Member Author

/publish

@github-actions

Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

✅ Published container images:

  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import:pr_3240__8.0.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import-backend:pr_3240__8.0.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.52.0).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions

Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

✅ Published container images:

  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import:pr_3240__8.0.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import-backend:pr_3240__8.0.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.52.0).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions

Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot

Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.20 | RHDH Version: 1.11 | Duration: 14m 15s
Passed: 0 | Failed: 3 | Flaky: 0 | Skipped: 9
Playwright Report | Build Log | Logs | Artifacts

@openshift-ci

openshift-ci Bot commented Aug 13, 2026

Copy link
Copy Markdown

@gustavolira: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-ocp-helm 5a9a62a link false /test e2e-ocp-helm

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@openshift-ci

openshift-ci Bot commented Aug 19, 2026

Copy link
Copy Markdown

PR needs rebase.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file mandatory-workspace PR affects a workspace with required plugins for releases needs-rebase ready-for-merge All reviewers approved — ready to merge workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants