Skip to content

Commit 47a7437

Browse files
committed
dist: CI updates
1 parent 1794847 commit 47a7437

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

dist/azure-build-and-test-pkgconfig.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2016-2020 the Tectonic Project
1+
# Copyright 2016-2023 the Tectonic Project
22
# Licensed under the MIT License.
33
#
44
# Azure Pipelines template for a standard build-and-test job getting
@@ -32,9 +32,12 @@ steps:
3232
- bash: |
3333
set -xeuo pipefail
3434
35+
# libfuse2 here is to support the AppImage build associated with
36+
# the "primary" Linux artifact.
3537
pkgs="
3638
libgraphite2-dev
3739
libfontconfig1-dev
40+
libfuse2
3841
libicu-dev
3942
libssl-dev
4043
openssl

dist/azure-generic-build.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2016-2020 the Tectonic Project
1+
# Copyright 2016-2023 the Tectonic Project
22
# Licensed under the MIT License.
33
#
44
# Azure Pipelines template for a standard build-and-test workflow once
@@ -46,6 +46,10 @@ steps:
4646
echo "Cargo features for this build: $ffs --features=\"$fts\""
4747
echo "##vso[task.setvariable variable=CARGO_FEATURES_EXPLICIT;]$fts"
4848
echo "##vso[task.setvariable variable=CARGO_FEATURES_FLAGS;]$ffs"
49+
50+
# OK, this has nothing to do with features, but if a build script fails, it
51+
# can be helpful to get a full backtrace.
52+
echo "##vso[task.setvariable variable=RUST_BACKTRACE;]1"
4953
displayName: Set feature flags
5054
env:
5155
DEFAULT_FEATURES_FLAG: ${{ parameters.defaultFeatures }}
@@ -74,7 +78,8 @@ steps:
7478
artifactName: binary-$(TARGET)
7579

7680
# If, further, we're the primary build, do some stuff that should only happen
77-
# once among all of the build jobs.
81+
# once among all of the build jobs. TODO: this should probably be handled as
82+
# part of our deployment stage, now that we have a more refined CI/CD workflow.
7883

7984
- ${{ if eq(parameters.primaryBuild, true) }}:
8085
- bash: |

0 commit comments

Comments
 (0)