diff --git a/.github/workflows/gen_centos8.yml b/.github/workflows/gen_centos8.yml index b9f4e73b124..fb70b597058 100644 --- a/.github/workflows/gen_centos8.yml +++ b/.github/workflows/gen_centos8.yml @@ -50,7 +50,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_centos8_continuous.yml b/.github/workflows/gen_centos8_continuous.yml index fcd63e84ab3..16795d49465 100644 --- a/.github/workflows/gen_centos8_continuous.yml +++ b/.github/workflows/gen_centos8_continuous.yml @@ -54,7 +54,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -99,7 +99,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_centos8_tag.yml b/.github/workflows/gen_centos8_tag.yml index b5ce4e23bc6..32f1ccbeaef 100644 --- a/.github/workflows/gen_centos8_tag.yml +++ b/.github/workflows/gen_centos8_tag.yml @@ -33,7 +33,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -77,7 +77,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_centos9.yml b/.github/workflows/gen_centos9.yml index 7b8eeea6c52..d9389c6829e 100644 --- a/.github/workflows/gen_centos9.yml +++ b/.github/workflows/gen_centos9.yml @@ -50,7 +50,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_centos9_continuous.yml b/.github/workflows/gen_centos9_continuous.yml index c2e78a5252b..61bcb411e96 100644 --- a/.github/workflows/gen_centos9_continuous.yml +++ b/.github/workflows/gen_centos9_continuous.yml @@ -54,7 +54,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -99,7 +99,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_centos9_tag.yml b/.github/workflows/gen_centos9_tag.yml index 02cc2b18e51..7e0cea50063 100644 --- a/.github/workflows/gen_centos9_tag.yml +++ b/.github/workflows/gen_centos9_tag.yml @@ -33,7 +33,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -77,7 +77,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_debian10.3.yml b/.github/workflows/gen_debian10.3.yml index 29cd25f55f3..dfe23495d81 100644 --- a/.github/workflows/gen_debian10.3.yml +++ b/.github/workflows/gen_debian10.3.yml @@ -53,7 +53,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_debian10.3_continuous.yml b/.github/workflows/gen_debian10.3_continuous.yml index efaa2252f83..556180d1635 100644 --- a/.github/workflows/gen_debian10.3_continuous.yml +++ b/.github/workflows/gen_debian10.3_continuous.yml @@ -57,7 +57,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -101,7 +101,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_debian10.3_tag.yml b/.github/workflows/gen_debian10.3_tag.yml index d74ccb6ced0..a16b511136f 100644 --- a/.github/workflows/gen_debian10.3_tag.yml +++ b/.github/workflows/gen_debian10.3_tag.yml @@ -36,7 +36,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -79,7 +79,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_debian11.yml b/.github/workflows/gen_debian11.yml index 67d3caca887..2988e6115f0 100644 --- a/.github/workflows/gen_debian11.yml +++ b/.github/workflows/gen_debian11.yml @@ -53,7 +53,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_debian11_continuous.yml b/.github/workflows/gen_debian11_continuous.yml index ee46b285ab4..71231a9ad9c 100644 --- a/.github/workflows/gen_debian11_continuous.yml +++ b/.github/workflows/gen_debian11_continuous.yml @@ -57,7 +57,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -101,7 +101,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_debian11_tag.yml b/.github/workflows/gen_debian11_tag.yml index bcb1d8df712..397117c0bb5 100644 --- a/.github/workflows/gen_debian11_tag.yml +++ b/.github/workflows/gen_debian11_tag.yml @@ -36,7 +36,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -79,7 +79,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_debian12.yml b/.github/workflows/gen_debian12.yml index 35692b2b415..dc0114a0e30 100644 --- a/.github/workflows/gen_debian12.yml +++ b/.github/workflows/gen_debian12.yml @@ -53,7 +53,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_debian12_continuous.yml b/.github/workflows/gen_debian12_continuous.yml index 5dc0d958098..2dc3cca4fec 100644 --- a/.github/workflows/gen_debian12_continuous.yml +++ b/.github/workflows/gen_debian12_continuous.yml @@ -57,7 +57,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -101,7 +101,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_debian12_tag.yml b/.github/workflows/gen_debian12_tag.yml index 51c99f1ca65..1a649f3d101 100644 --- a/.github/workflows/gen_debian12_tag.yml +++ b/.github/workflows/gen_debian12_tag.yml @@ -36,7 +36,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -79,7 +79,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_fedora36.yml b/.github/workflows/gen_fedora36.yml index 6aa37cd5b08..342a185521c 100644 --- a/.github/workflows/gen_fedora36.yml +++ b/.github/workflows/gen_fedora36.yml @@ -47,7 +47,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_fedora36_continuous.yml b/.github/workflows/gen_fedora36_continuous.yml index 8179a926206..d3655cb88db 100644 --- a/.github/workflows/gen_fedora36_continuous.yml +++ b/.github/workflows/gen_fedora36_continuous.yml @@ -51,7 +51,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -96,7 +96,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_fedora36_tag.yml b/.github/workflows/gen_fedora36_tag.yml index aa8d4114b44..056eaaf857f 100644 --- a/.github/workflows/gen_fedora36_tag.yml +++ b/.github/workflows/gen_fedora36_tag.yml @@ -30,7 +30,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -74,7 +74,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_fedora37.yml b/.github/workflows/gen_fedora37.yml index 4eda431fc12..c9068a5d944 100644 --- a/.github/workflows/gen_fedora37.yml +++ b/.github/workflows/gen_fedora37.yml @@ -47,7 +47,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_fedora37_continuous.yml b/.github/workflows/gen_fedora37_continuous.yml index a77d8ace8c0..a9ae2cafe24 100644 --- a/.github/workflows/gen_fedora37_continuous.yml +++ b/.github/workflows/gen_fedora37_continuous.yml @@ -51,7 +51,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -96,7 +96,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_fedora37_tag.yml b/.github/workflows/gen_fedora37_tag.yml index b1628afc65d..77d107bcf6c 100644 --- a/.github/workflows/gen_fedora37_tag.yml +++ b/.github/workflows/gen_fedora37_tag.yml @@ -30,7 +30,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -74,7 +74,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_fedora38.yml b/.github/workflows/gen_fedora38.yml index fcc6c9a9c42..626a94f566d 100644 --- a/.github/workflows/gen_fedora38.yml +++ b/.github/workflows/gen_fedora38.yml @@ -47,7 +47,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_fedora38_continuous.yml b/.github/workflows/gen_fedora38_continuous.yml index 4c0c74f1b5a..b6b4d40cd41 100644 --- a/.github/workflows/gen_fedora38_continuous.yml +++ b/.github/workflows/gen_fedora38_continuous.yml @@ -51,7 +51,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -96,7 +96,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_fedora38_tag.yml b/.github/workflows/gen_fedora38_tag.yml index c082ba4033b..445b9038a1f 100644 --- a/.github/workflows/gen_fedora38_tag.yml +++ b/.github/workflows/gen_fedora38_tag.yml @@ -30,7 +30,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -74,7 +74,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_macos.yml b/.github/workflows/gen_macos.yml index dbb73d03b1d..1bc992e3e1a 100644 --- a/.github/workflows/gen_macos.yml +++ b/.github/workflows/gen_macos.yml @@ -26,7 +26,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_macos_continuous.yml b/.github/workflows/gen_macos_continuous.yml index d672a4efbb0..60d313c7896 100644 --- a/.github/workflows/gen_macos_continuous.yml +++ b/.github/workflows/gen_macos_continuous.yml @@ -29,7 +29,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -76,7 +76,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_macos_tag.yml b/.github/workflows/gen_macos_tag.yml index 8ceaa7d810d..97ab115d90b 100644 --- a/.github/workflows/gen_macos_tag.yml +++ b/.github/workflows/gen_macos_tag.yml @@ -14,7 +14,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -54,7 +54,7 @@ jobs: name: "macos" path: "WezTerm-*.zip" - name: "Checkout homebrew tap" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: "wez/homebrew-wezterm" path: "homebrew-wezterm" @@ -74,7 +74,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_opensuse_leap.yml b/.github/workflows/gen_opensuse_leap.yml index 13424a02c62..3505e3f6058 100644 --- a/.github/workflows/gen_opensuse_leap.yml +++ b/.github/workflows/gen_opensuse_leap.yml @@ -50,7 +50,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_opensuse_leap_continuous.yml b/.github/workflows/gen_opensuse_leap_continuous.yml index 9a7f26c947f..1f7884b3357 100644 --- a/.github/workflows/gen_opensuse_leap_continuous.yml +++ b/.github/workflows/gen_opensuse_leap_continuous.yml @@ -54,7 +54,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -99,7 +99,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_opensuse_leap_tag.yml b/.github/workflows/gen_opensuse_leap_tag.yml index 3274667a35c..14355929093 100644 --- a/.github/workflows/gen_opensuse_leap_tag.yml +++ b/.github/workflows/gen_opensuse_leap_tag.yml @@ -33,7 +33,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -77,7 +77,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_opensuse_tumbleweed.yml b/.github/workflows/gen_opensuse_tumbleweed.yml index ab088a1ed0e..e26ea92aa77 100644 --- a/.github/workflows/gen_opensuse_tumbleweed.yml +++ b/.github/workflows/gen_opensuse_tumbleweed.yml @@ -53,7 +53,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_opensuse_tumbleweed_continuous.yml b/.github/workflows/gen_opensuse_tumbleweed_continuous.yml index b37af415ffa..171989f7991 100644 --- a/.github/workflows/gen_opensuse_tumbleweed_continuous.yml +++ b/.github/workflows/gen_opensuse_tumbleweed_continuous.yml @@ -57,7 +57,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -102,7 +102,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_opensuse_tumbleweed_tag.yml b/.github/workflows/gen_opensuse_tumbleweed_tag.yml index 675687eacd2..b64af687151 100644 --- a/.github/workflows/gen_opensuse_tumbleweed_tag.yml +++ b/.github/workflows/gen_opensuse_tumbleweed_tag.yml @@ -36,7 +36,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -80,7 +80,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_ubuntu20.04.yml b/.github/workflows/gen_ubuntu20.04.yml index 8fa6c7c2e4e..c1d4eb380fb 100644 --- a/.github/workflows/gen_ubuntu20.04.yml +++ b/.github/workflows/gen_ubuntu20.04.yml @@ -58,7 +58,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_ubuntu20.04_continuous.yml b/.github/workflows/gen_ubuntu20.04_continuous.yml index 1efda513b0f..73f3acfb812 100644 --- a/.github/workflows/gen_ubuntu20.04_continuous.yml +++ b/.github/workflows/gen_ubuntu20.04_continuous.yml @@ -62,7 +62,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -118,7 +118,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_ubuntu20.04_tag.yml b/.github/workflows/gen_ubuntu20.04_tag.yml index 66a0a82b257..4fa6ac5eda4 100644 --- a/.github/workflows/gen_ubuntu20.04_tag.yml +++ b/.github/workflows/gen_ubuntu20.04_tag.yml @@ -38,7 +38,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -84,7 +84,7 @@ jobs: *.AppImage *.zsync - name: "Checkout linuxbrew tap" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: "wez/homebrew-wezterm-linuxbrew" path: "linuxbrew-wezterm" @@ -107,7 +107,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: @@ -126,7 +126,7 @@ jobs: shell: bash run: "bash ci/retry.sh gh release upload --clobber $(ci/tag-name.sh) wezterm-*.deb wezterm-*.xz *src.tar.gz *.AppImage *.zsync *.sha256" - name: "Checkout flathub/org.wezfurlong.wezterm" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: "flathub/org.wezfurlong.wezterm" path: "flathub" diff --git a/.github/workflows/gen_ubuntu22.04.yml b/.github/workflows/gen_ubuntu22.04.yml index e031e1e70a7..f0683c64b70 100644 --- a/.github/workflows/gen_ubuntu22.04.yml +++ b/.github/workflows/gen_ubuntu22.04.yml @@ -53,7 +53,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_ubuntu22.04_continuous.yml b/.github/workflows/gen_ubuntu22.04_continuous.yml index 88a0b7a29b6..74b18b37e59 100644 --- a/.github/workflows/gen_ubuntu22.04_continuous.yml +++ b/.github/workflows/gen_ubuntu22.04_continuous.yml @@ -57,7 +57,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -101,7 +101,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_ubuntu22.04_tag.yml b/.github/workflows/gen_ubuntu22.04_tag.yml index cf957370b1d..ac99461f214 100644 --- a/.github/workflows/gen_ubuntu22.04_tag.yml +++ b/.github/workflows/gen_ubuntu22.04_tag.yml @@ -36,7 +36,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -79,7 +79,7 @@ jobs: shell: bash run: "git config --global --add safe.directory /__w/wezterm/wezterm" - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_windows.yml b/.github/workflows/gen_windows.yml index d30bf5b519a..56733bda40e 100644 --- a/.github/workflows/gen_windows.yml +++ b/.github/workflows/gen_windows.yml @@ -22,7 +22,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" diff --git a/.github/workflows/gen_windows_continuous.yml b/.github/workflows/gen_windows_continuous.yml index 5fb188ad9dc..ed6a66f004c 100644 --- a/.github/workflows/gen_windows_continuous.yml +++ b/.github/workflows/gen_windows_continuous.yml @@ -26,7 +26,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -69,7 +69,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/gen_windows_tag.yml b/.github/workflows/gen_windows_tag.yml index 8e63045e3dc..d8508b2bb64 100644 --- a/.github/workflows/gen_windows_tag.yml +++ b/.github/workflows/gen_windows_tag.yml @@ -12,7 +12,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: "recursive" - name: "Install Rust" @@ -54,7 +54,7 @@ jobs: steps: - name: "checkout repo" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download artifact" uses: actions/download-artifact@v3 with: @@ -73,7 +73,7 @@ jobs: shell: bash run: "bash ci/retry.sh gh release upload --clobber $(ci/tag-name.sh) WezTerm-*.zip WezTerm-*.exe *.sha256" - name: "Checkout winget-pkgs" - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: "wez/winget-pkgs" path: "winget-pkgs" diff --git a/ci/generate-workflows.py b/ci/generate-workflows.py index 629752a6477..ec5342f2ce1 100755 --- a/ci/generate-workflows.py +++ b/ci/generate-workflows.py @@ -134,11 +134,15 @@ def __init__(self, name, key): class CheckoutStep(ActionStep): - def __init__(self, name="checkout repo", submodules=True): + def __init__(self, name="checkout repo", submodules=True, container=None): params = {} if submodules: params["submodules"] = "recursive" - super().__init__(name, action="actions/checkout@v3", params=params) + # Newer versions of the checkout action use a binary-incompatible node + # binary, so we are pinned back on v3 + # https://github.com/actions/checkout/issues/1442 + version = "v3" if container is not None and "centos7" in container else "v4" + super().__init__(name, action=f"actions/checkout@{version}", params=params) class InstallCrateStep(ActionStep): @@ -644,7 +648,7 @@ def create_flathub_pr(self): return [ ActionStep( "Checkout flathub/org.wezfurlong.wezterm", - action="actions/checkout@v3", + action="actions/checkout@v4", params={ "repository": "flathub/org.wezfurlong.wezterm", "path": "flathub", @@ -670,7 +674,7 @@ def create_winget_pr(self): steps += [ ActionStep( "Checkout winget-pkgs", - action="actions/checkout@v3", + action="actions/checkout@v4", params={ "repository": "wez/winget-pkgs", "path": "winget-pkgs", @@ -706,7 +710,7 @@ def update_homebrew_tap(self): steps += [ ActionStep( "Checkout homebrew tap", - action="actions/checkout@v3", + action="actions/checkout@v4", params={ "repository": "wez/homebrew-wezterm", "path": "homebrew-wezterm", @@ -730,7 +734,7 @@ def update_homebrew_tap(self): steps += [ ActionStep( "Checkout linuxbrew tap", - action="actions/checkout@v3", + action="actions/checkout@v4", params={ "repository": "wez/homebrew-wezterm-linuxbrew", "path": "linuxbrew-wezterm", @@ -871,7 +875,7 @@ def checkout(self, submodules=True): "git config --global --add safe.directory /__w/wezterm/wezterm", ) ] - steps += [CheckoutStep(submodules=submodules)] + steps += [CheckoutStep(submodules=submodules, container=self.container)] return steps def continuous(self):