8000 chore(deps): update dependency wrangler to v3.34.2 by renovate[bot] · Pull Request #509 · the-guild-org/conductor · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Mar 18, 2025. It is now read-only.

chore(deps): update dependency wrangler to v3.34.2 #509

Merged
merged 1 commit into from
Mar 17, 2024

Conversation

renovate[bot]
Copy link
Contributor
@renovate renovate bot commented Mar 14, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
wrangler (source) 3.33.0 -> 3.34.2 age adoption passing confidence

Release Notes

cloudflare/workers-sdk (wrangler)

v3.34.2

Compare Source

Patch Changes
  • #​5238 a0768bc Thanks @​RamIdeas! - fix: versions upload annotations (--message and/or --tag) are now applied correctly to the uploaded Worker Version

v3.34.1

Compare Source

Patch Changes
  • Updated dependencies [2e50d51]:
    • miniflare@3.20240304.2

v3.34.0

Compare Source

Minor Changes
  • #​5224 03484c2 Thanks @​RamIdeas! - feature: Implement wrangler deployments list and wrangler deployments status behind --experimental-gradual-rollouts flag.

  • #​5115 29e8151 Thanks @​RamIdeas! - feature: Implement wrangler versions deploy command.

    For now, invocations should use the --experimental-gradual-rollouts flag.

    Without args, a user will be guided through prompts. If args are specified, they are used as the default values for the prompts. If the --yes flag is specified, the defaults are automatically accepted for a non-interactive flow.

  • #​5208 4730b6c Thanks @​RamIdeas! - feature: Implement wrangler versions list and wrangler versions view commands behind the --experimental-gradual-rollouts flag.

  • #​5064 bd935cf Thanks @​OilyLime! - feature: Improve create and update logic for hyperdrive to include caching settings


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link
github-actions bot commented Mar 14, 2024

🚨 Rust Panic Audit: 87 Potential Panic Points Detected 🚨

Crate: federation_query_planner

📊 Total Usages: 51

  • 🎁 unwrap usages: 30
  • 🔎 expect usages: 8
  • 🔢 array_index usages: 10
  • 🚨 panic usages: 3

Crate: engine

📊 Total Usages: 11

  • 🚨 panic usages: 3
  • 🔎 expect usages: 1
  • 🎁 unwrap usages: 7

Crate: telemetry

📊 Total Usages: 9

  • 🎁 unwrap usages: 4
  • 🔢 array_index usages: 5

Crate: cloudflare_worker

📊 Total Usages: 6

  • 🚨 panic usages: 1
  • 🎁 unwrap usages: 5

Crate: tracing

📊 Total Usages: 6

  • 🎁 unwrap usages: 5
  • 🔎 expect usages: 1

Crate: conductor

📊 Total Usages: 3

  • 🚨 panic usages: 1
  • 🔎 expect usages: 1
  • 🎁 unwrap usages: 1

Crate: config

📊 Total Usages: 1

  • 🚨 panic usages: 1

📌 Expected Annotations

Crate: conductor

📊 Total Expected Usages: 2

expand details
  1. Reason: "we need to exit the process, if the logger can't be correctly set."
  • Code: tracing::subscriber::set_global_default(subscriber).expect("failed to set up tracing");
  • Location: ./bin/conductor/src/lib.rs:37
  1. Reason: "we need to exit the process, if the provided configuration file is incorrect."
  • Code: panic!("Failed to initialize gateway: {:?}", e);
  • Location: ./bin/conductor/src/lib.rs:76

Crate: engine

📊 Total Expected Usages: 5

expand details
  1. Reason: "if we are unable to construct the endpoints and attach them onto the gateway's http server, we have to exit"
  • Code: Err(e) => panic!("failed to construct endpoint: {:?}", e),
  • Location: ./libs/engine/src/gateway.rs:147
  1. Reason: "we can safely index here, it's inside a test with constant defined fixtures."
  • Code: ConductorGateway::execute(request, &gw.routes[0].route_data).await
  • Location: ./libs/engine/src/gateway.rs:179
  1. Reason: "without a fetcher, there's no executor, without an executor, there's no gateway."
  • Code: panic!(
  • Location: ./libs/engine/src/source/graphql_source.rs:30
  1. Reason: "without a fetcher, there's no executor, without an executor, there's no gateway."
  • Code: panic!("Failed while initializing the executor's fetcher for Federation source");
  • Location: ./libs/engine/src/source/federation_source.rs:111
  1. Reason: "without a fetcher, there's no executor, without an executor, there's no gateway."
  • Code: panic!("Failed while initializing the executor's fetcher for Federation source");
  • Location: ./libs/engine/src/source/federation_source.rs:142

Crate: config

📊 Total Expected Usages: 9

expand details
  1. Reason: "👇"
  • Code: let raw_contents = read_to_string(file_path)
  • Location: ./libs/config/src/lib.rs:597
  1. Reason: "👇"
  • Code: panic!("Failed to interpolate config file, please resolve the above errors");
  • Location: ./libs/config/src/lib.rs:629
  1. Reason: "👇"
  • Code: parse_config_from_json(&config_string).expect("Failed to parse JSON config file")
  • Location: ./libs/config/src/lib.rs:636
  1. Reason: "👇"
  • Code: parse_config_from_yaml(&config_string).expect("Failed to parse YAML config file")
  • Location: ./libs/config/src/lib.rs:640
  1. Reason: "👇"
  • Code: _ => panic!("Unsupported config file extension"),
  • Location: ./libs/config/src/lib.rs:657
  1. Reason: "👇"
  • Code: None => panic!("Config file has no extension"),
  • Location: ./libs/config/src/lib.rs:660
  1. Reason: "statically defined regex pattern, we know it works ;)"
  • Code: .unwrap();
  • Location: ./libs/config/src/interpolate.rs:18
  1. Reason: "part of development docgen CLI"
  • Code: .expect("Failed to serialize json schema for config file!");
  • Location: ./libs/config/src/generate-json-schema.rs:50
  1. Reason: "part of development docgen CLI"
  • Code: .expect("Failed to write the json schema to the file system!");
  • Location: ./libs/config/src/generate-json-schema.rs:54

Crate: common

📊 Total Expected Usages: 1

expand details
  1. Reason: "we're parsing a statically defined constant, we know it works ;)"
  • Code: .unwrap()
  • Location: ./libs/common/src/graphql.rs:23

Crate: jwt_auth

📊 Total Expected Usages: 1

expand details
  1. Reason: "if initiating an http client fails, then we have to exit."
  • Code: let client = wasm_polyfills::create_http_client().build().unwrap();
  • Location: ./plugins/jwt_auth/src/jwks_provider.rs:49

Crate: cloudflare_worker

📊 Total Expected Usages: 4

expand details
  1. Reason: "it panics only if the header name is not valid, and we know it is."
  • Code: .unwrap()
  • Location: ./bin/cloudflare_worker/src/http_tracing.rs:20
  1. Reason: "it panics only if the URL source is not valid, and it's already validated before."
  • Code: let url = req.url().unwrap();
  • Location: ./bin/cloudflare_worker/src/http_tracing.rs:23
  1. Reason: "it only panics if we are not running in a CF context, should be safe."
  • Code: let cf_info = req.cf().unwrap();
  • Location: ./bin/cloudflare_worker/src/http_tracing.rs:27
  1. Reason: "unwraps only in special cases where "data:text" is used."
  • Code: let http_host = url.host().unwrap().to_string();
  • Location: ./bin/cloudflare_worker/src/http_tracing.rs:36

Crate: napi

📊 Total Expected Usages: 1

expand details
  1. Reason: "we need this"
  • Code: panic!("Exited process!")
  • Location: ./libs/napi/src/lib.rs:18

Crate: vrl

📊 Total Expected Usages: 2

expand details
  1. Reason: "if the provided VRL code in the config file can't compile, we have to exit."
  • Code: panic!("failed to compile vrl program");
  • Location: ./plugins/vrl/src/plugin.rs:122
  1. Reason: "states is a non-user provided variable"
  • Code: .expect("can't merge states when states is an empty vector!")
  • Location: ./plugins/vrl/src/plugin.rs:139

Copy link
github-actions bot commented Mar 14, 2024

🐋 This PR was built and pushed to the following Docker images:

Docker Bake metadata
{
"conductor": {
  "buildx.build.ref": "builder-31e3fd15-c438-4929-b148-9880ded495d4/builder-31e3fd15-c438-4929-b148-9880ded495d40/upddv85teuznyuuq41hueohtg",
  "containerimage.config.digest": "sha256:772df0e0e53bf31962287b0a801ce8e7258ad103e9a8041983f1d1de808247f5",
  "containerimage.descriptor": {
    "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
    "digest": "sha256:a390e9130a6d19d00299f63e9bef20f24821e19fdf3db77cb518e2a33389c8af",
    "size": 902,
    "platform": {
      "architecture": "amd64",
      "os": "linux"
    }
  },
  "containerimage.digest": "sha256:a390e9130a6d19d00299f63e9bef20f24821e19fdf3db77cb518e2a33389c8af",
  "image.name": "ghcr.io/the-guild-org/conductor/conductor:b7afda4c6e4a1efb817e7b5f679ddac6d7b1533d"
}
}

Copy link
github-actions bot commented Mar 14, 2024

✅ Benchmark Results

     data_received..................: 13 MB   221 kB/s
     data_sent......................: 22 MB   363 kB/s
     http_req_blocked...............: min=1.13µs   avg=3.08µs   med=2.29µs   max=1.29ms   p(95)=3.38µs   p(99)=6.54µs  
     http_req_connecting............: min=0s       avg=388ns    med=0s       max=601.02µs p(95)=0s       p(99)=0s      
     http_req_duration..............: min=318.09µs avg=418.77µs med=394.18µs max=15.2ms   p(95)=492.23µs p(99)=619.16µs
       { expected_response:true }...: min=318.09µs avg=418.77µs med=394.18µs max=15.2ms   p(95)=492.23µs p(99)=619.16µs
     ✓ { scenario:rps_1000 }........: min=318.09µs avg=418.77µs med=394.18µs max=15.2ms   p(95)=492.23µs p(99)=619.16µs
     http_req_failed................: 0.00%   ✓ 0           ✗ 60001
     ✓ { scenario:rps_1000 }........: 0.00%   ✓ 0           ✗ 60001
     http_req_receiving.............: min=10.48µs  avg=26.76µs  med=26.01µs  max=1.43ms   p(95)=34.74µs  p(99)=43.84µs 
     http_req_sending...............: min=7.17µs   avg=15.44µs  med=14.31µs  max=2.58ms   p(95)=21.97µs  p(99)=33.71µs 
     http_req_tls_handshaking.......: min=0s       avg=0s       med=0s       max=0s       p(95)=0s       p(99)=0s      
     http_req_waiting...............: min=280.13µs avg=376.56µs med=352.95µs max=15.14ms  p(95)=447.95µs p(99)=561.51µs
     http_reqs......................: 60001   1000.005292/s
     ✓ { scenario:rps_1000 }........: 6
8000
0001   1000.005292/s
     iteration_duration.............: min=390.69µs avg=510.34µs med=483.37µs max=15.44ms  p(95)=589.34µs p(99)=811.77µs
     iterations.....................: 60001   1000.005292/s
     ✓ { scenario:rps_1000 }........: 60001   1000.005292/s
     valid_graphql_response.........: 100.00% ✓ 60001       ✗ 0    
     ✓ { scenario:rps_1000 }........: 100.00% ✓ 60001       ✗ 0    
     valid_http_code................: 100.00% ✓ 60001       ✗ 0    
     ✓ { scenario:rps_1000 }........: 100.00% ✓ 60001       ✗ 0    
     vus............................: 0       min=0         max=3  
     vus_max........................: 200     min=200       max=200

@renovate renovate bot force-pushed the renovate/wrangler-3.x branch from 88ab4a6 to 50ecd95 Compare March 14, 2024 13:10
@renovate renovate bot changed the title chore(deps): update dependency wrangler to v3.34.0 chore(deps): update dependency wrangler to v3.34.1 Mar 14, 2024
@renovate renovate bot force-pushed the renovate/wrangler-3.x branch from 50ecd95 to b7afda4 Compare March 14, 2024 17:26
@renovate renovate bot changed the title chore(deps): update dependency wrangler to v3.34.1 chore(deps): update dependency wrangler to v3.34.2 Mar 14, 2024
@dotansimha dotansimha merged commit ba7132d into master Mar 17, 2024
@renovate renovate bot deleted the renovate/wrangler-3.x branch March 17, 2024 12:55
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0