You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes for build-git-installers necessitated by changes in Git v2.48.0 (#727)
The refactorings will continue until morale improves.
These refactorings required a couple of changes to get the release
workflow to work again, otherwise there wouldn't have been any
v2.48.1.vfs.0.0. Took me only 7 attempts and several choice words to
those who require deployment workflows to be defined within the
Git-tracked source code that is to be deployed.
Copy file name to clipboardExpand all lines: .github/workflows/build-git-installers.yml
+7-2Lines changed: 7 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ jobs:
46
46
# Verify tag follows rules in GIT-VERSION-GEN (i.e., matches the specified "DEF_VER" in
47
47
# GIT-VERSION-FILE) and matches tag determined from trigger
48
48
make GIT-VERSION-FILE
49
-
test "${{ steps.tag.outputs.version }}" == "$(sed -n 's/^GIT_VERSION = //p'< GIT-VERSION-FILE)" || die "GIT-VERSION-FILE tag does not match ${{ steps.tag.outputs.name }}"
49
+
test "${{ steps.tag.outputs.version }}" == "$(sed -n 's/^GIT_VERSION *= *//p'< GIT-VERSION-FILE)" || die "GIT-VERSION-FILE tag ($(cat GIT-VERSION-FILE)) does not match ${{ steps.tag.outputs.name }}"
50
50
# End check prerequisites for the workflow
51
51
52
52
# Build Windows installers (x86_64 & aarch64; installer & portable)
@@ -493,7 +493,7 @@ jobs:
493
493
create-linux-unsigned-artifacts:
494
494
runs-on: ubuntu-latest
495
495
container:
496
-
image: ubuntu:16.04 #expanded security maintenance until 04/02/2026, according to https://endoflife.date/ubuntu
496
+
image: ubuntu:20.04 # security support until 04/02/2025, according to https://endoflife.date/ubuntu
497
497
volumes:
498
498
# override /__e/node20 because GitHub Actions uses a version that requires too-recent glibc, see "Install dependencies" below
499
499
- /tmp:/__e/node20
@@ -502,6 +502,11 @@ jobs:
502
502
- name: Install dependencies
503
503
run: |
504
504
set -ex
505
+
506
+
# Prevent the dialog that asks interactively for the timezone
0 commit comments