Skip to content

Bump word-wrap from 1.2.3 to 1.2.4#159

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/word-wrap-1.2.4
Closed

Bump word-wrap from 1.2.3 to 1.2.4#159
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/word-wrap-1.2.4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jul 19, 2023

Bumps word-wrap from 1.2.3 to 1.2.4.

Release notes

Sourced from word-wrap's releases.

1.2.4

What's Changed

New Contributors

Full Changelog: jonschlinkert/word-wrap@1.2.3...1.2.4

Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](jonschlinkert/word-wrap@1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 19, 2023
@machulav machulav closed this Apr 10, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 10, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/word-wrap-1.2.4 branch April 10, 2026 12:17
kurok added a commit to namecheap/ec2-github-runner that referenced this pull request Apr 21, 2026
…sion (Phase 4) (#18)

Closes #10. Biggest compatibility risk in the modernization plan,
called out in the #15 tracker as needing a provider-repo dogfood
before landing.

## Bootstrap rewrite

The EC2 user-data now:

- set -euo pipefail throughout — a silent useradd / tar / sha256sum
  failure kills the bootstrap instead of proceeding to a broken
  ./run.sh.
- Creates a dedicated 'runner' user (idempotent — skipped if it
  already exists, so re-runs from a crash-loop don't explode).
- Drops to that user via 'sudo -u runner -H bash <<RUNNER_BOOTSTRAP'
  for every subsequent step. The old 'export RUNNER_ALLOW_RUNASROOT=1'
  escape hatch is gone.
- Fetches the runner tarball and SHA-256-verifies it against
  actions/runner's published '.sha256' sidecar before extraction.
  Same defense-in-depth pattern the provider repo uses for Go and
  Terraform downloads (namecheap/terraform-provider-namecheap#160).
- Passes '--ephemeral --unattended --disableupdate' to config.sh.
  GitHub auto-deregisters the runner after one job — the existing
  removeRunner() API call in src/gh.js becomes belt-and-braces rather
  than the primary deregister path. --disableupdate keeps the runner
  binary stable for the short-lived ephemeral session.

## New 'runner-version' input

Optional, defaults to '2.333.1' (the version this PR is tested
against). Consumers can override without waiting for a new action
release — useful when GitHub gates a JS action on a newer node
runtime and we need to move fast.

src/config.js reads it with a default fallback so old callers that
don't set it continue to work.

## CI adjustment

The existing verify-runner-url job greps the literal version string
out of the source to HEAD-check the release asset. With the version
now parameterized, the literal lives in action.yml's 'default:',
so the extractor is rewritten to read it from there.

## Tests

tests/config.test.js adds two cases:
- defaults to 2.333.1 when runner-version input is unset
- honors an explicit override

Full suite: 23 tests pass across utils + config.

## Consumer impact (terraform-provider-namecheap acctest)

- make testacc is 'go test' — no root required.
- All setup steps (curl Go / Terraform, extract tarballs, write
  go-env.sh) write to $GITHUB_WORKSPACE which is writable by any
  runner user, not just root.
- actions/checkout@v6 writes to the workspace, no root.
- The workspace directory structure is unchanged beyond its absolute
  path (/home/runner/actions-runner/_work/... instead of
  /actions-runner/_work/...). GITHUB_WORKSPACE, HOME, and relative
  paths all resolve the same way.

The dogfood SHA-pin rotation will be opened on the provider repo
after this merges, mirroring the pattern from machulav#158machulav#159.

Signed-off-by: yuriyryabikov <22548029+kurok@users.noreply.github.com>
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant