File tree 4 files changed +19
-15
lines changed
4 files changed +19
-15
lines changed Original file line number Diff line number Diff line change 73
73
fail-fast : false
74
74
matrix :
75
75
os : [ ubuntu-18.04, macos-10.15 ]
76
- # NOTE: Although we'd like to use stable, we cannot with a newer version
77
- # of Propolis as a dependency (which only builds with nightly).
78
- # toolchain: [ nightly-2021-04-24, stable ]
79
- toolchain : [ nightly-2021-04-24 ]
76
+ # See rust-toolchain for why we're using nightly here.
77
+ toolchain : [ nightly ]
80
78
steps :
81
79
# actions/checkout@v2
82
80
- uses : actions/checkout@28c7f3d2b5162b5ddd3dfd9a45aa55eaf396478b
Original file line number Diff line number Diff line change @@ -32,3 +32,12 @@ panic = "abort"
32
32
# dropshot = { path = "../dropshot/dropshot" }
33
33
# [patch."https://github.com/oxidecomputer/steno"]
34
34
# steno = { path = "../steno" }
35
+
36
+ #
37
+ # We maintain a fork of pq-sys to address
38
+ # https://github.com/sgrif/pq-sys/issues/36. If the fix for that (PR#37) lands
39
+ # upstream, we can remove our fork.
40
+ #
41
+ [patch .crates-io .pq-sys ]
42
+ git = ' https://github.com/oxidecomputer/pq-sys'
43
+ branch = " oxide"
Original file line number Diff line number Diff line change 1
- # We use nightly to enable the "asm" feature for dtrace probes.
1
+ # We use nightly for two reasons:
2
2
#
3
- # Additionally, we specify this specific verion of nightly to
4
- # workaround known bugs for illumos on more recent versions.
5
- # Context: https://github.com/rust-lang/rust/pull/85772
3
+ # 1. To enable the "asm" feature for dtrace probes.
4
+ # 2. To make use of our workaround for issue sgrif/pq-sys#36. This relies on a
5
+ # Cargo feature that will not be available on stable until 1.56.
6
6
#
7
- # Short-term: Once that bug is fixed , we should feel free
8
- # to update to migrate to a more recent nightly .
7
+ # When both of those are part of stable Rust , we should update this file to
8
+ # point to "stable" instead .
9
9
#
10
- # Long-term: Once the ASM feature is stabilized, we should
11
- # consider using stable instead of nightly.
12
10
13
11
[toolchain ]
14
12
# NOTE: This toolchain is also specified within .github/workflows/rust.yml
15
13
# If you update it here, update that file too.
16
- channel = " nightly-2021-04-24 "
14
+ channel = " nightly"
17
15
profile = " default"
You can’t perform that action at this time.
0 commit comments