Skip to content

chore(deps-dev): update GitHub Toolkit test helpers for ESM - #10

Merged
neilime merged 1 commit into
mainfrom
dependabot/npm_and_yarn/actions/ansible/test/github-script-test-helpers-ca9991e591
Nov 8, 2026
Merged

neilime merged 1 commit into
mainfrom
dependabot/npm_and_yarn/actions/ansible/test/github-script-test-helpers-ca9991e591

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Upgrade the action test dependencies to @actions/exec 3.0.0, @actions/io 3.0.2 and @actions/glob 0.7.0 across all five action packages.

These packages expose ESM entrypoints. Convert the existing tests to native ESM imports and pass their Toolkit helpers into the VM fixtures. Tests copy the exec namespace where mocking is required; action runtime code remains unchanged.

Validation: all 43 unit tests pass with the upgraded lockfiles, and the full repository linter passes. Hosted action workflows validate VM, Ansible and Molecule behavior.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 4, 2026
@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown

Hi, thank you for creating your PR, we will check it out very soon

@github-actions

github-actions Bot commented Nov 4, 2026 •

Copy link
Copy Markdown

Super-linter summary

Language Validation result
BIOME_FORMAT Pass ✅
BIOME_LINT Pass ✅
CHECKOV Pass ✅
GITLEAKS Pass ✅
GIT_COMMITLINT Pass ✅
GIT_MERGE_CONFLICT_MARKERS Pass ✅
JSCPD Pass ✅
PRE_COMMIT Pass ✅
SPELL_CODESPELL Pass ✅
TRIVY Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter
Super-linter revision: 2da136927bd4a73596db63044b504547c62cb854
Super-linter version: 9.0.0

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/actions/ansible/test/github-script-test-helpers-ca9991e591 branch from c83f4bb to ad9d074 Compare November 4, 2026 21:55
@neilime
neilime force-pushed the dependabot/npm_and_yarn/actions/ansible/test/github-script-test-helpers-ca9991e591 branch from ad9d074 to db9e382 Compare November 8, 2026 18:23
@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Molecule local scenario - failure

Molecule local scenario - failure

Test Results

Status Count
✅ Passed 4
❌ Failed 2
⏭️ Skipped 1
Total 7
Suite Passed Failed Skipped
assertions 1 1 1
molecule 0 1 0
configure 1 0 0
create 1 0 0
destroy 1 0 0

❌ Pass Rate: 57.1%

Failed Tests
  • [local-fixture] Verify the local test resource: Assert configuration and selected outcome (suite: assertions)
    • File: tests/fixture/molecule/local/assertions.yml:14
    • Error: Task failed: Action failed: Assertion failed
  • scenario (suite: molecule)
    • Error: Molecule failed, timed out or produced no native assertions

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Ansible tests - playbook - failure

Ansible tests - playbook - failure

Test Results

Status Count
✅ Passed 1
❌ Failed 1
⏭️ Skipped 0
Total 2

❌ Pass Rate: 50.0%

Failed Tests
  • [fixture] Exercise a synthetic Ansible test assertion: Assert the selected fixture succeeds (suite: valid)
    • File: tests/fixture/ansible/valid.yml:8
    • Error: Task failed: Action failed: Assertion failed

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Ansible tests - playbook - success

Ansible tests - playbook - success

Test Results

Status Count
✅ Passed 2
❌ Failed 0
⏭️ Skipped 0
Total 2

✅ Pass Rate: 100.0%

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Molecule local scenario - success

Molecule local scenario - success

Test Results

Status Count
✅ Passed 7
❌ Failed 0
⏭️ Skipped 1
Total 8
Suite Passed Failed Skipped
assertions 2 0 1
configure 2 0 0
create 1 0 0
destroy 1 0 0
molecule 1 0 0

✅ Pass Rate: 87.5%

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Ansible tests - sanity - failure

Ansible tests - sanity - failure

Test Results

Status Count
✅ Passed 6
❌ Failed 1
⏭️ Skipped 27
Total 34

❌ Pass Rate: 17.6%

Failed Tests
  • yamllint (suite: ansible-test)
    • File: sanity
    • Error: The test `ansible-test sanity --test yamllint` failed with 2 errors:

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Ansible tests - sanity - success

Ansible tests - sanity - success

Test Results

Status Count
✅ Passed 7
❌ Failed 0
⏭️ Skipped 27
Total 34

✅ Pass Rate: 20.6%

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Goss - qemu - valid

Goss - qemu - valid

Test Results

Status Count
✅ Passed 7
❌ Failed 0
⏭️ Skipped 0
Total 7
Suite Passed Failed Skipped
disposable-vm 1 0 0
goss 6 0 0

✅ Pass Rate: 100.0%

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Molecule local scenario - timeout

Molecule local scenario - timeout

Test Results

Status Count
✅ Passed 3
❌ Failed 1
⏭️ Skipped 0
Total 4
Suite Passed Failed Skipped
molecule 0 1 0
configure 1 0 0
create 1 0 0
destroy 1 0 0

❌ Pass Rate: 75.0%

Failed Tests
  • scenario (suite: molecule)
    • Error: Molecule failed, timed out or produced no native assertions

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Goss - qemu - invalid

Goss - qemu - invalid

Test Results

Status Count
✅ Passed 0
❌ Failed 2
⏭️ Skipped 0
Total 2
Suite Passed Failed Skipped
disposable-vm 0 1 0
goss 0 1 0

❌ Pass Rate: 0.0%

Failed Tests
  • goss-execution (suite: disposable-vm)
    • Error: Guest assertions or report collection failed; inspect test outputs
  • File /iac-missing-synthetic-file exists (suite: goss)
    • Error: Test failed

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Goss - qemu - empty

Goss - qemu - empty

Test Results

Status Count
✅ Passed 0
❌ Failed 1
⏭️ Skipped 0
Total 1

❌ Pass Rate: 0.0%

Failed Tests
  • goss-execution (suite: disposable-vm)
    • Error: Guest assertions or report collection failed; inspect test outputs

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Molecule - success

Molecule - success

Test Results

Status Count
✅ Passed 10
❌ Failed 0
⏭️ Skipped 0
Total 10
Suite Passed Failed Skipped
converge 3 0 0
molecule 1 0 0
ready 1 0 0
reboot 1 0 0
verify 4 0 0

✅ Pass Rate: 100.0%

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Molecule - assertion-failure

Molecule - assertion-failure

Test Results

Status Count
✅ Passed 3
❌ Failed 2
⏭️ Skipped 0
Total 5
Suite Passed Failed Skipped
molecule 0 1 0
verify 1 1 0
converge 1 0 0
ready 1 0 0

❌ Pass Rate: 60.0%

Failed Tests
  • scenario (suite: molecule)
    • Error: Molecule failed, timed out or produced no native assertions
  • [smoke] Verify the disposable test configuration: Assert the expected content (suite: verify)
    • File: tests/fixture/molecule/smoke/verify.yml:10
    • Error: Task failed: Action failed: Assertion failed

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Molecule - idempotence-failure

Molecule - idempotence-failure

Test Results

Status Count
✅ Passed 5
❌ Failed 1
⏭️ Skipped 0
Total 6
Suite Passed Failed Skipped
molecule 0 1 0
converge 2 0 0
ready 1 0 0
verify 2 0 0

❌ Pass Rate: 83.3%

Failed Tests
  • scenario (suite: molecule)
    • Error: Molecule failed, timed out or produced no native assertions

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Goss - qemu - timeout

Goss - qemu - timeout

Test Results

Status Count
✅ Passed 0
❌ Failed 1
⏭️ Skipped 0
Total 1

❌ Pass Rate: 0.0%

Failed Tests
  • goss-execution (suite: disposable-vm)
    • Error: Guest assertions or report collection failed; inspect test outputs

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Goss - lima - invalid

Goss - lima - invalid

Test Results

Status Count
✅ Passed 0
❌ Failed 2
⏭️ Skipped 0
Total 2
Suite Passed Failed Skipped
disposable-vm 0 1 0
goss 0 1 0

❌ Pass Rate: 0.0%

Failed Tests
  • goss-execution (suite: disposable-vm)
    • Error: Guest assertions or report collection failed; inspect test outputs
  • File /iac-missing-synthetic-file exists (suite: goss)
    • Error: Test failed

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Goss - lima - empty

Goss - lima - empty

Test Results

Status Count
✅ Passed 0
❌ Failed 1
⏭️ Skipped 0
Total 1

❌ Pass Rate: 0.0%

Failed Tests
  • goss-execution (suite: disposable-vm)
    • Error: Guest assertions or report collection failed; inspect test outputs

@github-actions

github-actions Bot commented Nov 8, 2026

Copy link
Copy Markdown

Goss - lima - timeout

Goss - lima - timeout

Test Results

Status Count
✅ Passed 0
❌ Failed 1
⏭️ Skipped 0
Total 1

❌ Pass Rate: 0.0%

Failed Tests
  • goss-execution (suite: disposable-vm)
    • Error: Guest assertions or report collection failed; inspect test outputs

@neilime
neilime force-pushed the dependabot/npm_and_yarn/actions/ansible/test/github-script-test-helpers-ca9991e591 branch from db9e382 to 6030b7f Compare November 8, 2026 18:47
Bumps the github-script-test-helpers group with 1 update in the /actions/ansible/test directory: [@actions/glob](https://github.com/actions/toolkit/tree/HEAD/packages/glob).
Bumps the github-script-test-helpers group with 2 updates in the /actions/ansible/test-molecule directory: [@actions/glob](https://github.com/actions/toolkit/tree/HEAD/packages/glob) and [@actions/exec](https://github.com/actions/toolkit/tree/HEAD/packages/exec).
Bumps the github-script-test-helpers group with 2 updates in the /actions/vm/create directory: [@actions/exec](https://github.com/actions/toolkit/tree/HEAD/packages/exec) and [@actions/io](https://github.com/actions/toolkit/tree/HEAD/packages/io).
Bumps the github-script-test-helpers group with 2 updates in the /actions/vm/destroy directory: [@actions/exec](https://github.com/actions/toolkit/tree/HEAD/packages/exec) and [@actions/io](https://github.com/actions/toolkit/tree/HEAD/packages/io).
Bumps the github-script-test-helpers group with 2 updates in the /actions/vm/test directory: [@actions/exec](https://github.com/actions/toolkit/tree/HEAD/packages/exec) and [@actions/io](https://github.com/actions/toolkit/tree/HEAD/packages/io).

Updates `@actions/glob` from 0.4.0 to 0.7.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/glob/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/glob)

Updates `@actions/glob` from 0.4.0 to 0.7.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/glob/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/glob)

Updates `@actions/glob` from 0.4.0 to 0.7.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/glob/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/glob)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/glob` from 0.4.0 to 0.7.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/glob/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/glob)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/io` from 1.1.3 to 3.0.2
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/io` from 1.1.3 to 3.0.2
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/io` from 1.1.3 to 3.0.2
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/io` from 1.1.3 to 3.0.2
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/io` from 1.1.3 to 3.0.2
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/io` from 1.1.3 to 3.0.2
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/io` from 1.1.3 to 3.0.2
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/io` from 1.1.3 to 3.0.2
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io)

Updates `@actions/exec` from 1.1.1 to 3.0.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/exec/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/exec)

Updates `@actions/io` from 1.1.3 to 3.0.2
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/io/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/io)

---
updated-dependencies:
- dependency-name: "@actions/exec"
  dependency-version: 3.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: github-script-test-helpers
- dependency-name: "@actions/exec"
  dependency-version: 3.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: github-script-test-helpers
- dependency-name: "@actions/exec"
  dependency-version: 3.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: github-script-test-helpers
- dependency-name: "@actions/exec"
  dependency-version: 3.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: github-script-test-helpers
- dependency-name: "@actions/glob"
  dependency-version: 0.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: github-script-test-helpers
- dependency-name: "@actions/glob"
  dependency-version: 0.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: github-script-test-helpers
- dependency-name: "@actions/io"
  dependency-version: 3.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: github-script-test-helpers
- dependency-name: "@actions/io"
  dependency-version: 3.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: github-script-test-helpers
- dependency-name: "@actions/io"
  dependency-version: 3.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: github-script-test-helpers
...

Signed-off-by: dependabot[bot] <support@github.com>
@neilime
neilime force-pushed the dependabot/npm_and_yarn/actions/ansible/test/github-script-test-helpers-ca9991e591 branch from 6030b7f to e04729c Compare November 8, 2026 18:59
@neilime neilime changed the title chore(deps-dev): bump the github-script-test-helpers group across 5 directories with 3 updates chore(deps-dev): update GitHub Toolkit test helpers for ESM Nov 8, 2026
@neilime
neilime merged commit 4a71a2e into main Nov 8, 2026
38 checks passed
@neilime
neilime deleted the dependabot/npm_and_yarn/actions/ansible/test/github-script-test-helpers-ca9991e591 branch November 8, 2026 19:19
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant