Skip to content

Commit 7390c5e

Browse files
committed
Do reconciliation if all downstairs are in live-repair
2 parents 1115b27 + d977502 commit 7390c5e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+3969
-2374
lines changed

.cargo/config.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1+
[alias]
2+
xtask = "run --package xtask --"
3+
14
[build]
25
# Workaround to enable this lint for all packages in the workspace
36
#
47
# Once https://github.com/rust-lang/cargo/issues/12115 makes it to our
58
# toolchain, we'll be able to put this in the `Cargo.toml` manifest instead.
6-
rustflags = ["-Wclippy::unused-async"]
9+
#
10+
# Also enable the `tokio-unstable` config for `tokio-dtrace` probes.
11+
rustflags = ["-Wclippy::unused-async", "--cfg", "tokio_unstable"]

.config/hakari.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,8 @@ platforms = [
2323
# "x86_64-pc-windows-msvc",
2424
]
2525

26+
[final-excludes]
27+
workspace-members = ["xtask"]
28+
2629
# Write out exact versions rather than a semver range. (Defaults to false.)
2730
# exact-versions = true

.github/buildomat/jobs/build-release.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ pfexec coreadm -i /tmp/core.%f.%p \
6767
-e log \
6868
-e proc-setid \
6969
-e global-setid
70+
71+
banner prerequisites
72+
ptime -m ./tools/install_builder_prerequisites.sh -y
7073

7174
banner rbuild
7275
ptime -m cargo build --verbose --release --all-features

.github/buildomat/jobs/build.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ pfexec coreadm -i /tmp/core.%f.%p \
2727
-e proc-setid \
2828
-e global-setid
2929

30+
banner prerequisites
31+
ptime -m ./tools/install_builder_prerequisites.sh -y
32+
3033
banner build
3134
ptime -m cargo build --verbose --all-features
3235

.github/workflows/rust.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ jobs:
2828
runs-on: ubuntu-latest
2929
steps:
3030
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
31+
with:
32+
# Fetch all history: the Dropshot API up-to-date check requires it.
33+
fetch-depth: 0
3134
- name: Install dependencies
3235
run: sudo apt-get install libsqlite3-dev
3336
- name: Build

0 commit comments

Comments
 (0)