Skip to content

Commit

Permalink
Sync with src repo (#5)
Browse files Browse the repository at this point in the history
* Apply new issue template to the footer

* Fix issue template filling

* Get historical market cap data from CoinGecko

* Coin id definition fix

* Bump postcss from 8.4.30 to 8.4.31 in /apps/block_scout_web/assets

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.30 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.30...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump photoswipe from 5.4.1 to 5.4.2 in /apps/block_scout_web/assets

Bumps [photoswipe](https://github.com/dimsemenov/Photoswipe) from 5.4.1 to 5.4.2.
- [Release notes](https://github.com/dimsemenov/Photoswipe/releases)
- [Commits](dimsemenov/PhotoSwipe@v5.4.1...v5.4.2)

---
updated-dependencies:
- dependency-name: photoswipe
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Actualize Chromedriver version

* Sanitize paging params

* Bump hackney from 1.18.1 to 1.19.1

Bumps [hackney](https://github.com/benoitc/hackney) from 1.18.1 to 1.19.1.
- [Release notes](https://github.com/benoitc/hackney/releases)
- [Changelog](https://github.com/benoitc/hackney/blob/master/NEWS.md)
- [Commits](benoitc/hackney@1.18.1...1.19.1)

---
updated-dependencies:
- dependency-name: hackney
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Dependabot: ignore bootstrap updates, interval update from daily to weekly

* Bump css-loader from 5.2.7 to 6.8.1 in /apps/block_scout_web/assets

Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.7 to 6.8.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/css-loader@v5.2.7...v6.8.1)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* dependabot: ignore web3 4.x

* Bump web3 from 1.10.0 to 1.10.2 in /apps/block_scout_web/assets

Bumps [web3](https://github.com/ChainSafe/web3.js) from 1.10.0 to 1.10.2.
- [Release notes](https://github.com/ChainSafe/web3.js/releases)
- [Changelog](https://github.com/web3/web3.js/blob/v1.10.2/CHANGELOG.md)
- [Commits](web3/web3.js@v1.10.0...v1.10.2)

---
updated-dependencies:
- dependency-name: web3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump core-js from 3.32.2 to 3.33.0 in /apps/block_scout_web/assets

Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.32.2 to 3.33.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.33.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Process reviewer comment

* Refactor docker-compose config: add DB healthcheck, run DB via non-root user

* Update Nginx proxy to open all frontend paths

* Update README.md

Updated Blockscout brand name in Readme.

* Fix nil structLogs

* Merge pull request blockscout#8252 from blockscout/mf-rootstock-tx-types

Add remasc and bridge tx types

* IPFS gateway URL env var

* Bump credo from 1.7.0 to 1.7.1

Bumps [credo](https://github.com/rrrene/credo) from 1.7.0 to 1.7.1.
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/commits)

---
updated-dependencies:
- dependency-name: credo
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Store chain together with in Redis cookie

* Make cookie_key public function

* Add RSK tracing

* Public IPFS gateway URL for frontend

* Integrate /api/v2/bytecodes/sources:search-all of eth_bytecode_db

* Bump eslint from 8.50.0 to 8.51.0 in /apps/block_scout_web/assets

Bumps [eslint](https://github.com/eslint/eslint) from 8.50.0 to 8.51.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.50.0...v8.51.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump highlight.js from 11.8.0 to 11.9.0 in /apps/block_scout_web/assets

Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.8.0 to 11.9.0.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md)
- [Commits](highlightjs/highlight.js@11.8.0...11.9.0)

---
updated-dependencies:
- dependency-name: highlight.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump sass from 1.68.0 to 1.69.0 in /apps/block_scout_web/assets

Bumps [sass](https://github.com/sass/dart-sass) from 1.68.0 to 1.69.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.68.0...1.69.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump sweetalert2 from 11.7.31 to 11.7.32 in /apps/block_scout_web/assets

Bumps [sweetalert2](https://github.com/sweetalert2/sweetalert2) from 11.7.31 to 11.7.32.
- [Release notes](https://github.com/sweetalert2/sweetalert2/releases)
- [Changelog](https://github.com/sweetalert2/sweetalert2/blob/main/CHANGELOG.md)
- [Commits](sweetalert2/sweetalert2@v11.7.31...v11.7.32)

---
updated-dependencies:
- dependency-name: sweetalert2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add RSK chain type

* Disable market history cataloger when exchange rates are disabled

* Refactor parsing of FIRST_BLOCK, LAST_BLOCK, TRACE_FIRST_BLOCK, TRACE_LAST_BLOCK env variables

* Fix css-loader

* Fix NEXT_PUBLIC_API_SPEC_URL in common-frontend.env

* DefiLlama TVL source

* Add tvl prop to /stats API

* Fix typos

* Add Fuse branch to CI

* New branches to CI

* Increase ELIXIR_VERSION and OTP_VERSION in GA configs

* Bump @babel/preset-env in /apps/block_scout_web/assets

Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.20 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump sass from 1.69.0 to 1.69.3 in /apps/block_scout_web/assets

Bumps [sass](https://github.com/sass/dart-sass) from 1.69.0 to 1.69.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.69.0...1.69.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump hackney from 1.19.1 to 1.20.1

Bumps [hackney](https://github.com/benoitc/hackney) from 1.19.1 to 1.20.1.
- [Release notes](https://github.com/benoitc/hackney/releases)
- [Changelog](https://github.com/benoitc/hackney/blob/master/NEWS.md)
- [Commits](benoitc/hackney@1.19.1...1.20.1)

---
updated-dependencies:
- dependency-name: hackney
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump ex_cldr from 2.37.2 to 2.37.4

Bumps [ex_cldr](https://github.com/elixir-cldr/cldr) from 2.37.2 to 2.37.4.
- [Release notes](https://github.com/elixir-cldr/cldr/releases)
- [Changelog](https://github.com/elixir-cldr/cldr/blob/main/CHANGELOG.md)
- [Commits](elixir-cldr/cldr@v2.37.2...v2.37.4)

---
updated-dependencies:
- dependency-name: ex_cldr
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump floki from 0.34.3 to 0.35.0

Bumps [floki](https://github.com/philss/floki) from 0.34.3 to 0.35.0.
- [Release notes](https://github.com/philss/floki/releases)
- [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md)
- [Commits](philss/floki@v0.34.3...v0.35.0)

---
updated-dependencies:
- dependency-name: floki
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @babel/traverse in /apps/block_scout_web/assets

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.23.0 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @babel/core from 7.23.0 to 7.23.2 in /apps/block_scout_web/assets

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.23.0 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/@babel/core@7.23.2/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump webpack from 5.88.2 to 5.89.0 in /apps/block_scout_web/assets

Bumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.89.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.88.2...v5.89.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump ex_doc from 0.30.6 to 0.30.7

Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.6 to 0.30.7.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](elixir-lang/ex_doc@v0.30.6...v0.30.7)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix empty tvl in /stats page

* Fix polygon tracer

* Set max 30sec JSON RPC poll frequency for realtime fetcher when WS is disabled

* Add RSK tracing

* Add rootstock locked widget in stats

* Remove block consensus on import fail

* arm64-compatible docker image

* Improve `/tabs-counters` and add cache

* Change counting time function

* Process review comments

* Process review comment

* Add head offset for empty blocks sanitizer

* Fix TokenBalance fetcher retry logic

* Filter token transfers on coin balances updates

* v5.3.0

* Update CHANGELOG

* Configure Buildx for Optimism

* Workflow for image generation for zkevm

* Add a window for balances fetching from non-archive node

* Bump sass from 1.69.3 to 1.69.4 in /apps/block_scout_web/assets

Bumps [sass](https://github.com/sass/dart-sass) from 1.69.3 to 1.69.4.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.69.3...1.69.4)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump web3 from 1.10.2 to 1.10.3 in /apps/block_scout_web/assets

Bumps [web3](https://github.com/ChainSafe/web3.js) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/ChainSafe/web3.js/releases)
- [Changelog](https://github.com/web3/web3.js/blob/4.x/CHANGELOG.md)
- [Commits](web3/web3.js@v1.10.2...v1.10.3)

---
updated-dependencies:
- dependency-name: web3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump core-js from 3.33.0 to 3.33.1 in /apps/block_scout_web/assets

Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.33.0 to 3.33.1.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.33.1/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump eslint from 8.51.0 to 8.52.0 in /apps/block_scout_web/assets

Bumps [eslint](https://github.com/eslint/eslint) from 8.51.0 to 8.52.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.51.0...v8.52.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @amplitude/analytics-browser in /apps/block_scout_web/assets

Bumps [@amplitude/analytics-browser](https://github.com/amplitude/Amplitude-TypeScript) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/amplitude/Amplitude-TypeScript/releases)
- [Commits](https://github.com/amplitude/Amplitude-TypeScript/compare/@amplitude/analytics-browser@2.3.2...@amplitude/analytics-browser@2.3.3)

---
updated-dependencies:
- dependency-name: "@amplitude/analytics-browser"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump floki from 0.35.0 to 0.35.1

Bumps [floki](https://github.com/philss/floki) from 0.35.0 to 0.35.1.
- [Release notes](https://github.com/philss/floki/releases)
- [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md)
- [Commits](philss/floki@v0.35.0...v0.35.1)

---
updated-dependencies:
- dependency-name: floki
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump ex_abi from 0.6.2 to 0.6.3

Bumps [ex_abi](https://github.com/poanetwork/ex_abi) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/poanetwork/ex_abi/releases)
- [Changelog](https://github.com/poanetwork/ex_abi/blob/master/CHANGELOG.md)
- [Commits](poanetwork/ex_abi@0.6.2...0.6.3)

---
updated-dependencies:
- dependency-name: ex_abi
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump eslint-plugin-import in /apps/block_scout_web/assets

Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.1 to 2.29.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](import-js/eslint-plugin-import@v2.28.1...v2.29.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Set CHAIN_TYPE=polygon_edge for Immutable

* Bump ex_doc from 0.30.7 to 0.30.9

Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.30.7 to 0.30.9.
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md)
- [Commits](elixir-lang/ex_doc@v0.30.7...v0.30.9)

---
updated-dependencies:
- dependency-name: ex_doc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix db pool size exceeds Postgres max connections

* Bump redix from 1.2.3 to 1.3.0

Bumps [redix](https://github.com/whatyouhide/redix) from 1.2.3 to 1.3.0.
- [Changelog](https://github.com/whatyouhide/redix/blob/main/CHANGELOG.md)
- [Commits](whatyouhide/redix@v1.2.3...v1.3.0)

---
updated-dependencies:
- dependency-name: redix
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Rollback changes for Explorer.Repo.Replica1

* Fix is_verified for /addresses and /smart-contracts

* Changelog

* Create zkEVM tables

* Add runners for zkEVM tables

* Draft zkEVM indexer implementation

* Extend zkEVM batches indexer

* Improve detecting a new zkEVM batch

* Add INDEXER_ZKEVM_BATCHES_ENABLED env var

* Add logging to Indexer.Fetcher.ZkevmTxnBatch

* Refactor Indexer.Fetcher.ZkevmTxnBatch

* Small refactoring of Indexer.Fetcher.ZkevmTxnBatch

* Add zkEVM fields to API v2 response for transaction page

* Add zkEVM transaction status to API v2 response for transaction page

* Add API v2 response for zkEVM batch page (partially)

* Add API v2 response for zkEVM batch page

* Add API v2 response for zkEVM list of batches page

* Add API v2 output for Latest Confirmed Batches homepage section

* Add API v2 output for Latest Batch homepage section

* Add API v2 output for transaction list of the specified batch

* Rename some routes in API v2

* Update changelog

* Fix for dialyzer

* Add new words to cspell.json

* Use latest batch number instead of aggregated count

* Simplify batches chunking

* Store l2 transactions count in the batch table

* Fix syntax

* Minor changes

* Add INDEXER_ZKEVM_BATCHES_CHUNK_SIZE env variable

* Add INDEXER_ZKEVM_BATCHES_RECHECK_INTERVAL env variable

* Remove redundant line

* Small refactoring

* Txn -> Transaction

* Move zkevm_* files into a separate folder

* Add Explorer.Chain.Zkevm.Reader module

* Change some API routes

* Add small comment

* Add specs for public functions

* Fix config/runtime.exs

* Extend zkevm batch info in API

* Define chain type

* Add @doc for public functions

* Fix repos list definition in releases_tasks

* Throw not_found error in API v2 when a batch is not found

* Fixes after rebase

* Make transactions list in a batch optional

* Handle 0 gas limit

* mix format

* Add socket for confirmed batches list on the main page

* Fix for zkEVM websocket connection

* Minor fixes

* Fix transaction_controller.ex

* Set pool_size to 1 for polygon_zkevm

* Small refactoring

* Don't override internal transaction error if it's present already

* Account: add pagination + envs for limits (blockscout#8528)

* Account: Add pagination + increase limits

* Add tests

* Add specs and docs

* Add TODO

* Dupliacte all the account endpoints + new paginated to /api/account/v2

* Suave functional (blockscout#8556)

* Add execution_node field indexing

* Add `wrapped` field (and its subfields) indexing

* Add allowed_peekers field for transaction to API v2 response

* Add execution_node field for transaction to API v2 response

* Add Suave fields for regular transaction to API v2 response

* Add API v2 endpoint for transactions filtered by execution node

* Add index for execution_node field

* Small fixes

* Update changelog

* Fix for CHAIN_TYPE, backward compatibility

* Update spelling

* Fix for dyalizer

* Fix default_on_conflict

* Fix test.exs

* Fix view for Suave transaction

* Add Suave-specific comments

* mix format

* Set pool_size to 1 for suave

* Small refactoring for repo

* mix format, mix dialyzer

---------

Co-authored-by: POA <33550681+poa@users.noreply.github.com>

* Support tokenSymbol and tokenName in /api/v2/import/token-info (blockscout#8696)

* Support tokenSymbol and tokenName in /api/v2/import/token-info

* Changelog

* Update more Docker images on release

* Fix sourcify enabled flag (blockscout#8705)

* Fix sourcify enabled flag

* Changelog

* Add stability_fee for CHAIN_TYPE=stability (blockscout#8651)

* Add stability_fee for CHAIN_TYPE=stability

* Changelog

* Optimize token fee requests

* Remove unused function

* Process review comments

* Fixes after rebase

* Fix sourcify check (blockscout#8714)

* Fix sourcify check

* Changelog

* Add address name updating on contract re-verification (blockscout#8706)

* Add address name updating on contract re-verification

* Changelog

* Rename `wrapped` field to `requestRecord` for Suave (blockscout#8715)

* Rename `wrapped` field to `requestRecord` for Suave

* Update changelog

---------

Co-authored-by: POA <33550681+poa@users.noreply.github.com>

* CoinBalanceHistory tab: show also tx with gasPrice & gasUsed > 0 (blockscout#8708)

* CoinBalanceHistory tab: show also tx with gasPrice & gasUsed > 0

* Changelog

* Save GasPriceOracle old prices as a fallback

* 5.3.1

* Update CHANGELOG

* Update GA workflows

* Fix CHANGELOG

* GA Workflow for Stability

* Split release workflow into 2

* Adjust docker image build workflows: remove updating latest tag from push to custom branches, polygon-edge image workflow

* Remove repos_list (default value for ecto repos) from Explorer.ReleaseTasks (blockscout#8728)

* Remove repos_list (default value for repos, which are defined anyways) from Explorer.ReleaseTasks

* Add CHANGELOG entry

* Fix flaky account notifier test (blockscout#8724)

* Fix flaky account notifier test

* Update CHANGELOG.md

* Bump browserify-sign from 4.2.1 to 4.2.2 in /apps/block_scout_web/assets

Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
- [Commits](browserify/browserify-sign@v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: browserify-sign
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add CI to PR creation production-optimism-stg

* Bump solc from 0.8.21 to 0.8.22 in /apps/explorer

Bumps [solc](https://github.com/ethereum/solc-js) from 0.8.21 to 0.8.22.
- [Commits](ethereum/solc-js@v0.8.21...v0.8.22)

---
updated-dependencies:
- dependency-name: solc
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump phoenix_ecto from 4.4.2 to 4.4.3

Bumps [phoenix_ecto](https://github.com/phoenixframework/phoenix_ecto) from 4.4.2 to 4.4.3.
- [Changelog](https://github.com/phoenixframework/phoenix_ecto/blob/main/CHANGELOG.md)
- [Commits](phoenixframework/phoenix_ecto@v4.4.2...v4.4.3)

---
updated-dependencies:
- dependency-name: phoenix_ecto
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump tesla from 1.7.0 to 1.8.0

Bumps [tesla](https://github.com/teamon/tesla) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/teamon/tesla/releases)
- [Commits](elixir-tesla/tesla@v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: tesla
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump floki from 0.35.1 to 0.35.2

Bumps [floki](https://github.com/philss/floki) from 0.35.1 to 0.35.2.
- [Release notes](https://github.com/philss/floki/releases)
- [Changelog](https://github.com/philss/floki/blob/main/CHANGELOG.md)
- [Commits](philss/floki@v0.35.1...v0.35.2)

---
updated-dependencies:
- dependency-name: floki
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump core-js from 3.33.1 to 3.33.2 in /apps/block_scout_web/assets

Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.33.1 to 3.33.2.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.33.2/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump sweetalert2 from 11.7.32 to 11.9.0 in /apps/block_scout_web/assets

Bumps [sweetalert2](https://github.com/sweetalert2/sweetalert2) from 11.7.32 to 11.9.0.
- [Release notes](https://github.com/sweetalert2/sweetalert2/releases)
- [Changelog](https://github.com/sweetalert2/sweetalert2/blob/main/CHANGELOG.md)
- [Commits](sweetalert2/sweetalert2@v11.7.32...v11.9.0)

---
updated-dependencies:
- dependency-name: sweetalert2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump sass from 1.69.4 to 1.69.5 in /apps/block_scout_web/assets

Bumps [sass](https://github.com/sass/dart-sass) from 1.69.4 to 1.69.5.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.69.4...1.69.5)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add TOKEN_INSTANCE_OWNER_MIGRATION_ENABLED env

* Fix internal transaction error

* Changelog

* Gnosis safe proxy via singleton

* Fix for tvl update in market history when row already exists

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Viktor Baranov <baranov.viktor.27@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ulyanas <2fizzy@gmail.com>
Co-authored-by: Maxim Filonov <53992153+sl1depengwyn@users.noreply.github.com>
Co-authored-by: Nikita Pozdniakov <nikitosing4@mail.ru>
Co-authored-by: Pavel Pustovalov <pustovalov.pavel@gmail.com>
Co-authored-by: GoodDaisy <90915921+GoodDaisy@users.noreply.github.com>
Co-authored-by: Qwerty5Uiop <alex000010@bk.ru>
Co-authored-by: POA <33550681+poa@users.noreply.github.com>
Co-authored-by: nikitosing <32202610+nikitosing@users.noreply.github.com>
Co-authored-by: varasev <33550681+varasev@users.noreply.github.com>
  • Loading branch information
12 people committed Nov 2, 2023
1 parent d15d001 commit 102688e
Show file tree
Hide file tree
Showing 162 changed files with 5,950 additions and 852 deletions.
6 changes: 6 additions & 0 deletions .dialyzer-ignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,9 @@ lib/indexer/fetcher/polygon_edge/deposit_execute.ex:140
lib/indexer/fetcher/polygon_edge/deposit_execute.ex:184
lib/indexer/fetcher/polygon_edge/withdrawal.ex:160
lib/indexer/fetcher/polygon_edge/withdrawal.ex:204
lib/indexer/fetcher/zkevm/transaction_batch.ex:116
lib/indexer/fetcher/zkevm/transaction_batch.ex:156
lib/indexer/fetcher/zkevm/transaction_batch.ex:252
lib/block_scout_web/views/api/v2/transaction_view.ex:431
lib/block_scout_web/views/api/v2/transaction_view.ex:472
lib/explorer/chain/transaction.ex:166
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
74 changes: 40 additions & 34 deletions .github/workflows/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,39 @@ on:
push:
branches:
- master
- production-optimism-stg
- production-core-stg
- production-eth-stg-experimental
- production-eth-goerli-stg
- production-xdai-stg
- production-core-stg
- production-sokol-stg
- production-rsk-stg
- production-lukso-stg
- production-eth-sepolia-stg
- production-fuse-stg
- production-optimism-stg
- production-immutable-stg
- production-iota-stg
- production-lukso-stg
- production-rsk-stg
- production-sokol-stg
- production-suave-stg
- production-xdai-stg
- production-zkevm-stg
- production-zksync-stg
- staging-l2
pull_request:
branches:
- master
- production-optimism-stg

env:
MIX_ENV: test
OTP_VERSION: '25.2.1'
ELIXIR_VERSION: '1.14.3'
ELIXIR_VERSION: '1.14.5'
ACCOUNT_AUTH0_DOMAIN: 'blockscoutcom.us.auth0.com'

jobs:
build-and-cache:
name: Build and Cache deps
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -49,7 +55,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-
Expand Down Expand Up @@ -94,7 +100,7 @@ jobs:
runs-on: ubuntu-latest
needs: build-and-cache
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -107,7 +113,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand All @@ -118,7 +124,7 @@ jobs:
runs-on: ubuntu-latest
needs: build-and-cache
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -131,7 +137,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand All @@ -141,7 +147,7 @@ jobs:
runs-on: ubuntu-latest
needs: build-and-cache
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -154,7 +160,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand All @@ -163,7 +169,7 @@ jobs:
id: dialyzer-cache
with:
path: priv/plts
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-dialyzer-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-dialyzer-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-dialyzer-"
Expand All @@ -181,7 +187,7 @@ jobs:
runs-on: ubuntu-latest
needs: build-and-cache
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -194,7 +200,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand All @@ -207,7 +213,7 @@ jobs:
runs-on: ubuntu-latest
needs: build-and-cache
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -220,7 +226,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand All @@ -236,7 +242,7 @@ jobs:
runs-on: ubuntu-latest
needs: build-and-cache
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -249,7 +255,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand Down Expand Up @@ -284,7 +290,7 @@ jobs:
runs-on: ubuntu-latest
needs: build-and-cache
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -297,7 +303,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand Down Expand Up @@ -330,7 +336,7 @@ jobs:
runs-on: ubuntu-latest
needs: build-and-cache
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -343,7 +349,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand Down Expand Up @@ -387,7 +393,7 @@ jobs:
# Maps tcp port 5432 on service container to the host
- 5432:5432
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -400,7 +406,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand Down Expand Up @@ -441,7 +447,7 @@ jobs:
# Maps tcp port 5432 on service container to the host
- 5432:5432
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -454,7 +460,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand Down Expand Up @@ -506,7 +512,7 @@ jobs:
# Maps tcp port 5432 on service container to the host
- 5432:5432
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -519,7 +525,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand Down Expand Up @@ -570,7 +576,7 @@ jobs:
# Maps tcp port 5432 on service container to the host
- 5432:5432
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ env.OTP_VERSION }}
Expand All @@ -583,7 +589,7 @@ jobs:
path: |
deps
_build
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_23-${{ hashFiles('mix.lock') }}
key: ${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-mixlockhash_24-${{ hashFiles('mix.lock') }}
restore-keys: |
${{ runner.os }}-${{ env.ELIXIR_VERSION }}-${{ env.OTP_VERSION }}-${{ env.MIX_ENV }}-deps-"
Expand Down
19 changes: 8 additions & 11 deletions .github/workflows/publish-docker-image-every-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ on:
- master
env:
OTP_VERSION: '25.2.1'
ELIXIR_VERSION: '1.14.3'
RELEASE_VERSION: 5.2.3
ELIXIR_VERSION: '1.14.5'
RELEASE_VERSION: 5.3.1

jobs:
push_to_registry:
Expand All @@ -18,23 +18,20 @@ jobs:
short-sha: ${{ steps.output-step.outputs.short-sha }}
steps:
- name: Check out the repo
uses: actions/checkout@v3

- name: Set up QEMU
uses: docker/setup-qemu-action@v2
uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3

- name: Log in to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
uses: docker/metadata-action@v5
with:
images: blockscout/blockscout

Expand All @@ -48,7 +45,7 @@ jobs:
id: output-step

- name: Build and push Docker image
uses: docker/build-push-action@v3
uses: docker/build-push-action@v5
with:
context: .
file: ./docker/Dockerfile
Expand All @@ -73,7 +70,7 @@ jobs:
RELEASE_VERSION=${{ env.RELEASE_VERSION }}
- name: Build and push Docker image for frontend
uses: docker/build-push-action@v3
uses: docker/build-push-action@v5
with:
context: .
file: ./docker/Dockerfile
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/publish-docker-image-for-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,29 +14,29 @@ jobs:
name: Push Docker image to Docker Hub
runs-on: ubuntu-latest
env:
RELEASE_VERSION: 5.2.3
RELEASE_VERSION: 5.3.1
DOCKER_CHAIN_NAME: poa
steps:
- name: Check out the repo
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Log in to Docker Hub
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@v4
uses: docker/metadata-action@v5
with:
images: blockscout/blockscout

- name: Add SHORT_SHA env property with commit short sha
run: echo "SHORT_SHA=`echo ${GITHUB_SHA} | cut -c1-8`" >> $GITHUB_ENV

- name: Build and push Docker image
uses: docker/build-push-action@v3
uses: docker/build-push-action@v5
with:
context: .
file: ./docker/Dockerfile
Expand Down
Loading

0 comments on commit 102688e

Please sign in to comment.