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

wip: trigger build test #14942

Closed
wants to merge 86 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
9a11490
feat: optimize ci-core run conditions (#15081)
erikburt Nov 4, 2024
c3f8926
fix: optimize CodeQL run conditions (#15082)
erikburt Nov 4, 2024
1738332
[BCFR-1048] - Logic to solve ocassional nonce gap issues (#14984)
Farber98 Nov 4, 2024
8bbff53
fix: pinning goreleaser version to fix builds (#15108)
erikburt Nov 4, 2024
cdf067f
using underscore for hierarchies so that prom data source in grafana …
patrickhuie19 Nov 5, 2024
9b55c33
CCIP-4113 Enable Solhint in tests & refactor offRamp test setup (#15094)
RensR Nov 5, 2024
cf50dd0
Add StreamSpec gql type (#15044)
martin-cll Nov 5, 2024
1f98a28
@chainlink.contracts release v1.3.0 (#14812)
chainchad Nov 5, 2024
a71cbc6
fix: arm64 builds with goreleaser 2.4.x (#15110)
erikburt Nov 5, 2024
eeb58e2
CCIP-4105: adds OZ AccessControl support to the registry module (#15067)
RensR Nov 5, 2024
a2b4e13
Remove shallow checkout for changeset detection (#15113)
HenryNguyen5 Nov 5, 2024
e593ded
removing dot seperator in path (#15120)
patrickhuie19 Nov 5, 2024
fb4b526
[CAPPL-213] Workflow keystore for secrets management (#15057)
agparadiso Nov 5, 2024
bf72fe3
use deployment.Changeset as an interface for anything under 'changese…
0xAustinWang Nov 5, 2024
97abe0f
use a map to get difference between oracles to start and stop (#15118)
0xAustinWang Nov 5, 2024
f8a6218
Fix/head tracker config doc (#15115)
dhaidashenko Nov 5, 2024
0b38fca
[SHIP-3903]Remove WS requirement for data feeds soak tests (#15003)
davidcauchi Nov 5, 2024
dc5c1ec
CCIP-4114 refactor token pool tests for one function per file (#15119)
jhweintraub Nov 5, 2024
5528a21
Ks/update nodes cs cleanup (#15080)
krehermann Nov 5, 2024
58995a5
CCIP-4115 split tests for onRamp and FeeQuoter (#15116)
RensR Nov 6, 2024
4f04914
CCIP - Token transfer test (#15130)
mateusz-sekara Nov 6, 2024
99241ec
[NONEVM-714] [core] - Add configs to support Solana MultipleBlocksEst…
Farber98 Nov 6, 2024
2ba5726
Fix sending EA telemetry for LLO (actually start the service) (#15124)
mjk90 Nov 6, 2024
9c79488
CCIP 4099 Add a new event RateLimitAdminSet for setRateLimitAdmin (#1…
0xsuryansh Nov 6, 2024
688635e
Add SignMessage method (#15132)
george-dorin Nov 6, 2024
c042b62
Improve CCIP Contract Reader Querying usage (#14935)
ilija42 Nov 6, 2024
9e899bb
audit background contexts (#14869)
jmank88 Nov 6, 2024
04a4075
turn off flake (#15135)
krehermann Nov 6, 2024
c6ad7b2
resurrect update don changeset (#15112)
krehermann Nov 6, 2024
5560cd7
fix: don't cache on merge_group events (#15139)
erikburt Nov 6, 2024
039777f
Update celo alfajores config (#15019)
finleydecker Nov 6, 2024
bf9b08c
Nonevm 825/remove evm config dependency from plugin (#15126)
huangzhen1997 Nov 6, 2024
d61ce51
remove go.mod replace with real version (#15142)
krehermann Nov 6, 2024
340a6bf
core/services/chainlink/config.go: merge RawConfigs using expected fi…
cfal Nov 7, 2024
8ac797e
Make FeeHistory call Geth compatible and remove ConfiguredChain (#15147)
dimriou Nov 7, 2024
3b6aace
RMN Integration Tests Suite (#15136)
dimkouv Nov 7, 2024
6d50e63
fix flaky test (#15153)
dimkouv Nov 7, 2024
d62f481
Turned off flakey vrf v2 plus reorg smoke test (#15154)
amit-momin Nov 7, 2024
3167b0a
(test): Add required key_id to keystone integration test (#15156)
justinkaseman Nov 7, 2024
2aa2f53
[CAPPL-98] fix wrong standard capability should not block initialisat…
agparadiso Nov 7, 2024
9fff611
Disable GAP in Integration Tests (#15158)
kalverra Nov 7, 2024
554a346
feat: force delete branch caches on PR close (#15159)
erikburt Nov 7, 2024
442840f
[CAPPL-257] GetUnfinished should filter by workflowID (#15152)
cedric-cordenier Nov 8, 2024
68bff71
update operator ui tag to include stream spec ui fix (#15150)
msuchacz-cll Nov 8, 2024
f4565c5
release/2.18.0 -> develop (#15103)
chainchad Nov 8, 2024
95bf36b
Accept either decimal/quote types for pricing streams (#15117)
samsondav Nov 8, 2024
53ab9cf
convert modgraph to go program (#15098)
jmank88 Nov 8, 2024
5db63e7
deployment: Changes for keystone (#14837)
archseer Nov 8, 2024
c3ac994
[KS-507] Add streams trigger name+version to relay config (#15162)
bolekk Nov 8, 2024
12986aa
Enable AutoPurge feature on all affected chains (#15157)
friedemannf Nov 8, 2024
80a2480
Revert "deployment: Changes for keystone (#14837)" (#15170)
bolekk Nov 8, 2024
4bec5f4
chore: lower time for fuzz/race tests (#15141)
erikburt Nov 8, 2024
45db6b7
[Keystone][Deployments] Make adding NOPs and DONs idempotent (#15163)
bolekk Nov 8, 2024
c759978
adding otel attributes to config_telemetry (#15084)
patrickhuie19 Nov 8, 2024
1757514
Revert "remove go.mod replace with real version (#15142)" (#15149)
krehermann Nov 8, 2024
816dcf8
Beholder CSA Authentication (#15160)
pkcll Nov 8, 2024
1e84f96
CCIP- 4158 deploy home changeset (#15143)
AnieeG Nov 8, 2024
8104c49
[Keystone][Deployment] Dedup NOPs (#15175)
bolekk Nov 9, 2024
b984ea9
[Deployments] Fix state fetcher to denormalize workflow DONs correctl…
bolekk Nov 9, 2024
9ac601d
[Keystone] Launcher: don't fail if some capabilities are missing loca…
bolekk Nov 11, 2024
422e385
INFOPLAT-1468 Enable batching for beholder emitter (#15173)
pkcll Nov 11, 2024
03827b9
CCIP-4116 restructure tests (#15165)
0xsuryansh Nov 11, 2024
00d9661
deployment/ccip/changeset: add messaging test (#15166)
makramkd Nov 11, 2024
a455950
Add beholder logging for custom compute (#15122)
vyzaldysanchez Nov 11, 2024
0764376
Bump common (#15190)
bolekk Nov 11, 2024
66e3488
Remove extra replace, with a more targeted one. (#15018)
cgruber Nov 11, 2024
710970c
fix: check capability type (#15185)
agparadiso Nov 12, 2024
2e8e168
bump geth v1.14.11; rm hacks (#11809)
jmank88 Nov 12, 2024
8bcf868
increase ccip tests max query duration (#15201)
dimkouv Nov 12, 2024
275cf37
BCFR-967 - EVM Chain bindings for CR/CW - Basic support for method (#…
pablolagreca Nov 12, 2024
11e4b6f
deployment/README update (#15194)
connorwstein Nov 12, 2024
1f7a435
CCIP-4177 New snapshot regex & mark fuzz tests with Fuzz (#15151)
RensR Nov 12, 2024
7bd35dc
Bump chainlink-ccip and common and update Contract Reader CCIP cfgs (…
ilija42 Nov 12, 2024
61aa9af
core/services/relay/evm: fix commit race (#15212)
jmank88 Nov 12, 2024
3b3b86c
Add donID to mercury EA telemetry (#15197)
mjk90 Nov 13, 2024
1a9f8cc
Add worker pool to WASM capability (#15088)
cedric-cordenier Nov 13, 2024
bb04525
integration-tests/smoke: move ccip msging test (#15217)
makramkd Nov 13, 2024
a25ab3d
Move Changeset to use a generic type for the config, to avoid a bunch…
cgruber Nov 13, 2024
5663e1b
Log failed transactions into beholder (#15187)
vyzaldysanchez Nov 13, 2024
cf7db16
Updated Solana TXM in-memory storage to track transactions by statuse…
amit-momin Nov 13, 2024
973adb5
chainreader get latest value with head data (#15188)
ettec Nov 13, 2024
24c3f90
deployments: keystone: Leverage job-distributor (#15179)
archseer Nov 13, 2024
f822149
[NONEVM-904] Bump chain-selectors to v1.0.29 (#15209)
jlaveracll Nov 13, 2024
2439f6f
fix: golangci lint cicd (#15161)
erikburt Nov 13, 2024
f9f9079
fix: race condition in goreleaser workflow (#15233)
erikburt Nov 13, 2024
9d4390c
swift demo chnages
jinhoonbang Dec 3, 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: 5 additions & 0 deletions .changeset/brave-frogs-greet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

update plugin and evm chainwriter to remove evmConfig dependency #updated
5 changes: 5 additions & 0 deletions .changeset/forty-foxes-watch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

Updated Solana TXM's in-memory storage to track statuses across the Solana transaction lifecycle. Added a method to translate Solana transaction statuses into states expected by the ChainWriter interface. Made the duration transactions are retained in storage after finality or error configurable using `TxRetentionTimeout`. #added
5 changes: 5 additions & 0 deletions .changeset/good-roses-smash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

#internal Fix Contract Reader data word index calculation and change ccip contract reader config for more optimal querying.
5 changes: 5 additions & 0 deletions .changeset/great-spiders-greet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

Fixed outdated headtracker config doc. #internal
5 changes: 5 additions & 0 deletions .changeset/many-carrots-share.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#internal Update ccip contract reader cfg for ccip message sent to use output codec wrapper modifier
5 changes: 5 additions & 0 deletions .changeset/neat-singers-notice.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

Added multiple blocks history estimator feature and config for Solana TXM. #added
5 changes: 5 additions & 0 deletions .changeset/nine-stingrays-march.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

Add don_id to Mercury Enhanced EA telemetry #added
5 changes: 5 additions & 0 deletions .changeset/purple-shrimps-invent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

Upgrade go-ethereum to v1.14.11 #internal
5 changes: 5 additions & 0 deletions .changeset/short-gifts-eat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

use last mined nonce instead of pending nonce to recover from occasional nonce gap issues within nonce tracker. #internal
5 changes: 5 additions & 0 deletions .changeset/silent-goats-jog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

Fix HeadTracker tests caused by simulated client update #internal
5 changes: 5 additions & 0 deletions .changeset/six-wombats-shake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

CCIP token transfer integration tests #internal
5 changes: 5 additions & 0 deletions .changeset/small-gifts-play.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#updated Operator UI to support StreamSpec job definition
5 changes: 5 additions & 0 deletions .changeset/strange-radios-teach.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

Merge raw configs correctly #bugfix
5 changes: 5 additions & 0 deletions .changeset/swift-fireants-compare.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": minor
---

Add CSA authentication support to Beholder #added
5 changes: 5 additions & 0 deletions .changeset/tender-colts-return.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

#updated celo alfajores config
5 changes: 5 additions & 0 deletions .changeset/thick-chefs-deliver.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"chainlink": patch
---

Enable AutoPurge feature on all affected chains #nops
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@
/core/services/ccip @smartcontractkit/ccip
/core/services/ocr2/plugins/ccip @smartcontractkit/ccip

# CCIP
/core/services/ccip @smartcontractkit/ccip
/core/services/ocr2/plugins/ccip @smartcontractkit/ccip

# VRF-related services
/core/services/vrf @smartcontractkit/dev-services @smartcontractkit/core
/core/services/blockhashstore @smartcontractkit/dev-services @smartcontractkit/core
Expand Down
17 changes: 10 additions & 7 deletions .github/actions/golangci-lint/action.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
name: CI lint for Golang
description: Runs CI lint for Golang
inputs:
# general inputs
name:
description: Name of the lint action
required: true
go-directory:
description: Go directory to run commands from
default: "."
Expand All @@ -25,10 +21,17 @@ inputs:
runs:
using: composite
steps:
- uses: actions/checkout@v4.2.1
- name: Checkout repo (full)
uses: actions/checkout@v4.2.1
# Only do a full checkout on merge_groups
if: github.event_name == 'merge_group'
with:
# We only need a full clone on merge_group events for golangci-lint.
fetch-depth: ${{ github.event_name == 'merge_group' && '0' || '1' }}"
fetch-depth: 0
- name: Checkout repo
uses: actions/checkout@v4.2.1
if: github.event_name != 'merge_group'
with:
fetch-depth: 1
- name: Setup Go
uses: ./.github/actions/setup-go
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/setup-go/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ runs:
- uses: actions/cache/restore@v4.1.1
name: Cache Go Build Outputs (restore)
# For certain events, we don't necessarily want to create a build cache, but we will benefit from restoring from one.
if: ${{ inputs.only-modules == 'false' && (github.event == 'merge_group' || inputs.restore-build-cache-only == 'true') }}
if: ${{ inputs.only-modules == 'false' && (github.event_name == 'merge_group' || inputs.restore-build-cache-only == 'true') }}
with:
path: |
${{ steps.go-cache-dir.outputs.gobuildcache }}
Expand All @@ -98,7 +98,7 @@ runs:

- uses: actions/cache@v4.1.1
# don't save cache on merge queue events
if: ${{ inputs.only-modules == 'false' && (github.event != 'merge_group' && inputs.restore-build-cache-only == 'false') }}
if: ${{ inputs.only-modules == 'false' && (github.event_name != 'merge_group' && inputs.restore-build-cache-only == 'false') }}
name: Cache Go Build Outputs
with:
path: |
Expand Down
16 changes: 15 additions & 1 deletion .github/e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -948,6 +948,20 @@ runner-test-matrix:
test_env_vars:
E2E_TEST_SELECTED_NETWORK: SIMULATED_1,SIMULATED_2
E2E_JD_VERSION: 0.4.0

- id: smoke/ccip_messaging_test.go:*
path: integration-tests/smoke/ccip_messaging_test.go
test_env_type: docker
runs_on: ubuntu-latest
triggers:
- PR E2E Core Tests
- Merge Queue E2E Core Tests
- Nightly E2E Tests
test_cmd: cd integration-tests/ && go test smoke/ccip_messaging_test.go -timeout 12m -test.parallel=1 -count=1 -json
pyroscope_env: ci-smoke-ccipv1_6-evm-simulated
test_env_vars:
E2E_TEST_SELECTED_NETWORK: SIMULATED_1,SIMULATED_2
E2E_JD_VERSION: 0.4.0

# END: CCIPv1.6 tests

Expand Down Expand Up @@ -1178,4 +1192,4 @@ runner-test-matrix:
TEST_LOG_LEVEL: debug
E2E_TEST_GRAFANA_DASHBOARD_URL: /d/6vjVx-1V8/ccip-long-running-tests

# END: CCIP tests
# END: CCIP tests
23 changes: 13 additions & 10 deletions .github/workflows/build-publish-develop-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,10 @@ on:
default: "false"

env:
GIT_REF: ${{ github.event.inputs.git_ref || github.ref }}
# Use github.sha here otherwise a race condition exists if
# a commit is pushed to develop before merge is run.
CHECKOUT_REF: ${{ github.event.inputs.git_ref || github.sha }}


jobs:
merge:
Expand All @@ -38,7 +41,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4.2.1
with:
ref: ${{ env.GIT_REF }}
ref: ${{ env.CHECKOUT_REF }}

- name: Configure aws credentials
uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2
Expand All @@ -48,15 +51,15 @@ jobs:
mask-aws-account-id: true
role-session-name: "merge"

- uses: actions/cache/restore@v4
- uses: actions/cache/restore@v4.1.1
with:
path: dist/linux_amd64_v1
key: chainlink-amd64-${{ github.sha }}
fail-on-cache-miss: true

- uses: actions/cache/restore@v4
- uses: actions/cache/restore@v4.1.1
with:
path: dist/linux_arm64
path: dist/linux_arm64_v8.0
key: chainlink-arm64-${{ github.sha }}
fail-on-cache-miss: true

Expand Down Expand Up @@ -86,12 +89,12 @@ jobs:

- runner: ubuntu-24.04-4cores-16GB-ARM
goarch: arm64
dist_name: linux_arm64
dist_name: linux_arm64_v8.0
steps:
- name: Checkout repository
uses: actions/checkout@v4.2.1
with:
ref: ${{ env.GIT_REF }}
ref: ${{ env.CHECKOUT_REF }}
fetch-depth: 0

- name: Configure aws credentials
Expand All @@ -103,7 +106,7 @@ jobs:
role-session-name: "split-${{ matrix.goarch }}"

- id: cache
uses: actions/cache@v4
uses: actions/cache@v4.1.1
with:
path: dist/${{ matrix.dist_name }}
key: chainlink-${{ matrix.goarch }}-${{ github.sha }}
Expand All @@ -125,9 +128,9 @@ jobs:
release-type: ${{ steps.get-image-tag.outputs.release-type }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v4.2.1
with:
ref: ${{ env.GIT_REF }}
ref: ${{ env.CHECKOUT_REF }}

- name: Get image tag
id: get-image-tag
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build-publish-goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:

- uses: actions/cache/restore@v4
with:
path: dist/linux_arm64
path: dist/linux_arm64_v8.0
key: chainlink-arm64-${{ github.sha }}-${{ github.ref_name }}
fail-on-cache-miss: true

Expand Down Expand Up @@ -87,7 +87,7 @@ jobs:

- runner: ubuntu-24.04-4cores-16GB-ARM
goarch: arm64
dist_name: linux_arm64
dist_name: linux_arm64_v8.0
environment: build-publish
permissions:
id-token: write
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/changeset.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4.2.1
with:
fetch-depth: 0

- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: files-changed
Expand Down
Loading
Loading