Skip to content

chore: Cherry-picked changes from upstream#150

Open
github-actions[bot] wants to merge 9 commits into
mainfrom
auto-cherry-pick
Open

chore: Cherry-picked changes from upstream#150
github-actions[bot] wants to merge 9 commits into
mainfrom
auto-cherry-pick

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Cherry-picked changes from upstream.

@github-actions
Copy link
Copy Markdown
Contributor Author

🚀 PR Updated!

The PR has been updated with the latest cherry-picked commits.

@step-security/maintained-actions-dev Please review and approve the changes.

📦 Target Release Version: v1.8.0
📋 Previous Release Version: v1.7.0

⚠️ Completely Skipped Commits Due to only modifying files in: package.json, package-lock.json, yarn.lock, node_modules/, dist/, or .gitignore

  • e2b0dd5389ea956510594be87072bf4f8eecfe9f

❗ Missing Files:

  • AGENTS.md
  • RELEASE.md
  • pnpm-workspace.yaml

🛑 Workflow Files (Cannot be auto-applied by GitHub Actions):

  • .github/workflows/ci.yml from commit f886be4d4750bec41e6e101fed54a6265e432ffa
  • .github/workflows/ci.yml from commit bd790057b38fd980b5ff894c5c8a898d58cfba38
  • .github/workflows/ci.yml from commit c7450ba673e133f5ee30098b3b54f444d3a2ca2d

❌ Conflicting Files:

  • .github/dependabot.yml from commit bd790057b38fd980b5ff894c5c8a898d58cfba38
  • .prettierignore from commit bd790057b38fd980b5ff894c5c8a898d58cfba38

github-actions Bot added 6 commits May 21, 2026 11:04
* chore: migrate from npm to pnpm with hardened supply-chain settings

- Add .npmrc with ignore-scripts=true
- Add pnpm-workspace.yaml with strictDepBuilds, minimumReleaseAge,
  blockExoticSubdeps, trustPolicy
- Set packageManager field in package.json for corepack
- Pin exact dependency versions (no caret ranges)
- Minify dist/ bundles to reduce diff noise (source maps retained)
- Update CI workflow to use pnpm/action-setup + pnpm install --frozen-lockfile
- SHA-pin all GitHub Actions to immutable commit SHAs
- Harden dependabot.yml with cooldowns, grouped updates, and npm ecosystem
- Update README.md, RELEASE.md, and AGENTS.md to reference pnpm
- Add fmt/fmt:check scripts

* chore: remove redundant .npmrc, add pnpm-lock.yaml to .prettierignore

.npmrc's ignore-scripts=true is redundant — pnpm-workspace.yaml already
enforces onlyBuiltDependencies: [] + strictDepBuilds: true, which is
stricter. .npmrc only applies to npm, which this repo no longer uses.

Also add pnpm-lock.yaml to .prettierignore so prettier doesn't try to
format the lockfile.
* refactor: remove tempo fork support

Tempo is now fully upstreamed to the main Foundry repo, so the
separate network handling is no longer needed.

- Remove `network` input from action.yml
- Remove `--network` flag from foundryup args in src/index.ts
- Remove tempo matrix, excludes, and conditional CI steps
- Remove `network` from README inputs table
- Rebuild dist/

Amp-Thread-ID: https://ampcode.com/threads/T-019d9097-afeb-7337-a100-b171e3de217d

* fix: restore forge init test w/ tempo

* fix: restore network input as deprecated

* fix: gate tempo test on nightly version

Amp-Thread-ID: https://ampcode.com/threads/T-019d91b3-efa7-70e8-b857-dc82add6bcf9

* chore: rebuild dist after dep bump

---------
* refactor: remove tempo fork support

Tempo is now fully upstreamed to the main Foundry repo, so the
separate network handling is no longer needed.

- Remove `network` input from action.yml
- Remove `--network` flag from foundryup args in src/index.ts
- Remove tempo matrix, excludes, and conditional CI steps
- Remove `network` from README inputs table
- Rebuild dist/

Amp-Thread-ID: https://ampcode.com/threads/T-019d9097-afeb-7337-a100-b171e3de217d
* fix: restore forge init test w/ tempo

* fix: restore network input as deprecated

* fix: gate tempo test on nightly version

Amp-Thread-ID: https://ampcode.com/threads/T-019d91b3-efa7-70e8-b857-dc82add6bcf9

* chore: rebuild dist after dep bump

---------
* refactor: remove tempo fork support

Tempo is now fully upstreamed to the main Foundry repo, so the
separate network handling is no longer needed.

- Remove `network` input from action.yml
- Remove `--network` flag from foundryup args in src/index.ts
- Remove tempo matrix, excludes, and conditional CI steps
- Remove `network` from README inputs table
- Rebuild dist/

Amp-Thread-ID: https://ampcode.com/threads/T-019d9097-afeb-7337-a100-b171e3de217d

* fix: restore forge init test w/ tempo

* fix: restore network input as deprecated

* fix: gate tempo test on nightly version

Amp-Thread-ID: https://ampcode.com/threads/T-019d91b3-efa7-70e8-b857-dc82add6bcf9
* chore: rebuild dist after dep bump

---------
@github-actions
Copy link
Copy Markdown
Contributor Author

🔍 Cherry-Pick Verification Report

📦 Upstream Changes: v1.7.0...v1.8.0

📋 File-by-File Analysis:

.github/dependabot.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+24 -0)

.github/workflows/ci.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+53 -48)

.prettierignore

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+2 -1)

AGENTS.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 5 additions, 4 deletions)

README.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+4 -5)

RELEASE.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 1 additions, 1 deletions)

action.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+2 -2)

pnpm-workspace.yaml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 6 additions, 0 deletions)

src/index.ts

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All upstream changes applied (+7 -3) with 1 additional changes

📊 Summary:

  • Total files changed upstream: 9
  • Files present in PR: 3/9
  • Files with matching changes: 3/9

Overall Status: 🔴 INCOMPLETE - Missing files or changes

@github-actions
Copy link
Copy Markdown
Contributor Author

🔍 Cherry-Pick Verification Report

📦 Upstream Changes: v1.7.0...v1.8.0

📋 File-by-File Analysis:

.github/dependabot.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+24 -0)

.github/workflows/ci.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ❌ No
  • Status: 🟡 Partial - ❌ Cherry-pick incomplete (+53 -48) | Missing 52 additions | Missing 48 deletions

.prettierignore

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+2 -1)

AGENTS.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 5 additions, 4 deletions)

README.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+4 -5)

RELEASE.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 1 additions, 1 deletions)

action.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+2 -2)

pnpm-workspace.yaml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 6 additions, 0 deletions)

src/index.ts

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All upstream changes applied (+7 -3) with 1 additional changes

📊 Summary:

  • Total files changed upstream: 9
  • Files present in PR: 4/9
  • Files with matching changes: 3/9

Overall Status: 🔴 INCOMPLETE - Missing files or changes

@github-actions
Copy link
Copy Markdown
Contributor Author

🔍 Cherry-Pick Verification Report

📦 Upstream Changes: v1.7.0...v1.8.0

📋 File-by-File Analysis:

.github/dependabot.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+24 -0)

.github/workflows/ci.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ❌ No
  • Status: 🟡 Partial - ❌ Cherry-pick incomplete (+53 -48) | Missing 52 additions | Missing 48 deletions

.prettierignore

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+2 -1)

AGENTS.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 5 additions, 4 deletions)

README.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+4 -5)

RELEASE.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 1 additions, 1 deletions)

action.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+2 -2)

pnpm-workspace.yaml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 6 additions, 0 deletions)

src/index.ts

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All upstream changes applied (+7 -3) with 1 additional changes

📊 Summary:

  • Total files changed upstream: 9
  • Files present in PR: 4/9
  • Files with matching changes: 3/9

Overall Status: 🔴 INCOMPLETE - Missing files or changes

@github-actions
Copy link
Copy Markdown
Contributor Author

🔍 Cherry-Pick Verification Report

📦 Upstream Changes: v1.7.0...v1.8.0

📋 File-by-File Analysis:

.github/dependabot.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+24 -0)

.github/workflows/ci.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ❌ No
  • Status: 🟡 Partial - ❌ Cherry-pick incomplete (+53 -48) | Missing 31 additions | Missing 22 deletions

.prettierignore

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - ❌ No PR patch available (+2 -1)

AGENTS.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 5 additions, 4 deletions)

README.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+4 -5)

RELEASE.md

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 1 additions, 1 deletions)

action.yml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All changes applied correctly (+2 -2)

pnpm-workspace.yaml

  • Upstream has changes: ✅ Yes
  • File exists in PR: ❌ No
  • Status: 🔴 Missing - File missing in PR (upstream has 6 additions, 0 deletions)

src/index.ts

  • Upstream has changes: ✅ Yes
  • File exists in PR: ✅ Yes
  • Changes match: ✅ Yes
  • Status: 🟢 Perfect - ✅ All upstream changes applied (+7 -3) with 1 additional changes

📊 Summary:

  • Total files changed upstream: 9
  • Files present in PR: 4/9
  • Files with matching changes: 3/9

Overall Status: 🔴 INCOMPLETE - Missing files or changes

Comment thread package.json
"dapp",
"dapptools"
],
"scripts": {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add changes to script as well

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.

2 participants