Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stop spamming logs when setting duplicate receiver #13560

Closed
wants to merge 138 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
dfb3cc2
Stop spamming logs when setting duplicate receiver
cedric-cordenier Jun 14, 2024
ab929ab
Fix syncer test
cedric-cordenier Jun 18, 2024
bd5b0a6
Rebase
cedric-cordenier Jun 19, 2024
23c6d3d
Address comments
cedric-cordenier Jun 19, 2024
56fe897
Merge branch 'develop' into logging-follow-up
cedric-cordenier Jun 19, 2024
c8c9010
[TT-1128] remove evm client usages (#13568)
Tofel Jun 19, 2024
29196d5
verify contract when binding (#13613)
EasterTheBunny Jun 19, 2024
0ac790b
Add transaction status function for external components to use (#13040)
amit-momin Jun 19, 2024
8052b58
.github: reduce headings one level (#13572)
jmank88 Jun 19, 2024
31c0cb7
Add new OCR tests with RPC node failures (#13624)
lukaszcl Jun 20, 2024
b2de8a3
Add more tests to ocr soak test workflow (#13629)
lukaszcl Jun 20, 2024
09b0973
SkipFlakey: TestIntegration_MercuryV1 + TestIntegration_MercuryV2_Plu…
DeividasK Jun 20, 2024
4406364
relax subscriptionAPI pragma version (#13600)
jinhoonbang Jun 20, 2024
955566f
[TT-1218] try modified compatibility pipeline (#13443)
Tofel Jun 20, 2024
a11666c
Add docs about E2E chaos tests (#13633)
lukaszcl Jun 20, 2024
28cf2ab
fix live testnet smoke test support (#13634)
Tofel Jun 20, 2024
26408c6
rename integration tests pipeline (#13631)
skudasov Jun 20, 2024
a95a390
core/services/relay: move supported list from common (#13627)
jmank88 Jun 20, 2024
e0ce079
Add loggercheck linter to verify that \*w logging methods have even n…
pavel-raykov Jun 21, 2024
10ddafa
KS-307: Upgrade keystone contracts to 0.8.24 (#13546)
cds95 Jun 21, 2024
d79c921
add missing $ sign for some variables (#13645)
Tofel Jun 21, 2024
c462111
`AuthorizedCallers` shared contract (#13625)
RayXpub Jun 21, 2024
1146ca9
add limiter for no values to upsert (#13650)
EasterTheBunny Jun 21, 2024
84ec280
Add Grafana annotations for OCR chaos tests (#13648)
lukaszcl Jun 21, 2024
b584df5
fix error scope to avoid data race (#13642)
krehermann Jun 21, 2024
c9f6816
Add forceful testdb creation (#13640)
krehermann Jun 21, 2024
2ed4478
adding test for v23 (#13644)
shileiwill Jun 21, 2024
c758cda
move evm db types to evm schema (#13659)
krehermann Jun 21, 2024
d298bb2
connect background process context to stop channel (#13657)
EasterTheBunny Jun 21, 2024
91931c7
bump CTF to 1.31.4 (#13646)
Tofel Jun 24, 2024
b4029c5
Do not log node config in E2E tests (#13666)
lukaszcl Jun 24, 2024
7472812
Removed obsolete Hardhat VRFv2 tests (#13667)
ibrajer Jun 24, 2024
4c360d1
Move the bind error test to evm testing so actual chains can run it t…
nolag Jun 24, 2024
fc3a291
evm: Pass value param to the txm (#13602)
nickcorin Jun 24, 2024
4493b96
remove error check which skips batching retries [BCI-3359](https://sm…
poopoothegorilla Jun 24, 2024
253a962
go.mod: Bumped chainlink-common to commit 1eff5dedc9857ed8811186dd299…
nickcorin Jun 24, 2024
e48ff66
bump pnpm to v9 (#13630)
RensR Jun 24, 2024
3f6d759
Cleanup setup-gap errors in gh test summaries (#13654)
tateexon Jun 24, 2024
044f1af
Remove L2EP HH Tests (#13660)
chris-de-leon-cll Jun 24, 2024
76bdd9d
[KS-354] Load test for Streams Trigger (#13643)
bolekk Jun 24, 2024
f38886c
vrfv2: Add request id to logs in runPipelines (#13172)
leeyikjiun Jun 25, 2024
e009c28
Pass capability registry into relayer init (#13663)
archseer Jun 25, 2024
9176a6e
fix go-plugin version (#13681)
makramkd Jun 25, 2024
e61d256
[TT-1209] use the same CL node config in k8s as in docker (#13411)
Tofel Jun 25, 2024
e5dc01e
Add standalone registrysyncer package (#13668)
cedric-cordenier Jun 25, 2024
189220e
fix: solana e2e test compilation (#13689)
aalu1418 Jun 25, 2024
1d640a2
fix namespace creation in ocrv2 soak tests (#13690)
Tofel Jun 25, 2024
8ccaa14
Support "dummy" relayer type (#13583)
samsondav Jun 25, 2024
c8b2836
re-enable v2 test (#13656)
krehermann Jun 25, 2024
ed6b9ad
remove stale automation HH tests (#13676)
RyanRHall Jun 25, 2024
ec3eac5
add ci-protobuf gha workflow (#13677)
momentmaker Jun 25, 2024
f2630b2
[BCI-3381] Implement `GetTransactionStatus` for the EVM `ChainWriter`…
nickcorin Jun 26, 2024
f1d4cd3
vrfv2plus: Add batch coordinator tests (#13497)
leeyikjiun Jun 26, 2024
99fa0e6
keystone/workflow engine logging (#13563)
HenryNguyen5 Jun 26, 2024
8508347
fix double namespace creation in OCR soak tests (#13696)
Tofel Jun 26, 2024
8863e35
bump mockery to v2.43.2 (#13594)
jmank88 Jun 26, 2024
33be0f2
core/services/cron: add evmChainID field (#13619)
jmank88 Jun 26, 2024
36b9645
Updated TXM test for better cleanup (#13698)
amit-momin Jun 26, 2024
6f9009f
adding new ccip custom provider methods (#13699)
patrickhuie19 Jun 26, 2024
286b027
[TT-1304] try CTF with newer eth genesis generator and prysm versions…
Tofel Jun 27, 2024
884fca7
rm hardhat split tests (#13682)
RensR Jun 27, 2024
c3f6b70
Allow flat interpolation (#13601)
cedric-cordenier Jun 27, 2024
2a1b0c4
update OCR test names in on-demand workflow (#13708)
Tofel Jun 27, 2024
7e5dc96
bump operator-ui for CronSpec.EVMChainID (#13701)
jmank88 Jun 27, 2024
96f332c
Simplify capability configuration contract interface check (#13707)
DeividasK Jun 27, 2024
7a3ba8e
[KS-347] Start tracking registerTrigger goroutine (#13688)
cedric-cordenier Jun 27, 2024
a0b85e4
[TT-1190] support multiple configuration names (#13649)
Tofel Jun 28, 2024
6a57f90
Bump common; update mapstructure to incorporate perf improvements (#1…
cedric-cordenier Jun 28, 2024
336e419
bump: solana with logging fix (#13710)
aalu1418 Jun 28, 2024
8ba2504
Fix log poller test early exit (#13719)
Tofel Jun 28, 2024
e91b82c
[TT-1167] try updated grafana shortener (#13706)
Tofel Jun 28, 2024
39e4442
[KS-354] Load/integration test for streams consensus aggregator (#13705)
bolekk Jun 28, 2024
f33cd19
[BCI-3438] Add the chainwriter to the EVM relayer impl (#13718)
nickcorin Jun 28, 2024
3b4a7e4
Adding foundations to root (#13559)
patrickhuie19 Jun 28, 2024
363e829
Update L1 gas price calculations for Optimism Ecotone and Fjord upgra…
amit-momin Jun 28, 2024
3f8c00a
Feature/bci 2996 local finality violation (#13048)
dhaidashenko Jun 28, 2024
e7199f7
add make test-short for running short tests with quiet logs (#13628)
jmank88 Jul 1, 2024
2ad16bb
fix: solana e2e test ws error (#13728)
aalu1418 Jul 1, 2024
0b7d2c4
[KS-363] Update Streams codec to new interface (#13725)
bolekk Jul 1, 2024
2c2ca6a
[BCI-2953] Initial Aptos keystore (#13564)
yongkangchia Jul 2, 2024
e71ea7b
fix benchmark test namespace name (#13729)
anirudhwarrier Jul 2, 2024
bb784ac
run tests only if there's > 1 eth implementations or base64 input is …
Tofel Jul 2, 2024
fea276c
[RE-2665] chore/release 2.13.0 to develop (#13737)
snehaagni Jul 2, 2024
2ecf45d
Only encode non nil block numbers (#13726)
ferglor Jul 2, 2024
0efeed6
[KS-285] Update DON struct; pass through DON Config Version (#13739)
cedric-cordenier Jul 2, 2024
3a96fa0
.github/CODEOWNERS: add releng and foundations to go.mod (#13747)
jmank88 Jul 2, 2024
4b19e37
support native token (#13714)
shileiwill Jul 2, 2024
595449b
Bump chainlink-data-streams to 761f63e7b52700827196b6011401950035317e…
samsondav Jul 2, 2024
5bc558f
bump libocr to 063ceef8c42eeadbe94221e55b8892690d36099a (#13746)
jmank88 Jul 3, 2024
d64ba3d
downgrading wsrpc to v0.7.3 (#13745)
patrickhuie19 Jul 3, 2024
df0b06e
[SHIP-2208] Enable EIP-1559 Transactions on Scroll (#13687)
KodeyThomas Jul 3, 2024
190d48a
disable evm on solana e2e tests to reduce flakinesss (#13744)
aalu1418 Jul 3, 2024
dfd239a
use services.Ticker (#12668)
jmank88 Jul 3, 2024
685681e
Remove ocr2vrf (#13472)
vreff Jul 3, 2024
8beda60
Bump version and update CHANGELOG fore core v2.14.0 (#13753)
snehaagni Jul 4, 2024
41f9428
[QA-1378] Remove test config node config override (#13759)
davidcauchi Jul 4, 2024
f0ab15f
fix load test for CRIB, update docs (#13764)
skudasov Jul 5, 2024
b1c9315
Dequeue minimum commitment logs for all upkeeps as a priority (#13653)
ferglor Jul 5, 2024
8537fe0
Fix NodeConfig for Automation tests (#13766)
anirudhwarrier Jul 5, 2024
535d279
Fix TestHeadTracker_CallsHeadTrackableCallbacks flaky test (#13712)
dhaidashenko Jul 8, 2024
02ae039
[fix] Make registry satisfy interface (#13773)
cedric-cordenier Jul 8, 2024
4518ceb
Bcf 3281 ability to deploy node using docker compose (#13721)
Atrax1 Jul 8, 2024
39ce0ec
e2e: skip setting EVM networks on nodes in nonEVM e2e tests (#13768)
aalu1418 Jul 8, 2024
bf9122a
Start N workers and have them poll instead of waiting for a worker wh…
nolag Jul 8, 2024
5f3d58b
Add 'stream' to allowed job type list; fix issue adding large numbers…
samsondav Jul 8, 2024
858ae91
[TT-1387] log warning if any custom network config for CL node is pre…
Tofel Jul 8, 2024
697e469
VRFV2Plus L1 fee calculation updates for Optimism and Base (#13335)
ibrajer Jul 8, 2024
cf94961
Load E2E test secrets from env vars (#13762)
lukaszcl Jul 9, 2024
b364d9c
use CTF v1.31.10 that doesn't use pod disruption budget in k8s (#13788)
Tofel Jul 9, 2024
b5c0ea9
feat: Added library for sorted set validations (#13774)
0xsuryansh Jul 9, 2024
e140a2b
relay: Add chain writer method onto the dummy relayer (#13789)
nickcorin Jul 9, 2024
4e3f5e8
BCF-3276: refactor migrations to use goose provider (#13678)
krehermann Jul 9, 2024
e065b82
[KS-372] Lazy initialize the registrysyncer (#13787)
cedric-cordenier Jul 9, 2024
89196f1
Make send signatures in Transmit configurable (#13761)
agusaldasoro Jul 9, 2024
b892f77
feat(docker): remove specify obsolete version (#13786)
Atrax1 Jul 9, 2024
c5f9173
ci: downgrade and different runners for ci-core matrix (#13784)
erikburt Jul 9, 2024
bc1ca7d
[TT-1252] Correct the evm/relayer replace and enable more reuse in th…
tateexon Jul 9, 2024
f4f635e
[KS-373] Call bind in Execute() (#13800)
cedric-cordenier Jul 10, 2024
338bea8
VRF-1134: Update super scripts for BHS backward mode to include Nexon…
iljapavlovs Jul 10, 2024
7413511
go.mod: Bumped versions of other chain repos (#13793)
nickcorin Jul 10, 2024
5daee38
Added small check to allow for nil TxMeta in CW SubmitTransaction (#1…
silaslenihan Jul 10, 2024
9a6fef7
[chore] Logging improvements and fix to capabilities registry script …
cedric-cordenier Jul 11, 2024
1dd4df7
VRF-1134: Adjust BHS test to run on chains where txs needed for block…
iljapavlovs Jul 11, 2024
3f8ce53
[TT-1376] more stable compatibility pipeline (#13720)
Tofel Jul 11, 2024
fd9c7a3
Go: 1.21.7 => 1.22.5 (#13820)
DeividasK Jul 11, 2024
b7acfa1
VRF-1137: Include Op stack Coordinator and Wrapper contracts in e2e t…
iljapavlovs Jul 11, 2024
f84a3f2
[BCF-3247] - Add confidence levels to CR GetLatestValue (#13514)
ilija42 Jul 11, 2024
c8b9879
fix: sonarscan ci error (#13830)
erikburt Jul 11, 2024
97b4e7a
[TT-1252] Make tools/bin/go_core_* tools reusable from other reposito…
tateexon Jul 11, 2024
0f31a74
use updated CTF (#13828)
Tofel Jul 12, 2024
51225f8
[BCI-3813] Use the `transactionID` as the idempotency key in the EVM …
nickcorin Jul 12, 2024
055a9d2
[BCF-3269] - Contract Reader Batch Call (#13635)
ilija42 Jul 12, 2024
fb177f4
FunctionsCoordinator v1.3.1 (#13815)
KuphJr Jul 12, 2024
48b11dd
add empty bal spec (#13839)
jinhoonbang Jul 12, 2024
58ae46c
fix: delete unused artfiacts during flakey test execution (#13842)
erikburt Jul 14, 2024
8a6202c
Bump CTF (#13846)
lukaszcl Jul 15, 2024
1f8244a
Stop spamming logs when setting duplicate receiver
cedric-cordenier Jun 14, 2024
6be679c
Merge remote-tracking branch 'origin/logging-follow-up' into logging-…
cedric-cordenier Jul 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 0 additions & 5 deletions .changeset/afraid-cups-scream.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/blue-phones-rest.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/bright-crabs-live.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"chainlink": minor
---

Remove ocr2vrf

#removed all ocr2vrf and dkg OCR2 plugin materials.
5 changes: 0 additions & 5 deletions .changeset/chilled-panthers-joke.md

This file was deleted.

14 changes: 14 additions & 0 deletions .changeset/cuddly-toys-warn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
"chainlink": patch
---

Add "VerboseLogging" option to mercury

Off by default, can be enabled like so:

```toml
[Mercury]
VerboseLogging = true
```

#updated
5 changes: 0 additions & 5 deletions .changeset/curly-crabs-doubt.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/curly-zebras-agree.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#added support for EIP-1559 transactions for Scroll
5 changes: 5 additions & 0 deletions .changeset/eighty-points-bathe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#db_update add an empty BAL spec in migrations
5 changes: 0 additions & 5 deletions .changeset/eleven-buckets-search.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fair-buttons-judge.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/fluffy-ghosts-sneeze.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

Dequeue minimum guaranteed upkeeps as a priority #changed
5 changes: 0 additions & 5 deletions .changeset/fuzzy-frogs-live.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/gold-candles-flow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#internal Bumped dependencies for `chainlink-common`, `chainlink-solana`, and `chainlink-starknet`.
5 changes: 5 additions & 0 deletions .changeset/good-paws-switch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#internal add `NewChainWriter` method onto the dummy relayer.
5 changes: 0 additions & 5 deletions .changeset/happy-fans-enjoy.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/healthy-lamps-argue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

Initialize registry syncer' contract reader lazily #keystone #internal
5 changes: 0 additions & 5 deletions .changeset/healthy-plants-guess.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/hungry-pandas-suffer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

Make send signatures configurable when Transmit in Contract Transmitter #internal
5 changes: 0 additions & 5 deletions .changeset/lemon-buttons-raise.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
"chainlink": patch
---

#internal
Go: 1.21.7 => 1.22.5
5 changes: 0 additions & 5 deletions .changeset/metal-glasses-count.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/mighty-nails-argue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

#internal Change CR GetLatestValue to accept confidenceLevels that map to finality for contract read and event querying. Also remove Pending from BoundContract which used to map to finality for log events.
5 changes: 5 additions & 0 deletions .changeset/neat-peas-reflect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#internal Updated wrappers for improved L1 -> L2 fee calculation for Functions
5 changes: 5 additions & 0 deletions .changeset/neat-rockets-love.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

#internal Added small check to allow for nil TxMeta in CW SubmitTransaction
5 changes: 0 additions & 5 deletions .changeset/pink-ants-reply.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/pink-papayas-swim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

#internal Add BatchGetLatestValues to ChainReader
5 changes: 5 additions & 0 deletions .changeset/proud-zoos-sort.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

VRFV2Plus coordinator and wrapper split contracts between L1 and L2 chains #updated
5 changes: 0 additions & 5 deletions .changeset/rare-carpets-cry.md

This file was deleted.

File renamed without changes.
5 changes: 0 additions & 5 deletions .changeset/shaggy-ears-share.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/shiny-poems-juggle.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/shy-deers-hope.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/silent-cups-flow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

#internal refactor goose migrations to use provider
5 changes: 0 additions & 5 deletions .changeset/sour-pigs-develop.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/stupid-poems-glow.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/tall-emus-fail.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#internal Use txid as the idempotency key in the evm chainwriter
5 changes: 0 additions & 5 deletions .changeset/ten-falcons-suffer.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/thick-lemons-beam.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/thick-moles-travel.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/tricky-seas-invite.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

Fix TestHeadTracker_CallsHeadTrackableCallbacks flaky test #internal
5 changes: 0 additions & 5 deletions .changeset/unlucky-pillows-fly.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/warm-cobras-poke.md

This file was deleted.

11 changes: 5 additions & 6 deletions CODEOWNERS → .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# 1. Per Github docs: "Order is important; the last matching pattern takes the most precedence."
# Please define less specific codeowner paths before more specific codeowner paths in order for the more specific rule to have priority

# Core
/core @smartcontractkit/foundations
# Root
* @smartcontractkit/foundations

# Chains
/common @smartcontractkit/bix-framework
Expand All @@ -12,6 +12,7 @@
# Services
/core/services/directrequest @smartcontractkit/keepers
/core/services/feeds @smartcontractkit/FMS
/core/services/synchronization/telem @smartcontractkit/realtime

# To be deprecated in Chainlink V3
/core/services/fluxmonitorv2 @smartcontractkit/foundations
Expand All @@ -33,8 +34,6 @@
/core/services/pipeline/task.vrf.go @smartcontractkit/vrf-team
/core/services/pipeline/task.vrfv2.go @smartcontractkit/vrf-team
/core/services/pipeline/task.vrfv2plus.go @smartcontractkit/vrf-team
/core/services/ocr2/plugins/dkg @smartcontractkit/vrf-team
/core/services/ocr2/plugins/ocr2vrf @smartcontractkit/vrf-team

# Keeper/Automation-related services
/core/services/keeper @smartcontractkit/keepers
Expand Down Expand Up @@ -110,8 +109,8 @@ contracts/scripts/requirements.txt @smartcontractkit/prodsec-public
.nvmrc @smartcontractkit/prodsec-public
contracts/package.json @smartcontractkit/prodsec-public
contracts/pnpm.lock @smartcontractkit/prodsec-public
go.mod @smartcontractkit/prodsec-public
go.sum @smartcontractkit/prodsec-public
go.mod @smartcontractkit/prodsec-public @smartcontractkit/releng @smartcontractkit/foundations
go.sum @smartcontractkit/prodsec-public @smartcontractkit/releng @smartcontractkit/foundations
integration-tests/go.mod @smartcontractkit/prodsec-public
integration-tests/go.sum @smartcontractkit/prodsec-public
flake.nix @smartcontractkit/prodsec-public
Expand Down
10 changes: 7 additions & 3 deletions .github/actions/build-chainlink-image/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,22 +18,26 @@ inputs:
dep_evm_sha:
description: The chainlink-evm commit sha to use in go deps
required: false
check_image_exists:
description: "Check if the image exists in ECR before building"
required: false
default: 'false'

runs:
using: composite
steps:
- name: Check if image exists
if: ${{ inputs.dep_evm_sha != '' }}
if: ${{ inputs.dep_evm_sha != '' || inputs.check_image_exists == 'true'}}
id: check-image
uses: smartcontractkit/chainlink-github-actions/docker/image-exists@fc3e0df622521019f50d772726d6bf8dc919dd38 # v2.3.19
uses: smartcontractkit/chainlink-github-actions/docker/image-exists@75a9005952a9e905649cfb5a6971fd9429436acd # v2.3.25
with:
repository: chainlink
tag: ${{ inputs.git_commit_sha }}${{ inputs.tag_suffix }}
AWS_REGION: ${{ inputs.AWS_REGION }}
AWS_ROLE_TO_ASSUME: ${{ inputs.AWS_ROLE_TO_ASSUME }}
- name: Build Image
if: steps.check-image.outputs.exists != 'true'
uses: smartcontractkit/chainlink-github-actions/chainlink-testing-framework/build-image@fc3e0df622521019f50d772726d6bf8dc919dd38 # v2.3.19
uses: smartcontractkit/chainlink-github-actions/chainlink-testing-framework/build-image@75a9005952a9e905649cfb5a6971fd9429436acd # v2.3.25
with:
cl_repo: smartcontractkit/chainlink
cl_ref: ${{ inputs.git_commit_sha }}
Expand Down
8 changes: 4 additions & 4 deletions .github/actions/build-test-image/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,15 +71,15 @@ runs:
- name: Check if test base image exists
if: steps.version.outputs.is_semantic == 'false'
id: check-base-image
uses: smartcontractkit/chainlink-github-actions/docker/image-exists@fc3e0df622521019f50d772726d6bf8dc919dd38 # v2.3.19
uses: smartcontractkit/chainlink-github-actions/docker/image-exists@75a9005952a9e905649cfb5a6971fd9429436acd # v2.3.25
with:
repository: test-base-image
tag: ${{ steps.long_sha.outputs.long_sha }}
AWS_REGION: ${{ inputs.QA_AWS_REGION }}
AWS_ROLE_TO_ASSUME: ${{ inputs.QA_AWS_ROLE_TO_ASSUME }}
- name: Build Base Image
if: steps.version.outputs.is_semantic == 'false' && steps.check-base-image.outputs.exists == 'false'
uses: smartcontractkit/chainlink-github-actions/docker/build-push@fc3e0df622521019f50d772726d6bf8dc919dd38 # v2.3.19
uses: smartcontractkit/chainlink-github-actions/docker/build-push@75a9005952a9e905649cfb5a6971fd9429436acd # v2.3.25
env:
BASE_IMAGE_NAME: ${{ inputs.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ inputs.QA_AWS_REGION }}.amazonaws.com/test-base-image:${{ steps.long_sha.outputs.long_sha }}
with:
Expand All @@ -92,15 +92,15 @@ runs:
# Test Runner Logic
- name: Check if image exists
id: check-image
uses: smartcontractkit/chainlink-github-actions/docker/image-exists@fc3e0df622521019f50d772726d6bf8dc919dd38 # v2.3.19
uses: smartcontractkit/chainlink-github-actions/docker/image-exists@75a9005952a9e905649cfb5a6971fd9429436acd # v2.3.25
with:
repository: ${{ inputs.repository }}
tag: ${{ inputs.tag }}
AWS_REGION: ${{ inputs.QA_AWS_REGION }}
AWS_ROLE_TO_ASSUME: ${{ inputs.QA_AWS_ROLE_TO_ASSUME }}
- name: Build and Publish Test Runner
if: steps.check-image.outputs.exists == 'false'
uses: smartcontractkit/chainlink-github-actions/docker/build-push@fc3e0df622521019f50d772726d6bf8dc919dd38 # v2.3.19
uses: smartcontractkit/chainlink-github-actions/docker/build-push@75a9005952a9e905649cfb5a6971fd9429436acd # v2.3.25
with:
tags: |
${{ inputs.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ inputs.QA_AWS_REGION }}.amazonaws.com/${{ inputs.repository }}:${{ inputs.tag }}
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/delete-deployments/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ runs:
steps:
- uses: pnpm/action-setup@a3252b78c470c02df07e9d59298aecedc3ccdd6d # v3.0.0
with:
version: ^8.0.0
version: ^9.0.0

- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
Expand Down
4 changes: 4 additions & 0 deletions .github/actions/delete-deployments/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@
"keywords": [],
"author": "",
"license": "ISC",
"engines": {
"node": ">=18",
"pnpm": ">=9"
},
"dependencies": {
"@actions/core": "^1.10.1",
"@octokit/action": "^6.1.0",
Expand Down
Loading
Loading