parent
19c1504c8f
commit
f017ffdffc
5 changed files with 9 additions and 9 deletions
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
|
@ -24,7 +24,7 @@ env:
|
||||||
DIGITALOCEAN_SPACES_ACCESS_KEY: ${{ secrets.DIGITALOCEAN_SPACES_ACCESS_KEY }}
|
DIGITALOCEAN_SPACES_ACCESS_KEY: ${{ secrets.DIGITALOCEAN_SPACES_ACCESS_KEY }}
|
||||||
DIGITALOCEAN_SPACES_SECRET_KEY: ${{ secrets.DIGITALOCEAN_SPACES_SECRET_KEY }}
|
DIGITALOCEAN_SPACES_SECRET_KEY: ${{ secrets.DIGITALOCEAN_SPACES_SECRET_KEY }}
|
||||||
ZED_CLIENT_CHECKSUM_SEED: ${{ secrets.ZED_CLIENT_CHECKSUM_SEED }}
|
ZED_CLIENT_CHECKSUM_SEED: ${{ secrets.ZED_CLIENT_CHECKSUM_SEED }}
|
||||||
ZED_SENTRY_MINIDUMP_ENDPOINT: ${{ secrets.ZED_SENTRY_MINIDUMP_ENDPOINT }}
|
ZED_MINIDUMP_ENDPOINT: ${{ secrets.ZED_SENTRY_MINIDUMP_ENDPOINT }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
job_spec:
|
job_spec:
|
||||||
|
|
2
.github/workflows/nix.yml
vendored
2
.github/workflows/nix.yml
vendored
|
@ -29,7 +29,7 @@ jobs:
|
||||||
runs-on: ${{ matrix.system.runner }}
|
runs-on: ${{ matrix.system.runner }}
|
||||||
env:
|
env:
|
||||||
ZED_CLIENT_CHECKSUM_SEED: ${{ secrets.ZED_CLIENT_CHECKSUM_SEED }}
|
ZED_CLIENT_CHECKSUM_SEED: ${{ secrets.ZED_CLIENT_CHECKSUM_SEED }}
|
||||||
ZED_SENTRY_MINIDUMP_ENDPOINT: ${{ secrets.ZED_SENTRY_MINIDUMP_ENDPOINT }}
|
ZED_MINIDUMP_ENDPOINT: ${{ secrets.ZED_SENTRY_MINIDUMP_ENDPOINT }}
|
||||||
ZED_CLOUD_PROVIDER_ADDITIONAL_MODELS_JSON: ${{ secrets.ZED_CLOUD_PROVIDER_ADDITIONAL_MODELS_JSON }}
|
ZED_CLOUD_PROVIDER_ADDITIONAL_MODELS_JSON: ${{ secrets.ZED_CLOUD_PROVIDER_ADDITIONAL_MODELS_JSON }}
|
||||||
GIT_LFS_SKIP_SMUDGE: 1 # breaks the livekit rust sdk examples which we don't actually depend on
|
GIT_LFS_SKIP_SMUDGE: 1 # breaks the livekit rust sdk examples which we don't actually depend on
|
||||||
steps:
|
steps:
|
||||||
|
|
2
.github/workflows/release_nightly.yml
vendored
2
.github/workflows/release_nightly.yml
vendored
|
@ -13,7 +13,7 @@ env:
|
||||||
CARGO_INCREMENTAL: 0
|
CARGO_INCREMENTAL: 0
|
||||||
RUST_BACKTRACE: 1
|
RUST_BACKTRACE: 1
|
||||||
ZED_CLIENT_CHECKSUM_SEED: ${{ secrets.ZED_CLIENT_CHECKSUM_SEED }}
|
ZED_CLIENT_CHECKSUM_SEED: ${{ secrets.ZED_CLIENT_CHECKSUM_SEED }}
|
||||||
ZED_SENTRY_MINIDUMP_ENDPOINT: ${{ secrets.ZED_SENTRY_MINIDUMP_ENDPOINT }}
|
ZED_MINIDUMP_ENDPOINT: ${{ secrets.ZED_SENTRY_MINIDUMP_ENDPOINT }}
|
||||||
DIGITALOCEAN_SPACES_ACCESS_KEY: ${{ secrets.DIGITALOCEAN_SPACES_ACCESS_KEY }}
|
DIGITALOCEAN_SPACES_ACCESS_KEY: ${{ secrets.DIGITALOCEAN_SPACES_ACCESS_KEY }}
|
||||||
DIGITALOCEAN_SPACES_SECRET_KEY: ${{ secrets.DIGITALOCEAN_SPACES_SECRET_KEY }}
|
DIGITALOCEAN_SPACES_SECRET_KEY: ${{ secrets.DIGITALOCEAN_SPACES_SECRET_KEY }}
|
||||||
|
|
||||||
|
|
|
@ -74,10 +74,10 @@ static ZED_CLIENT_CHECKSUM_SEED: LazyLock<Option<Vec<u8>>> = LazyLock::new(|| {
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
pub static SENTRY_MINIDUMP_ENDPOINT: LazyLock<Option<String>> = LazyLock::new(|| {
|
pub static MINIDUMP_ENDPOINT: LazyLock<Option<String>> = LazyLock::new(|| {
|
||||||
option_env!("SENTRY_MINIDUMP_ENDPOINT")
|
option_env!("ZED_MINIDUMP_ENDPOINT")
|
||||||
.map(|s| s.to_owned())
|
.map(|s| s.to_owned())
|
||||||
.or_else(|| env::var("SENTRY_MINIDUMP_ENDPOINT").ok())
|
.or_else(|| env::var("ZED_MINIDUMP_ENDPOINT").ok())
|
||||||
});
|
});
|
||||||
|
|
||||||
static DOTNET_PROJECT_FILES_REGEX: LazyLock<Regex> = LazyLock::new(|| {
|
static DOTNET_PROJECT_FILES_REGEX: LazyLock<Regex> = LazyLock::new(|| {
|
||||||
|
|
|
@ -4,7 +4,7 @@ use backtrace::{self, Backtrace};
|
||||||
use chrono::Utc;
|
use chrono::Utc;
|
||||||
use client::{
|
use client::{
|
||||||
TelemetrySettings,
|
TelemetrySettings,
|
||||||
telemetry::{self, SENTRY_MINIDUMP_ENDPOINT},
|
telemetry::{self, MINIDUMP_ENDPOINT},
|
||||||
};
|
};
|
||||||
use db::kvp::KEY_VALUE_STORE;
|
use db::kvp::KEY_VALUE_STORE;
|
||||||
use futures::AsyncReadExt;
|
use futures::AsyncReadExt;
|
||||||
|
@ -584,7 +584,7 @@ async fn upload_minidump(
|
||||||
minidump: Vec<u8>,
|
minidump: Vec<u8>,
|
||||||
panic: Option<&Panic>,
|
panic: Option<&Panic>,
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
let sentry_upload_url = SENTRY_MINIDUMP_ENDPOINT
|
let minidump_endpoint = MINIDUMP_ENDPOINT
|
||||||
.to_owned()
|
.to_owned()
|
||||||
.ok_or_else(|| anyhow::anyhow!("Minidump endpoint not set"))?;
|
.ok_or_else(|| anyhow::anyhow!("Minidump endpoint not set"))?;
|
||||||
|
|
||||||
|
@ -605,7 +605,7 @@ async fn upload_minidump(
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut response_text = String::new();
|
let mut response_text = String::new();
|
||||||
let mut response = http.send_multipart_form(&sentry_upload_url, form).await?;
|
let mut response = http.send_multipart_form(&minidump_endpoint, form).await?;
|
||||||
response
|
response
|
||||||
.body_mut()
|
.body_mut()
|
||||||
.read_to_string(&mut response_text)
|
.read_to_string(&mut response_text)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue