Skip to content

Sync Master <> Dev#639

Merged
elopez merged 51 commits intomasterfrom
dev
Jan 20, 2026
Merged

Sync Master <> Dev#639
elopez merged 51 commits intomasterfrom
dev

Conversation

@elopez
Copy link
Copy Markdown
Member

@elopez elopez commented Jan 20, 2026

No description provided.

dependabot bot and others added 30 commits November 24, 2025 23:06
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [sigstore/gh-action-sigstore-python](https://github.com/sigstore/gh-action-sigstore-python) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/sigstore/gh-action-sigstore-python/releases)
- [Changelog](https://github.com/sigstore/gh-action-sigstore-python/blob/main/CHANGELOG.md)
- [Commits](sigstore/gh-action-sigstore-python@v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: sigstore/gh-action-sigstore-python
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…store/gh-action-sigstore-python-3.2.0

chore(deps): bump sigstore/gh-action-sigstore-python from 3.1.0 to 3.2.0
…ions/checkout-6

chore(deps): bump actions/checkout from 5 to 6
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ions/upload-artifact-6

chore(deps): bump actions/upload-artifact from 5 to 6
…ions/download-artifact-7

chore(deps): bump actions/download-artifact from 6 to 7
Adding support for Hardhat 3 projects
elopez and others added 21 commits January 15, 2026 23:01
We will enforce it through ruff format
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace hatchling with uv_build (10-35x faster builds)
- Rewrite Makefile with uv/ruff/ty commands
- Update CONTRIBUTING.md with modern linting tools
- Remove obsolete ci_darglint.sh script
- Fix Union import in npm.py to use modern syntax
- Update publish.yml to use uv build
- Remove scheduled CI (activity without progress)
- Add uv installation option to README

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add prek pre-commit infrastructure with ruff, shellcheck, shfmt,
  actionlint, and yamllint hooks
- Pin all GitHub Actions to SHA hashes for security (zizmor)
- Add permissions blocks and persist-credentials: false (zizmor)
- Add 7-day cooldowns to dependabot for supply chain protection
- Enable uv caching across all workflows
- Modernize pytest.yml: use uv sync, add Python version matrix
- Update linter.yml: use .yamllint config with uv tool run
- Fix script trailing whitespace and missing EOFs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Switch light workflows (pytest, linter, doc) to ubuntu-slim runner
- Add npm dependency caching to ci.yml for faster Node.js setup
- Add actionlint.yaml config to recognize ubuntu-slim label

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The cache-dependency-path referenced tests/**/package-lock.json but
no lock files exist in the repo. This caused setup-node to fail with
"Some specified paths were not resolved, unable to cache dependencies."

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add git URL rewrite (git:// -> https://) before dapptools clone
  GitHub blocked git:// protocol in 2022 for security
- Update default Node.js version from 18.15 to 20
  Hardhat now requires Node >= 20

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use ${LD_LIBRARY_PATH:-} to provide empty default when variable
is unset, avoiding "unbound variable" error with set -u.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This is the default setting
@elopez elopez added this pull request to the merge queue Jan 20, 2026
Merged via the queue into master with commit e661426 Jan 20, 2026
68 checks passed
@elopez elopez deleted the dev branch January 20, 2026 13:43
@elopez elopez restored the dev branch January 20, 2026 13:45
@elopez elopez deleted the dev branch January 20, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants