Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Steps dist inserts into each build job before it installs the apt
# dependencies from dist-workspace.toml and runs `dist build`.
# dependencies from dist-workspace.toml and runs `dist build`. Not a workflow:
# it lives one directory down so that GitHub does not read it as one.
#
# dist runs `apt-get install` without `-y`. On GitHub's own runners that is
# harmless, because their apt is configured to assume yes; inside the
Expand Down
7 changes: 5 additions & 2 deletions dist-workspace.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,11 @@ features = ["pam"]
# pull request, which is the release step that can actually break.
pr-run-mode = "skip"
# Steps run in each build job before the apt dependencies below are installed:
# see the file for why.
github-build-setup = "build-setup.yml"
# see the file for why. The path is relative to .github/workflows; the file
# sits in a subdirectory because GitHub reads every YAML file directly under
# .github/workflows as a workflow, and a bare list of steps is not one -- it
# showed up as a failing workflow on every push.
github-build-setup = "setup/build-setup.yml"

# Ship only the multicall binary. `shadow-rs-completions` is a build-time
# helper behind `required-features = ["completions"]`, so it is not part of a
Expand Down