mirror of
https://github.com/wez/wezterm.git
synced 2024-09-11 14:25:57 +03:00
ci: s/fedora36/fedora39/
CI just failed to build fedora36, which is now EOL, and fedora39 is out.
This commit is contained in:
parent
6a58a5ce94
commit
f07cc83716
@ -1,4 +1,4 @@
|
||||
name: fedora36
|
||||
name: fedora39
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
@ -8,7 +8,7 @@ on:
|
||||
- "**/*.rs"
|
||||
- "**/Cargo.lock"
|
||||
- "**/Cargo.toml"
|
||||
- ".github/workflows/gen_fedora36.yml"
|
||||
- ".github/workflows/gen_fedora39.yml"
|
||||
- "assets/fonts/**/*"
|
||||
- "assets/icon/*"
|
||||
- "assets/open-wezterm-here"
|
||||
@ -25,7 +25,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: "ubuntu-latest"
|
||||
container: "fedora:36"
|
||||
container: "fedora:39"
|
||||
|
||||
steps:
|
||||
- name: "Install config manager"
|
||||
@ -55,7 +55,7 @@ jobs:
|
||||
- name: "Cache cargo"
|
||||
uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
key: "fedora36-None-2-${{ runner.os }}-cargo"
|
||||
key: "fedora39-None-2-${{ runner.os }}-cargo"
|
||||
- name: "Install System Deps"
|
||||
shell: bash
|
||||
run: "env CI=yes PATH=$PATH ./get-deps"
|
||||
@ -66,7 +66,7 @@ jobs:
|
||||
uses: baptiste0928/cargo-install@v2
|
||||
with:
|
||||
crate: "cargo-nextest"
|
||||
cache-key: "fedora36"
|
||||
cache-key: "fedora39"
|
||||
- name: "Test (Release mode)"
|
||||
shell: bash
|
||||
run: "cargo nextest run --all --release --no-fail-fast"
|
||||
@ -79,5 +79,5 @@ jobs:
|
||||
- name: "Upload artifact"
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: "fedora36"
|
||||
name: "fedora39"
|
||||
path: "wezterm-*.rpm"
|
@ -1,4 +1,4 @@
|
||||
name: fedora36_continuous
|
||||
name: fedora39_continuous
|
||||
|
||||
on:
|
||||
schedule:
|
||||
@ -10,7 +10,7 @@ on:
|
||||
- "**/*.rs"
|
||||
- "**/Cargo.lock"
|
||||
- "**/Cargo.toml"
|
||||
- ".github/workflows/gen_fedora36_continuous.yml"
|
||||
- ".github/workflows/gen_fedora39_continuous.yml"
|
||||
- "assets/fonts/**/*"
|
||||
- "assets/icon/*"
|
||||
- "assets/open-wezterm-here"
|
||||
@ -27,7 +27,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: "ubuntu-latest"
|
||||
container: "fedora:36"
|
||||
container: "fedora:39"
|
||||
env:
|
||||
BUILD_REASON: "Schedule"
|
||||
|
||||
@ -59,7 +59,7 @@ jobs:
|
||||
- name: "Cache cargo"
|
||||
uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
key: "fedora36-None-2-${{ runner.os }}-cargo"
|
||||
key: "fedora39-None-2-${{ runner.os }}-cargo"
|
||||
- name: "Install System Deps"
|
||||
shell: bash
|
||||
run: "env CI=yes PATH=$PATH ./get-deps"
|
||||
@ -70,7 +70,7 @@ jobs:
|
||||
uses: baptiste0928/cargo-install@v2
|
||||
with:
|
||||
crate: "cargo-nextest"
|
||||
cache-key: "fedora36"
|
||||
cache-key: "fedora39"
|
||||
- name: "Test (Release mode)"
|
||||
shell: bash
|
||||
run: "cargo nextest run --all --release --no-fail-fast"
|
||||
@ -79,11 +79,11 @@ jobs:
|
||||
run: "bash ci/deploy.sh"
|
||||
- name: "Move RPM"
|
||||
shell: bash
|
||||
run: "mv ~/rpmbuild/RPMS/*/*.rpm wezterm-nightly-fedora36.rpm"
|
||||
run: "mv ~/rpmbuild/RPMS/*/*.rpm wezterm-nightly-fedora39.rpm"
|
||||
- name: "Upload artifact"
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: "fedora36"
|
||||
name: "fedora39"
|
||||
path: "wezterm-*.rpm"
|
||||
retention-days: 5
|
||||
|
||||
@ -100,7 +100,7 @@ jobs:
|
||||
- name: "Download artifact"
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: "fedora36"
|
||||
name: "fedora39"
|
||||
- name: "Checksum"
|
||||
shell: bash
|
||||
run: "for f in wezterm-*.rpm ; do sha256sum $f > $f.sha256 ; done"
|
@ -1,4 +1,4 @@
|
||||
name: fedora36_tag
|
||||
name: fedora39_tag
|
||||
|
||||
on:
|
||||
push:
|
||||
@ -8,7 +8,7 @@ on:
|
||||
jobs:
|
||||
build:
|
||||
runs-on: "ubuntu-latest"
|
||||
container: "fedora:36"
|
||||
container: "fedora:39"
|
||||
|
||||
steps:
|
||||
- name: "Install config manager"
|
||||
@ -38,7 +38,7 @@ jobs:
|
||||
- name: "Cache cargo"
|
||||
uses: Swatinem/rust-cache@v2
|
||||
with:
|
||||
key: "fedora36-None-2-${{ runner.os }}-cargo"
|
||||
key: "fedora39-None-2-${{ runner.os }}-cargo"
|
||||
- name: "Install System Deps"
|
||||
shell: bash
|
||||
run: "env CI=yes PATH=$PATH ./get-deps"
|
||||
@ -49,7 +49,7 @@ jobs:
|
||||
uses: baptiste0928/cargo-install@v2
|
||||
with:
|
||||
crate: "cargo-nextest"
|
||||
cache-key: "fedora36"
|
||||
cache-key: "fedora39"
|
||||
- name: "Test (Release mode)"
|
||||
shell: bash
|
||||
run: "cargo nextest run --all --release --no-fail-fast"
|
||||
@ -62,7 +62,7 @@ jobs:
|
||||
- name: "Upload artifact"
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: "fedora36"
|
||||
name: "fedora39"
|
||||
path: "wezterm-*.rpm"
|
||||
|
||||
upload:
|
||||
@ -78,7 +78,7 @@ jobs:
|
||||
- name: "Download artifact"
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: "fedora36"
|
||||
name: "fedora39"
|
||||
- name: "Checksum"
|
||||
shell: bash
|
||||
run: "for f in wezterm-*.rpm ; do sha256sum $f > $f.sha256 ; done"
|
@ -946,9 +946,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:36"),
|
||||
Target(container="fedora:37"),
|
||||
Target(container="fedora:38"),
|
||||
Target(container="fedora:39"),
|
||||
# Target(container="alpine:3.15"),
|
||||
Target(name="windows", os="windows-latest", rust_target="x86_64-pc-windows-msvc"),
|
||||
]
|
||||
|
@ -145,9 +145,10 @@ on most Linux systems.
|
||||
|CentOS7 |[{{ centos7_rpm_stable_asset }}]({{ centos7_rpm_stable }}) |[{{ centos7_rpm_nightly_asset }}]({{ centos7_rpm_nightly }})|
|
||||
|CentOS8 |[{{ centos8_rpm_stable_asset }}]({{ centos8_rpm_stable }}) |[{{ centos8_rpm_nightly_asset }}]({{ centos8_rpm_nightly }})|
|
||||
|CentOS9 |[{{ centos9_rpm_stable_asset }}]({{ centos9_rpm_stable }})|[{{ centos9_rpm_nightly_asset }}]({{ centos9_rpm_nightly }})|
|
||||
|Fedora36 |[{{ fedora36_rpm_stable_asset }}]({{ fedora36_rpm_stable }})|[{{ fedora36_rpm_nightly_asset }}]({{ fedora36_rpm_nightly }})|
|
||||
|Fedora36 |[{{ fedora36_rpm_stable_asset }}]({{ fedora36_rpm_stable }})|No longer supported|
|
||||
|Fedora37 |[{{ fedora37_rpm_stable_asset }}]({{ fedora37_rpm_stable }})|[{{ fedora37_rpm_nightly_asset }}]({{ fedora37_rpm_nightly }})|
|
||||
|Fedora38 |[{{ fedora38_rpm_stable_asset }}]({{ fedora38_rpm_stable }})|[{{ fedora38_rpm_nightly_asset }}]({{ fedora38_rpm_nightly }})|
|
||||
|Fedora39 |Nightly only|[{{ fedora39_rpm_nightly_asset }}]({{ fedora39_rpm_nightly }})|
|
||||
|openSUSE Leap |[{{ opensuse_leap_rpm_stable_asset }}]({{ opensuse_leap_rpm_stable }})|Use COPR instead|
|
||||
|openSUSE Tumbleweed |[{{ opensuse_tumbleweed_rpm_stable_asset }}]({{ opensuse_tumbleweed_rpm_stable }})|Use COPR instead|
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user