diff --git a/.github/workflows/gen_fedora37.yml b/.github/workflows/gen_fedora40.yml similarity index 95% rename from .github/workflows/gen_fedora37.yml rename to .github/workflows/gen_fedora40.yml index d2e02d783..e5ac8e223 100644 --- a/.github/workflows/gen_fedora37.yml +++ b/.github/workflows/gen_fedora40.yml @@ -1,4 +1,4 @@ -name: fedora37 +name: fedora40 on: pull_request: @@ -8,7 +8,7 @@ on: - "**/*.rs" - "**/Cargo.lock" - "**/Cargo.toml" - - ".github/workflows/gen_fedora37.yml" + - ".github/workflows/gen_fedora40.yml" - "assets/fonts/**/*" - "assets/icon/*" - "assets/open-wezterm-here" @@ -25,7 +25,7 @@ on: jobs: build: runs-on: "ubuntu-latest" - container: "fedora:37" + container: "fedora:40" env: CARGO_INCREMENTAL: "0" SCCACHE_GHA_ENABLED: "true" @@ -89,7 +89,7 @@ jobs: uses: baptiste0928/cargo-install@v3 with: crate: "cargo-nextest" - cache-key: "fedora37" + cache-key: "fedora40" - name: "Test" shell: bash run: "cargo nextest run --all --no-fail-fast" @@ -102,5 +102,5 @@ jobs: - name: "Upload artifact" uses: actions/upload-artifact@v3 with: - name: "fedora37" + name: "fedora40" path: "wezterm-*.rpm" diff --git a/.github/workflows/gen_fedora37_continuous.yml b/.github/workflows/gen_fedora40_continuous.yml similarity index 93% rename from .github/workflows/gen_fedora37_continuous.yml rename to .github/workflows/gen_fedora40_continuous.yml index 25a1a06dd..9d2e06a31 100644 --- a/.github/workflows/gen_fedora37_continuous.yml +++ b/.github/workflows/gen_fedora40_continuous.yml @@ -1,4 +1,4 @@ -name: fedora37_continuous +name: fedora40_continuous on: schedule: @@ -10,7 +10,7 @@ on: - "**/*.rs" - "**/Cargo.lock" - "**/Cargo.toml" - - ".github/workflows/gen_fedora37_continuous.yml" + - ".github/workflows/gen_fedora40_continuous.yml" - "assets/fonts/**/*" - "assets/icon/*" - "assets/open-wezterm-here" @@ -27,7 +27,7 @@ on: jobs: build: runs-on: "ubuntu-latest" - container: "fedora:37" + container: "fedora:40" env: BUILD_REASON: "Schedule" CARGO_INCREMENTAL: "0" @@ -92,7 +92,7 @@ jobs: uses: baptiste0928/cargo-install@v3 with: crate: "cargo-nextest" - cache-key: "fedora37" + cache-key: "fedora40" - name: "Test" shell: bash run: "cargo nextest run --all --no-fail-fast" @@ -101,11 +101,11 @@ jobs: run: "bash ci/deploy.sh" - name: "Move RPM" shell: bash - run: "mv ~/rpmbuild/RPMS/*/*.rpm wezterm-nightly-fedora37.rpm" + run: "mv ~/rpmbuild/RPMS/*/*.rpm wezterm-nightly-fedora40.rpm" - name: "Upload artifact" uses: actions/upload-artifact@v3 with: - name: "fedora37" + name: "fedora40" path: "wezterm-*.rpm" retention-days: 5 @@ -122,7 +122,7 @@ jobs: - name: "Download artifact" uses: actions/download-artifact@v3 with: - name: "fedora37" + name: "fedora40" - name: "Checksum" shell: bash run: "for f in wezterm-*.rpm ; do sha256sum $f > $f.sha256 ; done" diff --git a/.github/workflows/gen_fedora37_tag.yml b/.github/workflows/gen_fedora40_tag.yml similarity index 96% rename from .github/workflows/gen_fedora37_tag.yml rename to .github/workflows/gen_fedora40_tag.yml index dad381e4a..e1d7d5eae 100644 --- a/.github/workflows/gen_fedora37_tag.yml +++ b/.github/workflows/gen_fedora40_tag.yml @@ -1,4 +1,4 @@ -name: fedora37_tag +name: fedora40_tag on: push: @@ -8,7 +8,7 @@ on: jobs: build: runs-on: "ubuntu-latest" - container: "fedora:37" + container: "fedora:40" env: CARGO_INCREMENTAL: "0" SCCACHE_GHA_ENABLED: "true" @@ -72,7 +72,7 @@ jobs: uses: baptiste0928/cargo-install@v3 with: crate: "cargo-nextest" - cache-key: "fedora37" + cache-key: "fedora40" - name: "Test" shell: bash run: "cargo nextest run --all --no-fail-fast" @@ -85,7 +85,7 @@ jobs: - name: "Upload artifact" uses: actions/upload-artifact@v3 with: - name: "fedora37" + name: "fedora40" path: "wezterm-*.rpm" upload: @@ -101,7 +101,7 @@ jobs: - name: "Download artifact" uses: actions/download-artifact@v3 with: - name: "fedora37" + name: "fedora40" - name: "Checksum" shell: bash run: "for f in wezterm-*.rpm ; do sha256sum $f > $f.sha256 ; done" diff --git a/ci/generate-workflows.py b/ci/generate-workflows.py index 8f6f37fd7..ffb1a65fb 100755 --- a/ci/generate-workflows.py +++ b/ci/generate-workflows.py @@ -1005,9 +1005,9 @@ TARGETS = [ Target(name="centos9", container="quay.io/centos/centos:stream9"), Target(name="macos", os="macos-11"), # https://fedoraproject.org/wiki/End_of_life?rd=LifeCycle/EOL - Target(container="fedora:37"), Target(container="fedora:38"), Target(container="fedora:39"), + Target(container="fedora:40"), # Target(container="alpine:3.15"), Target(name="windows", os="windows-latest", rust_target="x86_64-pc-windows-msvc"), ]