Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
804 commits
Select commit Hold shift + click to select a range
afda8a7
feat(http/retry): add more replay body test coverage (#3583)
cratelyn Jan 30, 2025
63dce67
build(deps): bump rustls from 0.23.21 to 0.23.22 (#3584)
dependabot[bot] Jan 31, 2025
4e791fe
Support OTEL_RESOURCE_ATTRIBUTES in the proxy (#3580)
sfleen Jan 31, 2025
d95d0c8
build(deps): bump cc from 1.2.10 to 1.2.11 (#3590)
dependabot[bot] Feb 3, 2025
9f7a3d9
build(deps): bump pin-project from 1.1.8 to 1.1.9 (#3588)
dependabot[bot] Feb 3, 2025
dc4c5a4
build(deps): bump async-trait from 0.1.85 to 0.1.86 (#3587)
dependabot[bot] Feb 3, 2025
0df44c9
build(deps): bump syn from 2.0.96 to 2.0.98 (#3589)
dependabot[bot] Feb 3, 2025
e18d0d4
build(deps): bump bytes from 1.9.0 to 1.10.0 (#3591)
dependabot[bot] Feb 4, 2025
dc53def
refactor(http/retry): replayed body is not optional (#3585)
cratelyn Feb 4, 2025
7eecfb4
refactor(http/retry): use `Poll<T>` mapping methods (#3586)
cratelyn Feb 4, 2025
6633a3f
build(deps): bump uuid from 1.12.1 to 1.13.1 (#3596)
dependabot[bot] Feb 5, 2025
5b2a4b5
build(deps): bump symbolic-demangle from 12.13.3 to 12.13.4 (#3595)
dependabot[bot] Feb 5, 2025
733ee21
build(deps): bump tj-actions/changed-files from 45.0.6 to 45.0.7 (#3594)
dependabot[bot] Feb 5, 2025
d3f2c12
build(deps): bump symbolic-common from 12.13.3 to 12.13.4 (#3593)
dependabot[bot] Feb 5, 2025
4f7f715
build(deps): bump cc from 1.2.11 to 1.2.12 (#3592)
dependabot[bot] Feb 5, 2025
c4e0fd2
refactor(http/retry): outline bounded replay buffer (#3597)
cratelyn Feb 6, 2025
4b53081
feat(http/retry): model `ReplayBody<B>` with `Frame<T>` (#3598)
cratelyn Feb 6, 2025
c96efbe
build(deps): bump once_cell from 1.20.2 to 1.20.3 (#3599)
dependabot[bot] Feb 7, 2025
b69b344
build(deps): bump hickory-resolver from 0.24.2 to 0.24.3 (#3600)
dependabot[bot] Feb 10, 2025
5880a9d
build(deps): bump data-encoding from 2.7.0 to 2.8.0 (#3601)
dependabot[bot] Feb 10, 2025
7c3ffa3
build(deps): bump hickory-proto from 0.24.2 to 0.24.3 (#3602)
dependabot[bot] Feb 10, 2025
18d8257
build(deps): bump cmake from 0.1.53 to 0.1.54 (#3603)
dependabot[bot] Feb 10, 2025
768f5a7
chore(outbound): avoid allocation in TLS route labels (#3605)
olix0r Feb 10, 2025
d3cf6f3
refactor(outbound): simplify http route metric labeling (#3604)
olix0r Feb 10, 2025
3229f4b
fix(opentelemetry): preserve span labels in traces (#3609)
sfleen Feb 11, 2025
fa94c2a
build(deps): bump oid-registry from 0.8.0 to 0.8.1 (#3608)
dependabot[bot] Feb 11, 2025
570fc11
refactor(app/core): remove unused reëxport (#3610)
cratelyn Feb 11, 2025
40e0cf4
feat(outbound)!: disable 'hostname' label (#3606)
olix0r Feb 12, 2025
b2e8623
refactor(mock/http-body): outline `MockBody` test body (#3611)
cratelyn Feb 12, 2025
e0a7121
build(deps): bump rustls from 0.23.22 to 0.23.23 (#3612)
dependabot[bot] Feb 12, 2025
faa42fd
refactor(http/retry): outline `ForwardCompatibleBody<B>` (#3614)
cratelyn Feb 13, 2025
2f848a0
build(deps): bump the opentelemetry group with 2 updates (#3607)
dependabot[bot] Feb 13, 2025
b883089
refactor(app/core): a unit test suite for rescue body (#3615)
cratelyn Feb 13, 2025
d2425c8
build(deps): bump ring from 0.17.8 to 0.17.9 (#3618)
dependabot[bot] Feb 14, 2025
2e3c6c3
build(deps): bump smallvec from 1.13.2 to 1.14.0 (#3619)
dependabot[bot] Feb 17, 2025
508791d
build(deps): bump equivalent from 1.0.1 to 1.0.2 (#3620)
dependabot[bot] Feb 17, 2025
76f4e19
build(deps): bump tempfile from 3.16.0 to 3.17.0 (#3621)
dependabot[bot] Feb 17, 2025
65f9d28
build(deps): bump cc from 1.2.12 to 1.2.14 (#3617)
dependabot[bot] Feb 17, 2025
48748be
refactor(app/core): prepare rescue body for http-body upgrade (#3616)
cratelyn Feb 17, 2025
04fd64e
build(deps): bump tempfile from 3.17.0 to 3.17.1 (#3623)
dependabot[bot] Feb 18, 2025
b255c82
build(deps): bump uuid from 1.13.1 to 1.13.2 (#3625)
dependabot[bot] Feb 18, 2025
30a9f24
build(deps): bump typenum from 1.17.0 to 1.18.0 (#3624)
dependabot[bot] Feb 18, 2025
b8cc2d0
chore(transport): User socket2 to obtain orig_dst (#3626)
zaharidichev Feb 19, 2025
25324b6
build(deps): bump boring-sys from 4.13.0 to 4.14.0 (#3633)
dependabot[bot] Feb 20, 2025
f619f0f
build(deps): bump hickory-proto from 0.24.3 to 0.24.4 (#3634)
dependabot[bot] Feb 20, 2025
4d5a9e4
build(deps): bump hickory-resolver from 0.24.3 to 0.24.4 (#3630)
dependabot[bot] Feb 20, 2025
bfa5d8b
build(deps): bump serde_json from 1.0.138 to 1.0.139 (#3632)
dependabot[bot] Feb 20, 2025
733885a
build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.4 to 2.0.5…
dependabot[bot] Feb 20, 2025
0ca220b
build(deps): bump tokio-boring from 4.13.0 to 4.14.0 (#3631)
dependabot[bot] Feb 20, 2025
e3f6fb7
build(deps): bump anyhow from 1.0.95 to 1.0.96 (#3636)
dependabot[bot] Feb 21, 2025
09e7918
build(deps): bump cc from 1.2.14 to 1.2.15 (#3639)
dependabot[bot] Feb 21, 2025
6b76a85
build(deps): bump log from 0.4.25 to 0.4.26 (#3638)
dependabot[bot] Feb 21, 2025
c08124d
build(deps): bump serde from 1.0.217 to 1.0.218 (#3637)
dependabot[bot] Feb 21, 2025
2656df4
build(deps): bump unicode-ident from 1.0.16 to 1.0.17 (#3635)
dependabot[bot] Feb 21, 2025
fc4efc9
chore(app): make spire compilation possible for non-linux targets (#3…
zaharidichev Feb 21, 2025
46ea686
chore(transport): Ignore TCP_USER_TIMEOUT on non-Linux systems and wa…
zaharidichev Feb 21, 2025
6fd5667
build(deps): bump flate2 from 1.0.35 to 1.1.0 (#3640)
dependabot[bot] Feb 24, 2025
a8dea3c
build(deps): bump uuid from 1.13.2 to 1.14.0 (#3641)
dependabot[bot] Feb 24, 2025
f24e13c
build(deps): bump libc from 0.2.169 to 0.2.170 (#3642)
dependabot[bot] Feb 24, 2025
c5c33d5
build(deps): bump ring from 0.17.9 to 0.17.11 (#3643)
dependabot[bot] Feb 24, 2025
f86d5f9
build(deps): bump pem from 3.0.4 to 3.0.5 (#3644)
dependabot[bot] Feb 24, 2025
d0c10e0
build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.5 to 2.0.6…
dependabot[bot] Feb 24, 2025
78e6c7a
build(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1 (#3646)
dependabot[bot] Feb 24, 2025
8e5d0fd
chore(tls): remove redundant i/o bounds (#3647)
cratelyn Feb 24, 2025
bb0a1ec
build(deps): bump portable-atomic from 1.10.0 to 1.11.0 (#3648)
dependabot[bot] Feb 25, 2025
ea8a970
build(deps): bump either from 1.13.0 to 1.14.0 (#3649)
dependabot[bot] Feb 25, 2025
5ee4f71
chore(app/trace_collector): remove `Default` bounds (#3651)
cratelyn Feb 25, 2025
1a12be5
chore(app/inbound): remove `Default` bounds (#3654)
cratelyn Feb 25, 2025
09a0c0f
chore(app/outbound): remove `Default` bounds (#3655)
cratelyn Feb 25, 2025
f054e54
chore(proxy/api-resolve): remove `Default` bounds (#3656)
cratelyn Feb 25, 2025
4df3d57
chore(service-profiles): remove `Default` bounds (#3657)
cratelyn Feb 25, 2025
9aca7b6
nit(opencensus): format use statements (#3652)
cratelyn Feb 25, 2025
8daafde
chore(proxy/identity-client): remove `Default` bounds (#3653)
cratelyn Feb 26, 2025
fcb5773
build(deps): bump uuid from 1.14.0 to 1.15.0 (#3659)
dependabot[bot] Feb 26, 2025
3597b90
build(deps): bump actions/download-artifact from 4.1.8 to 4.1.9 (#3658)
dependabot[bot] Feb 26, 2025
5945c92
chore(app/trace-collector): remove `Default` bound (#3660)
cratelyn Feb 26, 2025
3119806
build(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0 (#3661)
dependabot[bot] Feb 27, 2025
33fc3e3
build(deps): bump zerofrom-derive from 0.1.5 to 0.1.6 (#3662)
dependabot[bot] Feb 27, 2025
f3ba58d
build(deps): bump uuid from 1.15.0 to 1.15.1 (#3663)
dependabot[bot] Feb 27, 2025
ec6239f
build(deps): bump litemap from 0.7.4 to 0.7.5 (#3664)
dependabot[bot] Feb 27, 2025
46db237
build(deps): bump zerofrom from 0.1.5 to 0.1.6 (#3665)
dependabot[bot] Feb 27, 2025
e4307a6
chore(dependabot): group dependency updates (#3666)
olix0r Feb 27, 2025
a92a387
build(deps): bump tokio-boring from 4.14.0 to 4.15.0 (#3670)
dependabot[bot] Feb 27, 2025
d4ab1b7
build(deps): bump the tracing group with 2 updates (#3669)
dependabot[bot] Feb 27, 2025
2584fcd
build(deps): bump the boring group with 2 updates (#3667)
dependabot[bot] Feb 27, 2025
ecbc3ec
build(deps): bump cc from 1.2.15 to 1.2.16 (#3675)
dependabot[bot] Feb 28, 2025
d02c377
refactor(app/inbound): forward-compatible test code (#3671)
cratelyn Feb 28, 2025
f934c80
refactor(app/outbound): forward-compatible test code (#3672)
cratelyn Feb 28, 2025
67b4d41
refactor(app/integration): forward-compatible test code (#3673)
cratelyn Feb 28, 2025
6b4ca82
refactor(app/outbound): forward-compatible test code (#3676)
cratelyn Feb 28, 2025
7038e31
build(deps): bump anyhow from 1.0.96 to 1.0.97 (#3682)
dependabot[bot] Mar 3, 2025
b230f7b
build(deps): bump proc-macro2 from 1.0.93 to 1.0.94 (#3681)
dependabot[bot] Mar 3, 2025
ae60a09
build(deps): bump async-trait from 0.1.86 to 0.1.87 (#3680)
dependabot[bot] Mar 3, 2025
7e52a0a
build(deps): bump syn from 2.0.98 to 2.0.99 (#3679)
dependabot[bot] Mar 3, 2025
672727e
refactor(app/integration): clarify `<SyncSvc as Service<T>>::call()` …
cratelyn Mar 3, 2025
3afd59c
fix(ci): remove EmbarkStudios/cargo-deny-action (#3684)
olix0r Mar 3, 2025
7aa7f06
refactor(app/integration): use `linkerd_app_core::Error` (#3685)
cratelyn Mar 3, 2025
93aecec
chore(just): add windows os target (#3683)
olix0r Mar 3, 2025
be86830
refactor(app/integration): inline `Running` future (#3686)
cratelyn Mar 3, 2025
cd3a200
refactor(app/integration): remove inert `NewService<T>` (#3687)
cratelyn Mar 3, 2025
a10d1d7
refactor(app/integration): call `tcp::server()` directly (#3688)
cratelyn Mar 3, 2025
f4eac76
refactor(app/integration): use `linker_app_core::Error` (#3690)
cratelyn Mar 3, 2025
abc8364
nit(app/integration): use `OK`, `NOT_FOUND` constants (#3691)
cratelyn Mar 3, 2025
84c3b84
nit(app/integration): add/remove whitespace for consistency (#3689)
cratelyn Mar 3, 2025
ce7e664
refactor(app/integration): remove `Request`, `Response` aliases (#3692)
cratelyn Mar 3, 2025
4e3119c
refactor(app/integration): clean up `Server` constructors (#3693)
cratelyn Mar 4, 2025
799583a
refactor(app/integration): call `tcp::client()` directly (#3694)
cratelyn Mar 4, 2025
8117c51
nit(app/integration): tidy `tcp` imports (#3696)
cratelyn Mar 4, 2025
16614ca
refactor(app/integration): remove unused `request_init_method()` (#3698)
cratelyn Mar 4, 2025
d4bfd60
refactor(app/integration): remove unused `TcpConn::target_addr()` (#3…
cratelyn Mar 4, 2025
dacf858
refactor(app/integration): forward-compatible test code (#3699)
cratelyn Mar 4, 2025
f5b4f6b
refactor(app/integration): remove artificial `Sync` bounds (#3700)
cratelyn Mar 4, 2025
f1c8eb0
build(deps): bump httparse from 1.10.0 to 1.10.1 (#3703)
dependabot[bot] Mar 6, 2025
0b4420e
build(deps): bump symbolic-demangle from 12.13.4 to 12.14.1 (#3704)
dependabot[bot] Mar 6, 2025
d98cff0
build(deps): bump pin-project from 1.1.9 to 1.1.10 (#3705)
dependabot[bot] Mar 6, 2025
cd34762
build(deps): bump serde_json from 1.0.139 to 1.0.140 (#3706)
dependabot[bot] Mar 6, 2025
cf4ef39
chore(deps): `prost-build` is a workspace dependency (#3701)
cratelyn Mar 6, 2025
40a622e
fix(inbound): instrument http connections in tagged transport stack (…
sfleen Mar 6, 2025
90e005a
chore(deps): remove unused `opencensus`, `opentelemetry` dependencies…
cratelyn Mar 6, 2025
a1d49e9
build(deps): bump unicode-ident from 1.0.17 to 1.0.18 (#3709)
dependabot[bot] Mar 7, 2025
c6c369c
build(deps): bump semver from 1.0.25 to 1.0.26 (#3710)
dependabot[bot] Mar 7, 2025
bba79fd
build(deps): bump either from 1.14.0 to 1.15.0 (#3711)
dependabot[bot] Mar 7, 2025
4a2bf8d
build(deps): bump rustversion from 1.0.19 to 1.0.20 (#3712)
dependabot[bot] Mar 7, 2025
d2111e5
chore(deps): update to ring 0.17.13 (#3713)
cratelyn Mar 7, 2025
2f97549
chore(deps): `tower` crates are workspace dependencies (#3715)
cratelyn Mar 7, 2025
4589be4
nit(detect): sort dependencies (#3716)
cratelyn Mar 7, 2025
09ecbd7
chore(deps): `drain` is a workspace dependency (#3717)
cratelyn Mar 7, 2025
4f24b84
chore(deps): `tower` is a workspace dependency (#3718)
cratelyn Mar 8, 2025
114ee8d
fix(just): make dev versions semver (#3719)
olix0r Mar 8, 2025
c87d202
refactor(http): consolidate HTTP protocol detection (#3720)
olix0r Mar 9, 2025
9f5a6cc
fix(inbound): correct error message when transport header is missing …
olix0r Mar 9, 2025
fc928b6
feat(inbound): include srv_port label in server metrics (#3725)
olix0r Mar 10, 2025
5a0fe3d
build(deps): bump time from 0.3.37 to 0.3.39 (#3726)
dependabot[bot] Mar 10, 2025
77b2187
build(deps): bump serde from 1.0.218 to 1.0.219 (#3727)
dependabot[bot] Mar 10, 2025
3a7d207
build(deps): bump ryu from 1.0.19 to 1.0.20 (#3729)
dependabot[bot] Mar 10, 2025
606b51b
build(deps): bump thiserror from 2.0.11 to 2.0.12 (#3728)
dependabot[bot] Mar 10, 2025
e7c2afd
feat(http/detect)!: error when the socket is closed (#3721)
olix0r Mar 10, 2025
25bc973
feat: instrument HTTP protocol detection metrics (#3722)
olix0r Mar 10, 2025
64c608c
feat(inbound): record metrics about transport header usage (#3723)
olix0r Mar 10, 2025
72ee0b3
build(deps): bump quote from 1.0.38 to 1.0.39 (#3734)
dependabot[bot] Mar 11, 2025
f2bc4cd
build(deps): bump bytes from 1.10.0 to 1.10.1 (#3735)
dependabot[bot] Mar 11, 2025
0dc3c8d
build(deps): bump indexmap from 2.7.1 to 2.8.0 (#3736)
dependabot[bot] Mar 11, 2025
ec168c3
build(deps): bump tinyvec from 1.8.1 to 1.9.0 (#3737)
dependabot[bot] Mar 11, 2025
a683ff5
feat(outbound): instrument per-parent connection protocol counts (#3733)
olix0r Mar 11, 2025
1c15dd0
chore(linkerd2-proxy): always enable multicore features (#3738)
olix0r Mar 11, 2025
13a7916
refactor(stack/switch_ready): use `Either<A, B>` future (#3739)
cratelyn Mar 11, 2025
ed42c2a
feat(runtime): support CORES_MIN, CORES_MAX, and CORES_MAX_RATIO (#3731)
olix0r Mar 11, 2025
87d6d38
chore(app-core): remove unused linkerd-system dep (#3740)
olix0r Mar 11, 2025
4c79bdf
chore(metrics): clean up feature flagging (#3741)
olix0r Mar 11, 2025
575ba00
chore(deps): use `prometheus-client` v0.23 (#3732)
cratelyn Mar 11, 2025
46babf0
chore(metrics): use kubert-prometheus-process metrics (#3742)
olix0r Mar 11, 2025
16b2ff7
chore(cargo): make prometheus-client a workspace dependency (#3743)
olix0r Mar 11, 2025
df65127
build(deps): bump quote from 1.0.39 to 1.0.40 (#3746)
dependabot[bot] Mar 12, 2025
6d7b165
build(deps): bump once_cell from 1.20.3 to 1.21.0 (#3748)
dependabot[bot] Mar 12, 2025
332e29a
build(deps): bump prettyplease from 0.2.29 to 0.2.30 (#3747)
dependabot[bot] Mar 12, 2025
d3b4ad6
build(deps): bump dtoa from 1.0.9 to 1.0.10 (#3749)
dependabot[bot] Mar 12, 2025
c35cf27
chore(deps): address RUSTSEC-2025-0014 (#3750)
cratelyn Mar 12, 2025
a8390b2
build(deps): bump syn from 2.0.99 to 2.0.100 (#3752)
dependabot[bot] Mar 13, 2025
e67ac67
build(deps): bump http from 0.2.11 to 0.2.12 (#3754)
dependabot[bot] Mar 13, 2025
5fa3745
build(deps): bump resolv-conf from 0.7.0 to 0.7.1 (#3751)
dependabot[bot] Mar 13, 2025
11e990e
refactor(stack/loadshed): unit test instruments spawned tasks (#3755)
cratelyn Mar 13, 2025
5a373bc
build(deps): bump tokio-util from 0.7.13 to 0.7.14 (#3758)
dependabot[bot] Mar 14, 2025
a616e96
build(deps): bump aligned-vec from 0.6.1 to 0.6.2 (#3757)
dependabot[bot] Mar 14, 2025
56faf96
build(deps): bump once_cell from 1.21.0 to 1.21.1 (#3756)
dependabot[bot] Mar 14, 2025
2ab03e2
build(deps): bump tempfile from 3.17.1 to 3.19.0 (#3759)
dependabot[bot] Mar 14, 2025
c5215ad
build(deps): bump tj-actions/changed-files from 45.0.7 to 45.0.8 (#3760)
dependabot[bot] Mar 14, 2025
23784c0
chore: use workspace-level package metadata (#3761)
cratelyn Mar 15, 2025
e746454
build(deps): bump the rustls group across 1 directory with 4 updates …
dependabot[bot] Mar 17, 2025
2c2fc8b
build(deps): bump uuid from 1.15.1 to 1.16.0 (#3767)
dependabot[bot] Mar 17, 2025
d7f9617
build(deps): bump libc from 0.2.170 to 0.2.171 (#3766)
dependabot[bot] Mar 17, 2025
594f013
build(deps): bump asn1-rs from 0.7.0 to 0.7.1 (#3765)
dependabot[bot] Mar 17, 2025
123d7a3
build(deps): bump async-trait from 0.1.87 to 0.1.88 (#3764)
dependabot[bot] Mar 17, 2025
65db3dd
feat(policy): Allow outbound hostname metrics (#3770)
sfleen Mar 18, 2025
396cfce
build(deps): bump rustls from 0.23.24 to 0.23.25 in the rustls group …
dependabot[bot] Mar 18, 2025
c83a2a1
build(deps): bump aligned-vec from 0.6.2 to 0.6.4 (#3776)
dependabot[bot] Mar 18, 2025
487377c
build(deps): bump widestring from 1.1.0 to 1.2.0 (#3775)
dependabot[bot] Mar 18, 2025
5da8af3
build(deps): bump time from 0.3.39 to 0.3.40 (#3774)
dependabot[bot] Mar 18, 2025
912bacb
build(deps): bump itoa from 1.0.14 to 1.0.15 (#3773)
dependabot[bot] Mar 18, 2025
6158889
chore(just): add .exe extension to windows binaries (#3769)
zaharidichev Mar 18, 2025
13478ae
build(deps): bump tj-actions/changed-files (#3777)
dependabot[bot] Mar 18, 2025
04d86a0
refactor(http/upgrade): remove `HttpConnect` extension (#3779)
cratelyn Mar 18, 2025
a961efc
chore(ci): add windows release target to relase matrix (#3771)
zaharidichev Mar 18, 2025
a16235b
build(deps): bump tokio from 1.43.0 to 1.44.1 (#3783)
dependabot[bot] Mar 19, 2025
949cd56
build(deps): bump prettyplease from 0.2.30 to 0.2.31 (#3784)
dependabot[bot] Mar 19, 2025
924403f
build(deps): bump actions/download-artifact from 4.1.9 to 4.2.0 (#3781)
dependabot[bot] Mar 19, 2025
03e9adb
chore(dns): upgrade to `hickory-resolver` v0.25 (#3787)
cratelyn Mar 20, 2025
7caef34
build(deps): bump tempfile from 3.19.0 to 3.19.1 (#3792)
dependabot[bot] Mar 20, 2025
7f5c42a
build(deps): bump loom from 0.7.1 to 0.7.2 (#3791)
dependabot[bot] Mar 20, 2025
acbea26
build(deps): bump tj-actions/changed-files (#3790)
dependabot[bot] Mar 20, 2025
6a5cce8
nit: golf `NameRef::try_from_ascii_str()` (#3786)
cratelyn Mar 20, 2025
bd4f430
build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 (#3788)
dependabot[bot] Mar 20, 2025
869e420
build(deps): bump actions/download-artifact from 4.2.0 to 4.2.1 (#3789)
dependabot[bot] Mar 20, 2025
97adbd4
build(deps): bump Swatinem/rust-cache from 2.7.7 to 2.7.8 (#3780)
dependabot[bot] Mar 20, 2025
4de4ab1
build(deps): bump backtrace from 0.3.73 to 0.3.74 (#3795)
dependabot[bot] Mar 21, 2025
a41642a
build(deps): bump cc from 1.2.16 to 1.2.17 (#3794)
dependabot[bot] Mar 21, 2025
76d4181
chore(deps)!: upgrade to hyper 1.x (#3504)
cratelyn Mar 21, 2025
f1768a3
fix(transport): repair IPv6 support (#3793)
alpeb Mar 21, 2025
bab2442
chore(just): set installGatewayAPI in CRD install (#3797)
olix0r Mar 21, 2025
76d9695
chore(deps): upgrade to tower 0.5 (#3744)
cratelyn Mar 21, 2025
41b93cb
chore(ci): disable unnecessary k3s components (#3798)
olix0r Mar 21, 2025
9f4c019
fix(app): avoid unused import on non-linux builds (#3799)
olix0r Mar 21, 2025
2108f34
build(deps): bump tj-actions/changed-files (#3800)
dependabot[bot] Mar 24, 2025
a92e6e9
build(deps): bump the opentelemetry group with 2 updates (#3801)
dependabot[bot] Mar 24, 2025
f20851e
build(deps): bump jiff-tzdb from 0.1.3 to 0.1.4 (#3802)
dependabot[bot] Mar 24, 2025
59e330f
build(deps): bump jiff from 0.2.4 to 0.2.5 (#3803)
dependabot[bot] Mar 24, 2025
a7c12ea
build(deps): bump time from 0.3.40 to 0.3.41 (#3804)
dependabot[bot] Mar 24, 2025
85d1d31
build(deps): bump deranged from 0.4.0 to 0.4.1 (#3805)
dependabot[bot] Mar 24, 2025
135a735
build(deps): bump log from 0.4.26 to 0.4.27 (#3806)
dependabot[bot] Mar 25, 2025
a3ce719
fix(dns-resolve): add a lower-bound TTL for dns refreshing (#3807)
cratelyn Mar 25, 2025
9ef862b
build(deps): bump rustls-webpki in the rustls group (#3808)
dependabot[bot] Mar 26, 2025
3c2d5dd
chore(deps): add `tonic` dependabot group (#3809)
cratelyn Mar 26, 2025
6691c16
nit(proxy-resolve): address `XXX` comment (#3814)
cratelyn Mar 27, 2025
92e55e4
chore(deps): update unicode dependencies (#3816)
cratelyn Mar 27, 2025
9300d3b
chore(deps): dependabot group for unicode components (#3815)
cratelyn Mar 27, 2025
df39864
build(deps): bump once_cell from 1.21.1 to 1.21.2 (#3818)
dependabot[bot] Mar 27, 2025
ae8caa6
refactor(app/core): remove unused dns configuration surface (#3819)
cratelyn Mar 27, 2025
0404a69
nit(docs): fix broken intradoc links (#3820)
cratelyn Mar 27, 2025
cdfcbc1
nit(app): tweak debug event message (#3823)
cratelyn Mar 27, 2025
2e4ca13
fix(ci): work around broken `linkerd install --crds` (#3828)
olix0r Mar 31, 2025
e0c4d42
chore(deps): bump linkerd2-proxy-api from git to v0.16.0 (#3827)
olix0r Mar 31, 2025
523d3ed
chore(deps): group grpc dependabot groups (#3821)
cratelyn Mar 31, 2025
89971fc
build(deps): bump socket2 from 0.5.8 to 0.5.9 (#3825)
dependabot[bot] Mar 31, 2025
a3d854e
build(deps): bump once_cell from 1.21.2 to 1.21.3 (#3826)
dependabot[bot] Mar 31, 2025
9d2df88
chore(deny): allow Zlib (#3829)
olix0r Mar 31, 2025
652ab23
build(deps): bump governor from 0.8.0 to 0.10.0 (#3817)
dependabot[bot] Mar 31, 2025
c426634
build(deps): bump hyper-util from 0.1.10 to 0.1.11 (#3832)
dependabot[bot] Apr 1, 2025
f3b67ea
build(deps): bump tj-actions/changed-files (#3831)
dependabot[bot] Apr 1, 2025
c631974
feat(inbound): support unsafe authority labels via configuration (#3830)
olix0r Apr 1, 2025
c01e7e2
feat(app,dns): add prometheus metrics to `Dns` (#3822)
cratelyn Apr 1, 2025
686934c
chore(proxy/http): use `hyper_util::rt::tokio::TokioExecutor` (#3833)
cratelyn Apr 1, 2025
5444732
build(deps): bump flate2 from 1.1.0 to 1.1.1 (#3835)
dependabot[bot] Apr 2, 2025
483cd0d
build(deps): bump tj-actions/changed-files (#3839)
dependabot[bot] Apr 4, 2025
05b4ab7
build(deps): bump miniz_oxide from 0.8.5 to 0.8.7 (#3841)
dependabot[bot] Apr 4, 2025
18109a4
build(deps): bump opentelemetry in the opentelemetry group (#3837)
dependabot[bot] Apr 4, 2025
6cc16b4
build(deps): bump tokio-boring from 4.15.0 to 4.16.0 (#3838)
dependabot[bot] Apr 4, 2025
33a177d
chore(deps): add `tokio-boring` to dependabot group (#3842)
cratelyn Apr 4, 2025
fee5b97
build(deps): bump cc from 1.2.17 to 1.2.18 (#3843)
dependabot[bot] Apr 4, 2025
52a3025
build(deps): bump errno from 0.3.10 to 0.3.11 (#3844)
dependabot[bot] Apr 4, 2025
e6fee10
build(deps): bump prettyplease from 0.2.31 to 0.2.32 (#3845)
dependabot[bot] Apr 7, 2025
77837c5
build(deps): bump smallvec from 1.14.0 to 1.15.0 (#3846)
dependabot[bot] Apr 7, 2025
6de15c0
build(deps): bump tokio from 1.44.1 to 1.44.2 (#3847)
dependabot[bot] Apr 7, 2025
a9f7a9a
build(deps): bump indexmap from 2.8.0 to 2.9.0 (#3848)
dependabot[bot] Apr 7, 2025
c17a6ac
build(deps): bump hostname from 0.4.0 to 0.4.1 (#3850)
dependabot[bot] Apr 8, 2025
abeb366
build(deps): bump jiff from 0.2.5 to 0.2.6 (#3849)
dependabot[bot] Apr 8, 2025
096f547
build(deps): bump tj-actions/changed-files from 46.0.4 to 46.0.5 (#3851)
dependabot[bot] Apr 9, 2025
5f2f8fb
build(deps): bump symbolic-demangle from 12.14.1 to 12.15.0 (#3852)
dependabot[bot] Apr 9, 2025
f6bbab6
build(deps): bump symbolic-common from 12.14.1 to 12.15.0 (#3853)
dependabot[bot] Apr 9, 2025
ad7fcf2
build(deps): bump crossbeam-channel from 0.5.14 to 0.5.15 (#3854)
dependabot[bot] Apr 9, 2025
985580f
build(deps): bump miniz_oxide from 0.8.7 to 0.8.8 (#3855)
dependabot[bot] Apr 9, 2025
6426c38
fix(http/prom): record bodies when eos reached (#3856)
cratelyn Apr 9, 2025
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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ FROM ghcr.io/linkerd/dev:${DEV_VERSION}
RUN scurl https://run.linkerd.io/install-edge | sh && \
mkdir -p "$HOME/bin" && ln -s "$HOME/.linkerd2/bin/linkerd" "$HOME/bin/linkerd"

ENV RUSTFLAGS="--cfg tokio_unstable"

# XXX(ver) This doesn't currently work, because it puts
# /usr/local/cargo/registry into a weird state with regard to permissions.
#RUN rustup toolchain install --profile=minimal nightly
Expand Down
5 changes: 3 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"build": {
"dockerfile": "Dockerfile",
"args": {
"DEV_VERSION": "v43",
"DEV_VERSION": "v45",
"http_proxy": "${localEnv:http_proxy}",
"https_proxy": "${localEnv:https_proxy}"
}
Expand Down Expand Up @@ -42,7 +42,8 @@
"overrideCommand": false,
"remoteUser": "code",
"containerEnv": {
"CXX": "clang++-14",
"CXX": "clang++-19",
"RUSTFLAGS": "--cfg tokio_unstable"
},
"mounts": [
{
Expand Down
35 changes: 29 additions & 6 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,42 @@ updates:
allow:
- dependency-type: "all"
ignore:
# These dependencies will be updated via higher-level aggregator dependencies like `clap`,
# `futures`, `prost`, `tracing`, and `trust-dns-resolver`:
- dependency-name: "futures-*"
- dependency-name: "prost-derive"
- dependency-name: "tracing-*"
- dependency-name: "trust-dns-proto"
# These dependencies are for platforms that we don't support:
- dependency-name: "hermit-abi"
- dependency-name: "redox_*"
- dependency-name: "js-sys"
- dependency-name: "wasm-bindgen"
- dependency-name: "web-sys"
- dependency-name: "windows*"
groups:
boring:
patterns:
- "tokio-boring"
- "boring*"
futures:
patterns:
- "futures*"
grpc:
patterns:
- "prost*"
- "tonic*"
hickory:
patterns:
- "hickory*"
icu4x:
patterns:
- "icu_*"
opentelemetry:
patterns:
- "opentelemetry*"
rustls:
patterns:
- "tokio-rustls"
- "rustls*"
- "ring"
tracing:
patterns:
- "tracing*"

- package-ecosystem: cargo
directory: /linkerd/addr/fuzz
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,20 @@ env:
CARGO_INCREMENTAL: 0
CARGO_NET_RETRY: 10
RUSTUP_MAX_RETRIES: 10
RUSTFLAGS: "-D warnings"
RUSTFLAGS: "-D warnings --cfg tokio_unstable"

permissions:
contents: read

jobs:
build:
runs-on: ubuntu-latest
container: ghcr.io/linkerd/dev:v43-rust
runs-on: ubuntu-24.04
container: ghcr.io/linkerd/dev:v45-rust
timeout-minutes: 20
continue-on-error: true
steps:
- run: rustup toolchain install --profile=minimal beta
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- run: git config --global --add safe.directory "$PWD" # actions/runner#2033
- run: just toolchain=beta fetch
- run: just toolchain=beta build
20 changes: 10 additions & 10 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@ concurrency:
env:
CARGO_INCREMENTAL: 0
CARGO_NET_RETRY: 10
RUSTFLAGS: "-D warnings -A deprecated -C debuginfo=2"
RUSTFLAGS: "-D warnings -A deprecated --cfg tokio_unstable -C debuginfo=2"
RUSTUP_MAX_RETRIES: 10

jobs:
meta:
timeout-minutes: 5
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- id: changed
uses: tj-actions/changed-files@0874344d6ebbaa00a27da73276ae7162fadcaf69
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
with:
files: |
.codecov.yml
Expand All @@ -40,19 +40,19 @@ jobs:
codecov:
needs: meta
if: (github.event_name == 'push' && github.ref == 'refs/heads/main') || needs.meta.outputs.any_changed == 'true'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
timeout-minutes: 30
container:
image: docker://ghcr.io/linkerd/dev:v43-rust
image: docker://ghcr.io/linkerd/dev:v45-rust
options: --security-opt seccomp=unconfined # 🤷
env:
CXX: "/usr/bin/clang++-14"
CXX: "/usr/bin/clang++-19"
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- run: cargo tarpaulin --locked --workspace --exclude=linkerd2-proxy --exclude=linkerd-transport-header --exclude=opencensus-proto --exclude=spire-proto --no-run
- run: cargo tarpaulin --locked --workspace --exclude=linkerd2-proxy --exclude=linkerd-transport-header --exclude=opencensus-proto --exclude=spire-proto --skip-clean --ignore-tests --no-fail-fast --out=Xml
# Some tests are especially flakey in coverage tests. That's fine. We
# only really care to measure how much of our codebase is covered.
continue-on-error: true
- uses: codecov/codecov-action@84508663e988701840491b86de86b666e8a86bed
- uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574
16 changes: 8 additions & 8 deletions .github/workflows/fuzzers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ env:
CARGO_INCREMENTAL: 0
CARGO_NET_RETRY: 10
RUST_BACKTRACE: short
RUSTFLAGS: "-D warnings -A deprecated -C debuginfo=0"
RUSTFLAGS: "-D warnings -A deprecated --cfg tokio_unstable -C debuginfo=0"
RUSTUP_MAX_RETRIES: 10

permissions:
Expand All @@ -26,13 +26,13 @@ permissions:
jobs:
list-changed:
timeout-minutes: 3
runs-on: ubuntu-latest
container: docker://rust:1.76.0
runs-on: ubuntu-24.04
container: docker://rust:1.83.0
steps:
- run: apt update && apt install -y jo
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- run: git config --global --add safe.directory "$PWD" # actions/runner#2033
- uses: tj-actions/changed-files@0874344d6ebbaa00a27da73276ae7162fadcaf69
- uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
id: changed-files
- name: list changed crates
id: list-changed
Expand All @@ -47,15 +47,15 @@ jobs:
build:
needs: [list-changed]
timeout-minutes: 40
runs-on: ubuntu-latest
container: docker://rust:1.76.0
runs-on: ubuntu-24.04
container: docker://rust:1.83.0
strategy:
matrix:
dir: ${{ fromJson(needs.list-changed.outputs.dirs) }}
steps:
- run: rustup toolchain add nightly
- run: cargo install cargo-fuzz
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- run: git config --global --add safe.directory "$PWD" # actions/runner#2033
- working-directory: ${{matrix.dir}}
run: cargo +nightly fetch
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/markdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ on:
jobs:
markdownlint:
timeout-minutes: 5
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: DavidAnson/markdownlint-cli2-action@b4c9feab76d8025d1e83c653fa3990936df0e6c8
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: DavidAnson/markdownlint-cli2-action@05f32210e84442804257b2a6f20b273450ec8265
with:
globs: "**/*.md"
8 changes: 4 additions & 4 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,21 +14,21 @@ on:
env:
CARGO_INCREMENTAL: 0
CARGO_NET_RETRY: 10
RUSTFLAGS: "-D warnings -A opaque_hidden_inferred_bound -C debuginfo=0"
RUSTFLAGS: "-D warnings -A opaque_hidden_inferred_bound --cfg tokio_unstable -C debuginfo=0"
RUSTUP_MAX_RETRIES: 10

permissions:
contents: read

jobs:
build:
runs-on: ubuntu-latest
container: ghcr.io/linkerd/dev:v43-rust
runs-on: ubuntu-24.04
container: ghcr.io/linkerd/dev:v45-rust
timeout-minutes: 20
continue-on-error: true
steps:
- run: rustup toolchain install --profile=minimal nightly
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- run: git config --global --add safe.directory "$PWD" # actions/runner#2033
- run: just toolchain=nightly fetch
- run: just toolchain=nightly profile=release build
59 changes: 29 additions & 30 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ env:
CARGO_INCREMENTAL: 0
CARGO_NET_RETRY: 10
RUSTUP_MAX_RETRIES: 10
RUSTFLAGS: "-D warnings -D deprecated -C debuginfo=0"
RUSTFLAGS: "-D warnings -D deprecated --cfg tokio_unstable -C debuginfo=0"

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref }}
Expand All @@ -14,24 +14,24 @@ concurrency:
jobs:
meta:
timeout-minutes: 5
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- id: build
uses: tj-actions/changed-files@0874344d6ebbaa00a27da73276ae7162fadcaf69
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
with:
files: |
.github/workflows/pr.yml
justfile
Dockerfile
- id: actions
uses: tj-actions/changed-files@0874344d6ebbaa00a27da73276ae7162fadcaf69
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
with:
files: |
.github/workflows/**
.devcontainer/*
- id: cargo
uses: tj-actions/changed-files@0874344d6ebbaa00a27da73276ae7162fadcaf69
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
with:
files_ignore: "Cargo.toml"
files: |
Expand All @@ -40,7 +40,7 @@ jobs:
if: steps.cargo.outputs.any_changed == 'true'
run: ./.github/list-crates.sh ${{ steps.cargo.outputs.all_changed_files }}
- id: rust
uses: tj-actions/changed-files@0874344d6ebbaa00a27da73276ae7162fadcaf69
uses: tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c
with:
files: |
**/*.rs
Expand All @@ -57,7 +57,7 @@ jobs:
info:
timeout-minutes: 3
needs: meta
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: Info
run: |
Expand All @@ -74,30 +74,27 @@ jobs:
actions:
needs: meta
if: needs.meta.outputs.actions_changed == 'true'
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- uses: linkerd/dev/actions/setup-tools@v43
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: linkerd/dev/actions/setup-tools@v45
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- run: just action-lint
- run: just action-dev-check

rust:
needs: meta
if: needs.meta.outputs.cargo_changed == 'true' || needs.meta.outputs.rust_changed == 'true'
runs-on: ubuntu-latest
container: ghcr.io/linkerd/dev:v43-rust
runs-on: ubuntu-24.04
container: ghcr.io/linkerd/dev:v45-rust
permissions:
contents: read
timeout-minutes: 20
steps:
- run: git config --global --add safe.directory "$PWD" # actions/runner#2033
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- run: just fetch
- name: Run cargo deny check bans licenses sources
uses: EmbarkStudios/cargo-deny-action@3f4a782664881cf5725d0ffd23969fcce89fd868
with:
command: check bans licenses sources
- run: cargo deny --all-features check bans licenses sources
- run: just check-fmt
- run: just clippy
- run: just doc
Expand All @@ -110,25 +107,27 @@ jobs:
needs: meta
if: needs.meta.outputs.cargo_changed == 'true'
timeout-minutes: 20
runs-on: ubuntu-latest
container: ghcr.io/linkerd/dev:v43-rust
runs-on: ubuntu-24.04
container: ghcr.io/linkerd/dev:v45-rust
strategy:
matrix:
crate: ${{ fromJson(needs.meta.outputs.cargo_crates) }}
steps:
- run: git config --global --add safe.directory "$PWD" # actions/runner#2033
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: Swatinem/rust-cache@9d47c6ad4b02e050fd481d890b2ea34778fd09d6
- run: just fetch
- run: just check-crate ${{ matrix.crate }}

linkerd-install:
needs: meta
if: needs.meta.outputs.cargo_changed == 'true' || needs.meta.outputs.rust_changed == 'true'
timeout-minutes: 20
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
env:
WAIT_TIMEOUT: 2m
steps:
- uses: linkerd/dev/actions/setup-tools@v43
- uses: linkerd/dev/actions/setup-tools@v45
- name: scurl https://run.linkerd.io/install-edge | sh
run: |
scurl https://run.linkerd.io/install-edge | sh
Expand All @@ -137,20 +136,20 @@ jobs:
tag=$(linkerd version --client --short)
echo "linkerd $tag"
echo "LINKERD_TAG=$tag" >> "$GITHUB_ENV"
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- run: just docker
- run: just-k3d create
- run: just k3d-create
- run: just k3d-load-linkerd
- run: just linkerd-install
- run: just linkerd-check-contol-plane-proxy
- run: just linkerd-check-control-plane-proxy
env:
TMPDIR: ${{ runner.temp }}

ship-it:
timeout-minutes: 3
needs: [meta, actions, rust, rust-crates, linkerd-install]
if: always()
runs-on: ubuntu-latest
runs-on: ubuntu-24.04

permissions:
contents: write
Expand All @@ -169,7 +168,7 @@ jobs:
if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')
run: exit 1

- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
if: needs.meta.outputs.is_dependabot == 'true' && needs.meta.outputs.any_changed == 'true'
- name: "Merge dependabot changes"
if: needs.meta.outputs.is_dependabot == 'true' && needs.meta.outputs.any_changed == 'true'
Expand Down
Loading
Loading