fix(ci): reduce apt-get noise/fragility and allow per-job dispatch #112

Merged
rootiest merged 3 commits from ci-robustness-and-dispatch into main 2026-08-21 05:10:02 +00:00
Showing only changes of commit c4e225b007 - Show all commits
+8 -8
View File
@@ -29,11 +29,11 @@ jobs:
- name: Install fish - name: Install fish
run: | run: |
sudo apt-get update -qq sudo apt-get -o Acquire::Retries=3 update -qq
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common sudo DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y software-properties-common
sudo add-apt-repository -y ppa:fish-shell/release-4 sudo add-apt-repository -y ppa:fish-shell/release-4
sudo apt-get update -qq sudo apt-get -o Acquire::Retries=3 update -qq
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y fish sudo DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y fish
- name: Run fish config tests - name: Run fish config tests
run: fish tests/run-tests.fish run: fish tests/run-tests.fish
@@ -49,11 +49,11 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
sudo apt-get update -qq sudo apt-get -o Acquire::Retries=3 update -qq
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common sudo DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y software-properties-common
sudo add-apt-repository -y ppa:fish-shell/release-4 sudo add-apt-repository -y ppa:fish-shell/release-4
sudo apt-get update -qq sudo apt-get -o Acquire::Retries=3 update -qq
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y pandoc python3-yaml fish sudo DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y pandoc python3-yaml fish
- name: Generate concatenated markdown - name: Generate concatenated markdown
run: python3 docs/build-manual.py --concat -o docs/fish-config.md run: python3 docs/build-manual.py --concat -o docs/fish-config.md