diff --git a/.github/workflows/check-md-links.yml b/.github/workflows/check-md-links.yml index 6334959..b4acba9 100644 --- a/.github/workflows/check-md-links.yml +++ b/.github/workflows/check-md-links.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone @api3/data-feed-proxy-combinators - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Check Markdown links uses: umbrelladocs/action-linkspector@v1 with: diff --git a/.github/workflows/continuous-build.yml b/.github/workflows/continuous-build.yml index 7d412c5..d927361 100644 --- a/.github/workflows/continuous-build.yml +++ b/.github/workflows/continuous-build.yml @@ -13,13 +13,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone @api3/data-feed-proxy-combinators - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up pnpm uses: pnpm/action-setup@v3 - name: Set up Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: '20.17.0' cache: 'pnpm' diff --git a/package.json b/package.json index 24582c8..2488f8f 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "hardhat-deploy": "^1.0.4", "prettier": "^3.6.2", "prettier-plugin-solidity": "^2.1.0", - "solhint": "^5.2.0", + "solhint": "^6.0.1", "solidity-coverage": "^0.8.16", "ts-node": "^10.9.2", "typechain": "^8.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 06b4482..6c62c5c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,8 +72,8 @@ importers: specifier: ^2.1.0 version: 2.1.0(prettier@3.6.2) solhint: - specifier: ^5.2.0 - version: 5.2.0(typescript@5.9.3) + specifier: ^6.0.1 + version: 6.0.1(typescript@5.9.3) solidity-coverage: specifier: ^0.8.16 version: 0.8.16(hardhat@2.26.3(ts-node@10.9.2(@types/node@22.18.8)(typescript@5.9.3))(typescript@5.9.3)) @@ -677,6 +677,9 @@ packages: '@solidity-parser/parser@0.20.1': resolution: {integrity: sha512-58I2sRpzaQUN+jJmWbHfbWf9AKfzqCI8JAdFB0vbyY+u8tBRcuTt9LxzasvR0LGQpcRv97eyV7l61FQ3Ib7zVw==} + '@solidity-parser/parser@0.20.2': + resolution: {integrity: sha512-rbu0bzwNvMcwAjH86hiEAcOeRI2EeK8zCkHDrFykh/Al8mvJeFmjy3UrE7GYQjNwOgbGUUtCn5/k8CB8zIu7QA==} + '@szmarczak/http-timer@5.0.1': resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} @@ -2129,10 +2132,6 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} - fs-extra@11.3.0: - resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} - engines: {node: '>=14.14'} - fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -3469,8 +3468,8 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - solhint@5.2.0: - resolution: {integrity: sha512-9NZC1zt+O2K7zEZOhTT9rFeB6GdxC6qTX5pWX70RaQoflR9RejJQUC+/19LNi+e7K9Ptb4k7XAWO9wY5mkprHg==} + solhint@6.0.1: + resolution: {integrity: sha512-Lew5nhmkXqHPybzBzkMzvvWkpOJSSLTkfTZwRriWvfR2naS4YW2PsjVGaoX9tZFmHh7SuS+e2GEGo5FPYYmJ8g==} hasBin: true solidity-coverage@0.8.16: @@ -4927,6 +4926,8 @@ snapshots: '@solidity-parser/parser@0.20.1': {} + '@solidity-parser/parser@0.20.2': {} + '@szmarczak/http-timer@5.0.1': dependencies: defer-to-connect: 2.0.1 @@ -6750,12 +6751,6 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@11.3.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 @@ -8255,9 +8250,9 @@ snapshots: transitivePeerDependencies: - debug - solhint@5.2.0(typescript@5.9.3): + solhint@6.0.1(typescript@5.9.3): dependencies: - '@solidity-parser/parser': 0.20.1 + '@solidity-parser/parser': 0.20.2 ajv: 6.12.6 ajv-errors: 1.0.1(ajv@6.12.6) antlr4: 4.13.2 @@ -8267,7 +8262,6 @@ snapshots: commander: 10.0.1 cosmiconfig: 8.3.6(typescript@5.9.3) fast-diff: 1.3.0 - fs-extra: 11.3.0 glob: 8.1.0 ignore: 5.3.2 js-yaml: 4.1.0 @@ -8275,7 +8269,6 @@ snapshots: lodash: 4.17.21 pluralize: 8.0.0 semver: 7.7.2 - strip-ansi: 6.0.1 table: 6.9.0 text-table: 0.2.0 optionalDependencies: