Skip to content

Commit

Permalink
Crater updates
Browse files Browse the repository at this point in the history
  • Loading branch information
ogoffart committed Jul 9, 2024
1 parent 7734430 commit f9739b3
Showing 1 changed file with 32 additions and 21 deletions.
53 changes: 32 additions & 21 deletions .github/workflows/crater.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
- "https:/bjorn/raccoin"
- "https://gitlab.com/floers/ordinary"
- "https:/parchlinux/parch-welcome/"
- "https:/boclair/fractal-explorer"
#- "https:/boclair/fractal-explorer" # RE-ENABLE WHEN https:/arturoc/color-rs/pull/2 is released
- "https:/arunpkio/tymoz"
- "https:/Surrealism-All/surrealism-ui-template"

Expand All @@ -47,12 +47,12 @@ jobs:
- "https:/zzq0097/mmm_rs"
- "https:/aka-deVOID/blog"
- "https:/CMahaff/lasim" # many stars
- "https:/spades9/image-tools"
#- "https:/spades9/image-tools" # compile error
- "https:/studylessshape/calculator-by-rs"
- "https:/gleb-skobinsky/system-metrics"
- "https:/AccAutomaton/ECJTU-CAN-Helper"
- "https:/Vadoola/pv-unlocker"
- "https:/zzoe/liando"
#- "https:/zzoe/liando" # compile error in zstd-safe https:/gyscos/zstd-rs/issues/270
- "https:/Knowit-Objectnet/infoskjerm-trondheim"
- "https:/CaleGlisson/Zelda_pattern_rust"
- "https:/dweiss96/rf2_league_mod_tool"
Expand All @@ -63,7 +63,6 @@ jobs:

- "https:/lechos22/p2ptun"
- "https:/ChronosWS/asma"
- "https:/LeeeSe/MessAuto"
- "https:/jpnurmi/jpos-weather"
#- "https:/osp-project/RizPackageTools" 404
- "https:/xenein/CountMeDown-rs"
Expand All @@ -74,16 +73,16 @@ jobs:
- "https:/Heng30/rssbox"
- "https:/Heng30/rssbox-android"
- "https:/Heng30/uibox"
- "https:/Heng30/bitbox"
#- "https:/Heng30/bitbox" #pinned slint-build version
- "https:/Heng30/solana-wallet-sollet"
- "https:/Heng30/vtbox"
- "https:/ilmai/plugin-things"
- "https:/Risuleia/Tranquilo"
- "https:/hambooooo/hamboo-rs"
- "https:/hambooooo/hamboo-embassy"
- "https:/Kllngii/Wetterstation"
#- "https:/Kllngii/Wetterstation" # can't check submodules
- "https:/tredeneo/simple-inventary-management"
- "https:/xcodes2cn/Xviewer"
# - "https:/xcodes2cn/Xviewer" #copies slint
- "https:/olishmollie/radix"
- "https:/zivit/watchlist"
- "https:/FelgoSDK/RustyWeather"
Expand All @@ -92,11 +91,9 @@ jobs:
- "https:/PlanetTeamSpeakk/Thermostat"
- "https:/develcooking/Reelix"
- "https:/Albino-Client/AlbinoLauncher"
- "https:/duvenagep/slint-calculator"
- "https:/radev1924/profit-first-income-calculator-desktop"
- "https:/JarrodDoyle/slint-fmeditor"
- "https:/planet0104/slint-noframe-window"
- "https:/planet0104/USB-Screen/"
- "https:/Obscurely/falion"
- "https:/Dusk-Labs/kira"
- "https:/arihant2math/prontus"
Expand All @@ -105,6 +102,8 @@ jobs:
- "https:/sloganking/quick-assistant"
- "https:/clay-6/baze64"
- "https:/zilongyang/rust_slint_todos"
- "https:/qhua948/anubis"
- "https:/Surrealism-All/slimk"

# Missing images
# - "https:/rurishigeo/Probe-Downloader"
Expand Down Expand Up @@ -153,8 +152,8 @@ jobs:
- git_url: "https:/malwaredb/malwaredb-rs"
extra_args: "--features=admin,admin-gui"
sub_path: "."
- git_url: "https:/Martoni/QRNote"
sub_path: "qr-note"
#- git_url: "https:/Martoni/QRNote" # Pins slint version
# sub_path: "qr-note"
- git_url: "https:/planet0104/satellite_wallpaper"
sub_path: "."
os: windows-latest
Expand All @@ -168,28 +167,38 @@ jobs:
sub_path: "openlmr-core"
- git_url: "https:/jenkinsmichpa/coconut_crab"
sub_path: "coconut_crab_client"
os: windows-latest
- git_url: "https:/ivabus/lonelyradio"
sub_path: "monoclient-s"
- git_url: "https:/ahqsoftwares/tauri-ahq-store"
sub_path: "src-setup"
runs-on: ubuntu-latest
- git_url: "https:/qarmin/czkawka"
sub_path: krokiet
- git_url: "https:/Vjze/Rust_demo" # this is using SurrealismUI
sub_path: Rust_Slint
- git_url: "https:/LeeeSe/MessAuto"
os: macos-latest
- git_url: "https:/planet0104/USB-Screen/"
extra_args: "--no-default-features --features=editor"
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/install-linux-dependencies
if: runner.os == 'Linux'
with:
extra-packages: libpango1.0-dev libatk1.0-dev libgtk-3-dev alsa-utils libasound2-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libjack-jackd2-dev autoconf libxcb-xrm0 libxcb-xrm-dev automake libxcb-keysyms1-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev libudev-dev clang libavcodec-dev libavformat-dev libavutil-dev libavfilter-dev libavdevice-dev libasound2-dev pkg-config nasm libsoup2.4-dev
# Don't use the cache because we don't run this job often, and it would cache the .cargo/config with extra keys
extra-packages: libpango1.0-dev libatk1.0-dev libgtk-3-dev alsa-utils libasound2-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libjack-jackd2-dev autoconf libxcb-xrm0 libxcb-xrm-dev automake libxcb-keysyms1-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev libudev-dev clang libavcodec-dev libavformat-dev libavutil-dev libavfilter-dev libavdevice-dev libasound2-dev pkg-config nasm libsoup2.4-dev libfuse3-dev libx11-xcb-dev
# Don't use the cache because we don't run this job often, and it would cache the .cargo/config.toml with extra keys
- uses: dtolnay/rust-toolchain@master
with:
toolchain: stable
- name: setup patch
run: |
echo "" >> ~/.cargo/config
echo [patch.crates-io] >> ~/.cargo/config
echo slint = { path = \"$GITHUB_WORKSPACE/api/rs/slint\" } >> ~/.cargo/config
echo slint-build = { path = \"$GITHUB_WORKSPACE/api/rs/build\" } >> ~/.cargo/config
echo slint-interpreter = { path = \"$GITHUB_WORKSPACE/internal/interpreter\" } >> ~/.cargo/config
echo i-slint-backend-winit = { path = \"$GITHUB_WORKSPACE/internal/backends/winit\" } >> ~/.cargo/config
echo "" >> ~/.cargo/config.toml
echo [patch.crates-io] >> ~/.cargo/config.toml
echo slint = { path = \"$GITHUB_WORKSPACE/api/rs/slint\" } >> ~/.cargo/config.toml
echo slint-build = { path = \"$GITHUB_WORKSPACE/api/rs/build\" } >> ~/.cargo/config.toml
echo slint-interpreter = { path = \"$GITHUB_WORKSPACE/internal/interpreter\" } >> ~/.cargo/config.toml
echo i-slint-backend-winit = { path = \"$GITHUB_WORKSPACE/internal/backends/winit\" } >> ~/.cargo/config.toml
- name: Checkout the repo
run: |
cd $HOME
Expand All @@ -199,7 +208,9 @@ jobs:
- name: build
run: |
cd $HOME/the_repo
rm -r rust-toolchain.toml .cargo/config.toml || true
cd ${{ matrix.sub_path }}
sed -i "s/{{project-name}}/the-project/" Cargo.toml
cargo update
cargo check ${{ matrix.extra_args }}
Expand All @@ -212,4 +223,4 @@ jobs:
# https:/LeVietXuanKG/TodoApp_Slint
# https:/NatnaelTaddese/slint_cpp_bilinear_interpolation
# https:/vudinhkhoa0/DEMO_DOAN_CTDL-GT
# https:/progzone122/micropad
# https:/progzone122/micropad

0 comments on commit f9739b3

Please sign in to comment.