nandi/cosmicnimpublic Fork 0
main
Commits
Clone
git clone https://git.rickub.com/nandi/cosmicnim.git
git clone ssh://git@rickub.com/nandi/cosmicnim.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

success

release #27

push · main · d1e3be72ran in 1m19s · 881 lines of output
queued <1s ran 1m19s total 1m19s
1 jobs
0 failed
1m19s duration
tests
1 artifacts
build
successbuild
successSet up job
cloning nandi/cosmicnim @ d1e3be72864fe1b57fad7c34fab3a31c8cd4865eaction dtolnay/rust-toolchain@stable: composite (_actions/dtolnay/rust-toolchain/stable)action Swatinem/rust-cache@v2: node24 (_actions/Swatinem/rust-cache/v2)action actions/upload-artifact@v4: node20 (_actions/actions/upload-artifact/v4)
successactions/checkout@v4 <1s
(checkout already performed by the runner — delivered as the read-only work disk)
skippedPublish release
(skipped: step if: condition evaluated to false)
successInstall system dependencies 5s
Run
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
  cmake pkg-config libexpat1-dev libfontconfig-dev \
  libfreetype-dev libxkbcommon-dev libwayland-dev
ciguest: network up (172.30.0.2/30 via 172.30.0.1)ciguest: starting dockerd (overlay2, data-root on scratch)ciguest: dockerd is readyciguest: loaded baked image postgres_16-alpine.tar.gz: Loaded image: postgres:16-alpineciguest: 1 baked image archive(s) loaded (no per-job registry pull needed)ciguest: logged into registry registry.rickub.com as rickubGet:1 http://deb.debian.org/debian bookworm InRelease [151 kB]Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [34.8 kB]Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8790 kB]Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [340 kB]Fetched 9379 kB in 1s (14.1 MB/s)Reading package lists...Reading package lists...Building dependency tree...Reading state information...The following additional packages will be installed: cmake-data libarchive13 libbrotli-dev libffi-dev libicu72 libjsoncpp25 libpkgconf3 libpng-dev librhash0 libuv1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0 libxkbcommon0 libxml2 pkgconf pkgconf-bin uuid-dev xkb-data zlib1g-devSuggested packages: cmake-doc cmake-format elpa-cmake-mode ninja-build lrzip freetype2-doc libwayland-docRecommended packages: libpng-toolsThe following NEW packages will be installed: cmake cmake-data libarchive13 libbrotli-dev libexpat1-dev libffi-dev libfontconfig-dev libfreetype-dev libicu72 libjsoncpp25 libpkgconf3 libpng-dev librhash0 libuv1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libxkbcommon-dev libxkbcommon0 libxml2 pkg-config pkgconf pkgconf-bin uuid-dev xkb-data zlib1g-dev0 upgraded, 29 newly installed, 0 to remove and 5 not upgraded.Need to get 25.5 MB of archives.After this operation, 97.3 MB of additional disk space will be used.Get:1 http://deb.debian.org/debian bookworm/main amd64 libicu72 amd64 72.1-3+deb12u1 [9376 kB]Get:2 http://deb.debian.org/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.3~deb12u6 [689 kB]Get:3 http://deb.debian.org/debian-security bookworm-security/main amd64 libarchive13 amd64 3.6.2-1+deb12u5 [345 kB]Get:4 http://deb.debian.org/debian bookworm/main amd64 libjsoncpp25 amd64 1.9.5-4 [78.6 kB]Get:5 http://deb.debian.org/debian bookworm/main amd64 librhash0 amd64 1.4.3-3 [134 kB]Get:6 http://deb.debian.org/debian bookworm/main amd64 libuv1 amd64 1.44.2-1+deb12u1 [136 kB]Get:7 http://deb.debian.org/debian bookworm/main amd64 cmake-data all 3.25.1-1 [2026 kB]Get:8 http://deb.debian.org/debian bookworm/main amd64 cmake amd64 3.25.1-1 [8692 kB]Get:9 http://deb.debian.org/debian bookworm/main amd64 libbrotli-dev amd64 1.0.9-2+b6 [287 kB]Get:10 http://deb.debian.org/debian-security bookworm-security/main amd64 libexpat1-dev amd64 2.5.0-1+deb12u3 [155 kB]Get:11 http://deb.debian.org/debian bookworm/main amd64 libffi-dev amd64 3.4.4-1 [59.4 kB]Get:12 http://deb.debian.org/debian bookworm/main amd64 zlib1g-dev amd64 1:1.2.13.dfsg-1 [916 kB]Get:13 http://deb.debian.org/debian bookworm/main amd64 libpng-dev amd64 1.6.39-2+deb12u5 [360 kB]Get:14 http://deb.debian.org/debian bookworm/main amd64 libfreetype-dev amd64 2.12.1+dfsg-5+deb12u4 [566 kB]Get:15 http://deb.debian.org/debian bookworm/main amd64 uuid-dev amd64 2.38.1-5+deb12u3 [40.0 kB]Get:16 http://deb.debian.org/debian bookworm/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB]Get:17 http://deb.debian.org/debian bookworm/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB]Get:18 http://deb.debian.org/debian bookworm/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB]Get:19 http://deb.debian.org/debian bookworm/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB]Get:20 http://deb.debian.org/debian bookworm/main amd64 libfontconfig-dev amd64 2.14.1-4 [409 kB]Get:21 http://deb.debian.org/debian bookworm/main amd64 libwayland-bin amd64 1.21.0-1 [23.6 kB]Get:22 http://deb.debian.org/debian bookworm/main amd64 libwayland-client0 amd64 1.21.0-1 [28.3 kB]Get:23 http://deb.debian.org/debian bookworm/main amd64 libwayland-cursor0 amd64 1.21.0-1 [14.4 kB]Get:24 http://deb.debian.org/debian bookworm/main amd64 libwayland-server0 amd64 1.21.0-1 [35.9 kB]Get:25 http://deb.debian.org/debian bookworm/main amd64 libwayland-egl1 amd64 1.21.0-1 [8640 B]Get:26 http://deb.debian.org/debian bookworm/main amd64 libwayland-dev amd64 1.21.0-1 [72.5 kB]Get:27 http://deb.debian.org/debian bookworm/main amd64 xkb-data all 2.35.1-1 [764 kB]Get:28 http://deb.debian.org/debian bookworm/main amd64 libxkbcommon0 amd64 1.5.0-1 [106 kB]Get:29 http://deb.debian.org/debian bookworm/main amd64 libxkbcommon-dev amd64 1.5.0-1 [51.0 kB]debconf: delaying package configuration, since apt-utils is not installedFetched 25.5 MB in 0s (67.8 MB/s)Selecting previously unselected package libicu72:amd64.(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17102 files and directories currently installed.)Preparing to unpack .../00-libicu72_72.1-3+deb12u1_amd64.deb ...Unpacking libicu72:amd64 (72.1-3+deb12u1) ...Selecting previously unselected package libxml2:amd64.Preparing to unpack .../01-libxml2_2.9.14+dfsg-1.3~deb12u6_amd64.deb ...Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u6) ...Selecting previously unselected package libarchive13:amd64.Preparing to unpack .../02-libarchive13_3.6.2-1+deb12u5_amd64.deb ...Unpacking libarchive13:amd64 (3.6.2-1+deb12u5) ...Selecting previously unselected package libjsoncpp25:amd64.Preparing to unpack .../03-libjsoncpp25_1.9.5-4_amd64.deb ...Unpacking libjsoncpp25:amd64 (1.9.5-4) ...Selecting previously unselected package librhash0:amd64.Preparing to unpack .../04-librhash0_1.4.3-3_amd64.deb ...Unpacking librhash0:amd64 (1.4.3-3) ...Selecting previously unselected package libuv1:amd64.Preparing to unpack .../05-libuv1_1.44.2-1+deb12u1_amd64.deb ...Unpacking libuv1:amd64 (1.44.2-1+deb12u1) ...Selecting previously unselected package cmake-data.Preparing to unpack .../06-cmake-data_3.25.1-1_all.deb ...Unpacking cmake-data (3.25.1-1) ...Selecting previously unselected package cmake.Preparing to unpack .../07-cmake_3.25.1-1_amd64.deb ...Unpacking cmake (3.25.1-1) ...Selecting previously unselected package libbrotli-dev:amd64.Preparing to unpack .../08-libbrotli-dev_1.0.9-2+b6_amd64.deb ...Unpacking libbrotli-dev:amd64 (1.0.9-2+b6) ...Selecting previously unselected package libexpat1-dev:amd64.Preparing to unpack .../09-libexpat1-dev_2.5.0-1+deb12u3_amd64.deb ...Unpacking libexpat1-dev:amd64 (2.5.0-1+deb12u3) ...Selecting previously unselected package libffi-dev:amd64.Preparing to unpack .../10-libffi-dev_3.4.4-1_amd64.deb ...Unpacking libffi-dev:amd64 (3.4.4-1) ...Selecting previously unselected package zlib1g-dev:amd64.Preparing to unpack .../11-zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb ...Unpacking zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...Selecting previously unselected package libpng-dev:amd64.Preparing to unpack .../12-libpng-dev_1.6.39-2+deb12u5_amd64.deb ...Unpacking libpng-dev:amd64 (1.6.39-2+deb12u5) ...Selecting previously unselected package libfreetype-dev:amd64.Preparing to unpack .../13-libfreetype-dev_2.12.1+dfsg-5+deb12u4_amd64.deb ...Unpacking libfreetype-dev:amd64 (2.12.1+dfsg-5+deb12u4) ...Selecting previously unselected package uuid-dev:amd64.Preparing to unpack .../14-uuid-dev_2.38.1-5+deb12u3_amd64.deb ...Unpacking uuid-dev:amd64 (2.38.1-5+deb12u3) ...Selecting previously unselected package libpkgconf3:amd64.Preparing to unpack .../15-libpkgconf3_1.8.1-1_amd64.deb ...Unpacking libpkgconf3:amd64 (1.8.1-1) ...Selecting previously unselected package pkgconf-bin.Preparing to unpack .../16-pkgconf-bin_1.8.1-1_amd64.deb ...Unpacking pkgconf-bin (1.8.1-1) ...Selecting previously unselected package pkgconf:amd64.Preparing to unpack .../17-pkgconf_1.8.1-1_amd64.deb ...Unpacking pkgconf:amd64 (1.8.1-1) ...Selecting previously unselected package pkg-config:amd64.Preparing to unpack .../18-pkg-config_1.8.1-1_amd64.deb ...Unpacking pkg-config:amd64 (1.8.1-1) ...Selecting previously unselected package libfontconfig-dev:amd64.Preparing to unpack .../19-libfontconfig-dev_2.14.1-4_amd64.deb ...Unpacking libfontconfig-dev:amd64 (2.14.1-4) ...Selecting previously unselected package libwayland-bin.Preparing to unpack .../20-libwayland-bin_1.21.0-1_amd64.deb ...Unpacking libwayland-bin (1.21.0-1) ...Selecting previously unselected package libwayland-client0:amd64.Preparing to unpack .../21-libwayland-client0_1.21.0-1_amd64.deb ...Unpacking libwayland-client0:amd64 (1.21.0-1) ...Selecting previously unselected package libwayland-cursor0:amd64.Preparing to unpack .../22-libwayland-cursor0_1.21.0-1_amd64.deb ...Unpacking libwayland-cursor0:amd64 (1.21.0-1) ...Selecting previously unselected package libwayland-server0:amd64.Preparing to unpack .../23-libwayland-server0_1.21.0-1_amd64.deb ...Unpacking libwayland-server0:amd64 (1.21.0-1) ...Selecting previously unselected package libwayland-egl1:amd64.Preparing to unpack .../24-libwayland-egl1_1.21.0-1_amd64.deb ...Unpacking libwayland-egl1:amd64 (1.21.0-1) ...Selecting previously unselected package libwayland-dev:amd64.Preparing to unpack .../25-libwayland-dev_1.21.0-1_amd64.deb ...Unpacking libwayland-dev:amd64 (1.21.0-1) ...Selecting previously unselected package xkb-data.Preparing to unpack .../26-xkb-data_2.35.1-1_all.deb ...Unpacking xkb-data (2.35.1-1) ...Selecting previously unselected package libxkbcommon0:amd64.Preparing to unpack .../27-libxkbcommon0_1.5.0-1_amd64.deb ...Unpacking libxkbcommon0:amd64 (1.5.0-1) ...Selecting previously unselected package libxkbcommon-dev:amd64.Preparing to unpack .../28-libxkbcommon-dev_1.5.0-1_amd64.deb ...Unpacking libxkbcommon-dev:amd64 (1.5.0-1) ...Setting up libwayland-server0:amd64 (1.21.0-1) ...Setting up libicu72:amd64 (72.1-3+deb12u1) ...Setting up xkb-data (2.35.1-1) ...Setting up libffi-dev:amd64 (3.4.4-1) ...Setting up libpkgconf3:amd64 (1.8.1-1) ...Setting up libuv1:amd64 (1.44.2-1+deb12u1) ...Setting up libexpat1-dev:amd64 (2.5.0-1+deb12u3) ...Setting up uuid-dev:amd64 (2.38.1-5+deb12u3) ...Setting up libjsoncpp25:amd64 (1.9.5-4) ...Setting up pkgconf-bin (1.8.1-1) ...Setting up zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...Setting up librhash0:amd64 (1.4.3-3) ...Setting up cmake-data (3.25.1-1) ...Setting up libwayland-egl1:amd64 (1.21.0-1) ...Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u6) ...Setting up libbrotli-dev:amd64 (1.0.9-2+b6) ...Setting up libxkbcommon0:amd64 (1.5.0-1) ...Setting up libwayland-client0:amd64 (1.21.0-1) ...Setting up libarchive13:amd64 (3.6.2-1+deb12u5) ...Setting up libxkbcommon-dev:amd64 (1.5.0-1) ...Setting up libpng-dev:amd64 (1.6.39-2+deb12u5) ...Setting up pkgconf:amd64 (1.8.1-1) ...Setting up libfreetype-dev:amd64 (2.12.1+dfsg-5+deb12u4) ...Setting up libwayland-bin (1.21.0-1) ...Setting up pkg-config:amd64 (1.8.1-1) ...Setting up libwayland-cursor0:amd64 (1.21.0-1) ...Setting up cmake (3.25.1-1) ...Setting up libfontconfig-dev:amd64 (2.14.1-4) ...Setting up libwayland-dev:amd64 (1.21.0-1) ...Processing triggers for libc-bin (2.36-9+deb12u14) ...
successdtolnay/rust-toolchain@stable › if [[ -z $toolchain ]]; then <1s
dtolnay/rust-toolchain@stable › echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT
dtolnay/rust-toolchain@stable › echo CARGO_HOME=${CARGO_HOME:-"${{runner.os == 'Windows' && '$USERPROFILE\.cargo' || '$HOME/.cargo'}}"} >> $GITHUB_ENV
dtolnay/rust-toolchain@stable › if ! command -v rustup &>/dev/null; then
dtolnay/rust-toolchain@stable › rustup toolchain install ${{steps.parse.outputs.toolchain}}${{steps.flags.outputs.targets}}${{steps.flags.outputs.components}} --profile minimal${{steps.flags.outputs.downgrade}} --no-self-update
info: syncing channel updates for stable-x86_64-unknown-linux-gnuinfo: latest update on 2026-09-03 for version 1.98.1 (48a229cea 2026-09-01)info: downloading 3 components stable-x86_64-unknown-linux-gnu installed - rustc 1.98.1 (48a229cea 2026-09-01)
dtolnay/rust-toolchain@stable › rustup default ${{steps.parse.outputs.toolchain}}
info: using existing install for stable-x86_64-unknown-linux-gnuinfo: default toolchain set to stable-x86_64-unknown-linux-gnu stable-x86_64-unknown-linux-gnu unchanged - rustc 1.98.1 (48a229cea 2026-09-01)
dtolnay/rust-toolchain@stable › DATE=$(rustc +${{steps.parse.outputs.toolchain}} --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')
dtolnay/rust-toolchain@stable › if [ -z "${CARGO_INCREMENTAL+set}" ]; then
dtolnay/rust-toolchain@stable › if [ -z "${CARGO_TERM_COLOR+set}" ]; then
dtolnay/rust-toolchain@stable › # implemented in 1.66, stabilized in 1.68, made default in 1.70
dtolnay/rust-toolchain@stable › # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation
dtolnay/rust-toolchain@stable › rustc +${{steps.parse.outputs.toolchain}} --version --verbose
rustc 1.98.1 (48a229cea 2026-09-01)binary: rustccommit-hash: 48a229ceaefd4985c50990b14116b6d856af0985commit-date: 2026-09-01host: x86_64-unknown-linux-gnurelease: 1.98.1LLVM version: 22.1.8
successSwatinem/rust-cache@v2 31s
followSymbolicLinks 'false'followSymbolicLinks 'false'implicitDescendants 'true'matchDirectories 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'false'Search path '/workspace/cosmicnim/.cargo/config.toml'Search path '/workspace/cosmicnim/rust-toolchain'Search path '/workspace/cosmicnim/rust-toolchain.toml'followSymbolicLinks 'false'followSymbolicLinks 'false'implicitDescendants 'true'matchDirectories 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'false'Search path '/workspace/cosmicnim/cosmic_ffi'collecting metadata for "/workspace/cosmicnim/cosmic_ffi"workspace "/workspace/cosmicnim/cosmic_ffi" has 1 packages
Cache Configuration
Cache Provider: githubWorkspaces: /workspace/cosmicnim/cosmic_ffiCache Paths: /tmp/home/.cargo/bin /tmp/home/.cargo/.crates.toml /tmp/home/.cargo/.crates2.json /tmp/home/.cargo/registry /tmp/home/.cargo/git /workspace/cosmicnim/cosmic_ffi/targetRestore Key: v0-rust-build-Linux-x64-af9be5e4Cache Key: v0-rust-build-Linux-x64-af9be5e4-e0d49165.. Prefix: - v0-rust-build-Linux-x64.. Environment considered: - Rust Versions: - 1.97.1 x86_64-unknown-linux-gnu 8bab26f4f68e0e26f0bb7960be334d5b520ea452 - 1.98.1 x86_64-unknown-linux-gnu 48a229ceaefd4985c50990b14116b6d856af0985 - CARGO_HOME - CARGO_INCREMENTAL - CARGO_TERM_COLOR.. Lockfiles considered: - /workspace/cosmicnim/cosmic_ffi/Cargo.lock - /workspace/cosmicnim/cosmic_ffi/Cargo.toml
... Restoring cache ...Cache service version: v2Resolved Keys:["v0-rust-build-Linux-x64-af9be5e4-e0d49165","v0-rust-build-Linux-x64-af9be5e4"]Checking zstd --quiet --version1.5.4zstd version: 1.5.4[Request] GetCacheEntryDownloadURL http://172.30.255.1:8888/twirp/github.actions.results.api.v1.CacheService/GetCacheEntryDownloadURL[Response] - 200Headers: { "content-length": "787", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Sun, 20 Sep 2026 19:04:29 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "5d1cd36e-118c-4866-9873-0cd6f993498d"}Body: { "matchedKey": "v0-rust-build-Linux-x64-af9be5e4-e0d49165", "matched_key": "v0-rust-build-Linux-x64-af9be5e4-e0d49165", "ok": true, "signedDownloadUrl": "http://172.30.255.1:8888/twirp/_blob/download/cache?sig=***", "signed_download_url": "http://172.30.255.1:8888/twirp/_blob/download/cache?sig=***"}Cache hit for: v0-rust-build-Linux-x64-af9be5e4-e0d49165Archive path: /tmp/498c1510-d3ba-45bb-8ab0-2dd147d230a1/cache.tzstStarting download of archive to: /tmp/498c1510-d3ba-45bb-8ab0-2dd147d230a1/cache.tzstUse Azure SDK: trueDownload concurrency: 8Request timeout (ms): 30000Cache segment download timeout mins env var: undefinedSegment download timeout (ms): 600000Lookup only: falseCache Size: ~400 MB (419780874 B)[command]/usr/bin/tar -xf /tmp/498c1510-d3ba-45bb-8ab0-2dd147d230a1/cache.tzst -P -C /workspace/cosmicnim --use-compress-program unzstdCache restored successfullyRestored from cache key "v0-rust-build-Linux-x64-af9be5e4-e0d49165" full match: true.
successBuild cdylib 29s
Run
cargo build --release
Updating git repository `https://github.com/pop-os/libcosmic` Updating git submodule `https://github.com/pop-os/iced.git` Updating git submodule `https://github.com/pop-os/cosmic-icons` Updating crates.io index Updating git repository `https://github.com/pop-os/dbus-settings-bindings` Updating git repository `https://github.com/pop-os/freedesktop-icons` Updating git repository `https://github.com/jackpot51/rust-atomicwrites` Updating git repository `https://github.com/pop-os/window_clipboard.git` Updating git repository `https://github.com/wash2/accesskit` Updating git repository `https://github.com/pop-os/softbuffer` Updating git repository `https://github.com/iced-rs/cryoglyph.git` Updating git repository `https://github.com/pop-os/winit.git` Updating git repository `https://github.com/pop-os/smithay-clipboard` Downloading crates ... Downloaded approx v0.5.1 Downloaded arrayvec v0.7.8 Downloaded autocfg v1.5.1 Downloaded allocator-api2 v0.2.21 Downloaded apply v0.3.0 Downloaded core_maths v0.1.1 Downloaded dtor v0.8.1 Downloaded enumflags2_derive v0.7.12 Downloaded ahash v0.8.12 Downloaded crypto-common v0.2.2 Downloaded calloop-wayland-source v0.4.1 Downloaded almost v0.2.0 Downloaded async-channel v2.5.0 Downloaded event-listener-strategy v0.5.4 Downloaded document-features v0.2.12 Downloaded find-crate v0.6.3 Downloaded bit-set v0.8.0 Downloaded async-trait v0.1.92 Downloaded atspi v0.29.0 Downloaded blocking v1.7.0 Downloaded bytemuck v1.25.2 Downloaded ctor v0.10.1 Downloaded derive_setters v0.1.9 Downloaded dirs v6.0.0 Downloaded etagere v0.2.15 Downloaded mutate_once v0.1.2 Downloaded async-io v2.6.0 Downloaded async-lock v3.4.2 Downloaded bitflags v2.13.2 Downloaded darling_core v0.21.3 Downloaded as-raw-xcb-connection v1.0.1 Downloaded ashpd v0.11.1 Downloaded ashpd v0.12.3 Downloaded aliasable v0.1.3 Downloaded arrayref v0.3.9 Downloaded async-broadcast v0.7.2 Downloaded bytemuck_derive v1.12.1 Downloaded cfg-if v1.0.5 Downloaded defmt-parser v1.0.0 Downloaded darling_macro v0.21.3 Downloaded arc-swap v1.9.2 Downloaded drm-ffi v0.7.1 Downloaded btoi v0.5.0 Downloaded base64 v0.22.1 Downloaded enumflags2 v0.7.12 Downloaded futures-task v0.3.34 Downloaded miniz_oxide v0.9.1 Downloaded profiling v1.0.18 Downloaded zvariant v5.15.0 Downloaded async-executor v1.14.0 Downloaded calloop v0.14.4 Downloaded crc32fast v1.5.2 Downloaded sha2 v0.11.0 Downloaded font-types v0.12.5 Downloaded drm v0.11.1 Downloaded drm-sys v0.6.1 Downloaded cfg_aliases v0.2.2 Downloaded moxcms v0.8.1 Downloaded hex v0.4.3 Downloaded errno v0.3.14 Downloaded grid v1.0.1 Downloaded serde_derive v1.0.229 Downloaded crossbeam-utils v0.8.23 Downloaded cpufeatures v0.3.1 Downloaded block2 v0.6.2 Downloaded fastrand v2.5.0 Downloaded dispatch2 v0.3.1 Downloaded event-listener v5.4.2 Downloaded block-buffer v0.12.1 Downloaded darling v0.21.3 Downloaded data-url v0.3.2 Downloaded dirs-sys v0.5.0 Downloaded dlib v0.5.3 Downloaded equivalent v1.0.2 Downloaded async-signal v0.2.14 Downloaded atomic-waker v1.1.2 Downloaded find-msvc-tools v0.1.13 Downloaded quick-xml v0.41.0 Downloaded mio v1.2.3 Downloaded endi v1.1.1 Downloaded atspi-proxies v0.13.0 Downloaded fdeflate v0.3.7 Downloaded color_quant v1.1.0 Downloaded bitflags v1.3.2 Downloaded derive_utils v0.16.0 Downloaded i18n-embed-fl v0.10.1 Downloaded spirv v0.3.0+sdk-1.3.268.0 Downloaded basic-toml v0.1.10 Downloaded concurrent-queue v2.5.0 Downloaded atspi-common v0.13.0 Downloaded auto_enums v0.8.10 Downloaded bytes v1.12.1 Downloaded downcast-rs v1.2.1 Downloaded unicode-bidi-mirroring v0.4.0 Downloaded utf8_iter v1.0.4 Downloaded by_address v1.2.1 Downloaded sys-locale v0.3.2 Downloaded zvariant_derive v5.15.0 Downloaded zerofrom-derive v0.1.8 Downloaded drm-fourcc v2.2.0 Downloaded icu_locale_core v2.3.0 Downloaded cc v1.4.7 Downloaded codespan-reporting v0.12.0 Downloaded configparser v3.3.0 Downloaded pin-project-lite v0.2.17 Downloaded potential_utf v0.1.6 Downloaded proc-macro-error-attr3 v3.1.1 Downloaded proc-macro2-diagnostics v0.10.1 Downloaded raw-window-handle v0.6.2 Downloaded serde_repr v0.1.21 Downloaded async-process v2.5.0 Downloaded async-recursion v1.1.1 Downloaded bit-vec v0.8.0 Downloaded byteorder-lite v0.1.0 Downloaded defmt-macros v1.1.1 Downloaded displaydoc v0.2.7 Downloaded i18n-embed-impl v0.8.4 Downloaded mime v0.3.17 Downloaded rfd v0.16.0 Downloaded serde_core v1.0.229 Downloaded csscolorparser v0.8.4 Downloaded cursor-icon v1.2.0 Downloaded ouroboros v0.18.5 Downloaded polling v3.11.0 Downloaded digest v0.11.3 Downloaded futures-io v0.3.34 Downloaded pico-args v0.5.0 Downloaded async-task v4.7.1 Downloaded kamadak-exif v0.6.1 Downloaded zvariant_utils v4.2.0 Downloaded futures-core v0.3.34 Downloaded scoped-tls v1.0.1 Downloaded i18n-config v0.4.8 Downloaded proc-macro-crate v3.5.0 Downloaded rustversion v1.0.23 Downloaded borsh v1.8.1 Downloaded getrandom v0.2.17 Downloaded euclid v0.22.14 Downloaded synstructure v0.14.0 Downloaded fluent v0.17.0 Downloaded jobserver v0.1.35 Downloaded miniz_oxide v0.8.9 Downloaded quote v1.0.47 Downloaded rustc-hash v1.1.0 Downloaded rustc-hash v2.1.3 Downloaded yansi v1.0.1 Downloaded strsim v0.11.1 Downloaded tinystr v0.8.4 Downloaded unicode-properties v0.1.4 Downloaded zune-jpeg v0.5.15 Downloaded getrandom v0.3.4 Downloaded unicode-script v0.5.8 Downloaded zbus_macros v5.19.0 Downloaded hybrid-array v0.4.15 Downloaded xdg v3.0.0 Downloaded const-oid v0.10.2 Downloaded zeno v0.3.3 Downloaded i18n-embed v0.16.0 Downloaded futures v0.3.34 Downloaded ordered-float v5.5.0 Downloaded parking_lot_core v0.9.12 Downloaded pollster v0.4.0 Downloaded same-file v1.0.6 Downloaded siphasher v1.0.3 Downloaded zbus-lockstep v0.5.2 Downloaded zune-jpeg v0.4.21 Downloaded gpu-descriptor-types v0.2.0 Downloaded jiff-core v0.1.1 Downloaded tokio-macros v2.7.2 Downloaded fnv v1.0.7 Downloaded jiff-static v0.2.37 Downloaded tempfile v3.27.0 Downloaded guillotiere v0.6.2 Downloaded option-ext v0.2.0 Downloaded wayland-protocols-wlr v0.3.12 Downloaded zune-core v0.4.12 Downloaded phf_shared v0.13.1 Downloaded icu_collections v2.3.0 Downloaded svgtypes v0.15.3 Downloaded getrandom v0.4.3 Downloaded uuid v1.26.1 Downloaded gpu-descriptor v0.3.2 Downloaded typeid v1.0.3 Downloaded futures-sink v0.3.34 Downloaded icu_normalizer_data v2.3.0 Downloaded percent-encoding v2.3.2 Downloaded stable_deref_trait v1.2.1 Downloaded type-map v0.5.1 Downloaded url v2.5.8 Downloaded flate2 v1.1.10 Downloaded float_next_after v1.0.0 Downloaded zerovec-derive v0.11.6 Downloaded linebender_resource_handle v0.1.1 Downloaded zmij v1.0.23 Downloaded css-color v0.2.8 Downloaded objc2-encode v4.1.0 Downloaded phf v0.13.1 Downloaded self_cell v1.3.0 Downloaded wayland-protocols-misc v0.3.12 Downloaded defmt v1.1.1 Downloaded wayland-sys v0.31.11 Downloaded hexf-parse v0.2.1 Downloaded urlencoding v2.1.3 Downloaded taffy v0.9.2 Downloaded yoke-derive v0.8.3 Downloaded futures-macro v0.3.34 Downloaded renderdoc-sys v1.1.0 Downloaded ordered-stream v0.2.0 Downloaded sctk-adwaita v0.11.1 Downloaded thiserror-impl v2.0.20 Downloaded hex_color v3.0.0 Downloaded slab v0.4.12 Downloaded float-cmp v0.10.0 Downloaded palette_math v0.7.7 Downloaded parking v2.2.1 Downloaded rand_chacha v0.3.1 Downloaded rust-embed-impl v8.12.0 Downloaded tokio-stream v0.1.19 Downloaded unicode-bidi v0.3.18 Downloaded khronos-egl v6.0.0 Downloaded wayland-scanner v0.31.11 Downloaded scopeguard v1.2.0 Downloaded phf_generator v0.13.1 Downloaded quick-error v2.0.1 Downloaded rust-embed-utils v8.12.0 Downloaded wgpu-core-deps-windows-linux-android v28.0.0 Downloaded foldhash v0.1.5 Downloaded mime_guess v2.0.5 Downloaded owned_ttf_parser v0.25.1 Downloaded presser v0.3.1 Downloaded rand_chacha v0.9.0 Downloaded simd-adler32 v0.3.10 Downloaded float-cmp v0.9.0 Downloaded notify v8.2.0 Downloaded zcheapstr v1.1.0 Downloaded ident_case v1.0.1 Downloaded adler2 v2.0.1 Downloaded ouroboros_macro v0.18.5 Downloaded palette_derive v0.7.7 Downloaded rgb v0.8.53 Downloaded phf_macros v0.13.1 Downloaded ppv-lite86 v0.2.21 Downloaded rand_core v0.9.5 Downloaded signal-hook-registry v1.4.8 Downloaded proc-macro2 v1.0.107 Downloaded futures-executor v0.3.34 Downloaded pkg-config v0.3.34 Downloaded writeable v0.6.4 Downloaded heck v0.4.1 Downloaded ab_glyph_rasterizer v0.1.10 Downloaded notify-types v2.1.0 Downloaded piper v0.2.5 Downloaded unicase v2.9.0 Downloaded xmlwriter v0.1.0 Downloaded zerofrom v0.1.8 Downloaded proc-macro-error3 v3.1.1 Downloaded simplecss v0.2.2 Downloaded smallvec v1.16.1 Downloaded smol_str v0.3.6 Downloaded walkdir v2.5.0 Downloaded zlib-rs v0.6.8 Downloaded unicode-ident v1.0.26 Downloaded parking_lot v0.12.5 Downloaded fluent-langneg v0.13.1 Downloaded shlex v2.0.1 Downloaded termcolor v1.4.1 Downloaded thiserror v1.0.69 Downloaded lru v0.16.4 Downloaded tracing-attributes v0.1.31 Downloaded tinyvec v1.13.3 Downloaded num-traits v0.2.19 Downloaded wayland-protocols-experimental v20250721.0.1 Downloaded xkbcommon-dl v0.4.2 Downloaded lilt v0.8.2 Downloaded rand_core v0.6.4 Downloaded gif v0.13.3 Downloaded gethostname v1.1.0 Downloaded fluent-bundle v0.16.0 Downloaded once_cell v1.21.4 Downloaded roxmltree v0.20.0 Downloaded tiny-xlib v0.2.5 Downloaded font-types v0.11.3 Downloaded imagesize v0.13.0 Downloaded futures-channel v0.3.34 Downloaded memmap2 v0.9.11 Downloaded form_urlencoded v1.2.2 Downloaded litemap v0.8.3 Downloaded litrs v1.0.0 Downloaded lock_api v0.4.14 Downloaded log v0.4.34 Downloaded half v2.7.1 Downloaded gpu-allocator v0.28.0 Downloaded rangemap v1.8.0 Downloaded unicode-ccc v0.4.0 Downloaded icu_provider v2.3.1 Downloaded wayland-backend v0.3.17 Downloaded weezl v0.1.12 Downloaded resvg v0.45.1 Downloaded slotmap v1.1.1 Downloaded lyon v1.0.19 Downloaded futures-lite v2.6.1 Downloaded serde v1.0.229 Downloaded socket2 v0.6.5 Downloaded wayland-client v0.31.15 Downloaded png v0.17.16 Downloaded idna_adapter v1.2.2 Downloaded rand v0.8.8 Downloaded xkeysym v0.2.1 Downloaded intl-memoizer v0.5.3 Downloaded rand v0.9.5 Downloaded itoa v1.0.18 Downloaded wayland-cursor v0.31.14 Downloaded keyboard-types v0.8.3 Downloaded memchr v2.8.3 Downloaded zbus_names v4.3.4 Downloaded intl_pluralrules v7.0.2 Downloaded version_check v0.9.5 Downloaded libloading v0.8.9 Downloaded inotify v0.11.5 Downloaded lyon_algorithms v1.0.21 Downloaded static_assertions v1.1.0 Downloaded zbus-lockstep-macros v0.5.2 Downloaded xcursor v0.3.11 Downloaded serde_json v1.0.151 Downloaded strict-num v0.1.1 Downloaded ron v0.12.2 Downloaded unicode-segmentation v1.13.3 Downloaded tiny-skia-path v0.11.4 Downloaded unic-langid v0.9.6 Downloaded unicode-linebreak v0.1.5 Downloaded svg_fmt v0.4.5 Downloaded lyon_path v1.0.19 Downloaded wgpu-types v28.0.0 Downloaded yazi v0.2.1 Downloaded png v0.18.1 Downloaded thiserror v2.0.20 Downloaded icu_properties v2.3.0 Downloaded toml v0.5.11 Downloaded yoke v0.8.3 Downloaded usvg v0.45.1 Downloaded wayland-csd-frame v0.3.0 Downloaded lyon_geom v1.0.19 Downloaded idna v1.1.0 Downloaded smithay-client-toolkit v0.20.0 Downloaded uncased v0.9.10 Downloaded unicode-vo v0.1.0 Downloaded hashbrown v0.15.5 Downloaded objc2-core-foundation v0.3.2 Downloaded kurbo v0.11.3 Downloaded x11-dl v2.21.0 Downloaded inotify-sys v0.1.8 Downloaded ab_glyph v0.2.32 Downloaded image-webp v0.2.4 Downloaded web-time v1.1.0 Downloaded zune-core v0.5.3 Downloaded toml_parser v1.1.3+spec-1.1.0 Downloaded thiserror-impl v1.0.69 Downloaded foldhash v0.2.0 Downloaded tiny-skia v0.11.4 Downloaded fluent-syntax v0.12.0 Downloaded fontconfig-parser v0.5.8 Downloaded indexmap v2.14.2 Downloaded objc2 v0.6.4 Downloaded tiny-skia-path v0.12.0 Downloaded toml_datetime v1.1.1+spec-1.1.0 Downloaded tracing-core v0.1.36 Downloaded glow v0.16.0 Downloaded rustybuzz v0.20.1 Downloaded skrifa v0.44.0 Downloaded skrifa v0.40.0 Downloaded palette v0.7.7 Downloaded zerocopy v0.8.57 Downloaded winnow v1.0.4 Downloaded harfrust v0.5.2 Downloaded typenum v1.20.1 Downloaded syn v3.0.6 Downloaded toml_edit v0.25.15+spec-1.1.0 Downloaded wayland-protocols-plasma v0.3.12 Downloaded zerotrie v0.2.5 Downloaded zbus_xml v5.2.1 Downloaded zerocopy-derive v0.8.57 Downloaded tiny-skia v0.12.0 Downloaded rustix v0.38.44 Downloaded glam v0.25.0 Downloaded zerovec v0.11.8 Downloaded unic-langid-impl v0.9.6 Downloaded bstr v1.13.1 Downloaded wayland-protocols v0.32.13 Downloaded read-fonts v0.37.0 Downloaded lyon_tessellation v1.0.22 Downloaded rustix v1.1.5 Downloaded icu_properties_data v2.3.0 Downloaded zbus v5.19.0 Downloaded ash v0.38.0+1.3.281 Downloaded futures-util v0.3.34 Downloaded swash v0.2.10 Downloaded syn v2.0.119 Downloaded x11rb-protocol v0.13.2 Downloaded read-fonts v0.41.0 Downloaded tracing v0.1.44 Downloaded hashbrown v0.17.1 Downloaded fontdb v0.23.0 Downloaded regex-automata v0.4.18 Downloaded ttf-parser v0.25.1 Downloaded x11rb v0.13.2 Downloaded hashbrown v0.16.1 Downloaded libm v0.2.16 Downloaded naga v28.0.0 Downloaded pxfm v0.1.30 Downloaded libc v0.2.189 Downloaded kurbo v0.10.4 Downloaded rust-embed v8.12.0 Downloaded wgpu v28.0.0 Downloaded unicode-width v0.2.2 Downloaded wgpu-hal v28.0.1 Downloaded wgpu-core v28.0.1 Downloaded image v0.25.10 Downloaded icu_normalizer v2.3.0 Downloaded linux-raw-sys v0.12.1 Downloaded jiff v0.2.37 Downloaded tokio v1.53.1 Downloaded linux-raw-sys v0.6.5 Downloaded linux-raw-sys v0.4.15 Downloaded cosmic-text v0.19.0 Compiling cosmic_ffi v0.7.0 (/workspace/cosmicnim/cosmic_ffi)warning: hiding a lifetime that's elided elsewhere is confusing --> src/lib.rs:449:21 |449 | fn header_start(&self) -> Vec<cosmic::Element<Message>> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by defaulthelp: use `'_` for type paths |449 | fn header_start(&self) -> Vec<cosmic::Element<'_, Message>> { | +++warning: hiding a lifetime that's elided elsewhere is confusing --> src/lib.rs:489:13 |489 | fn view(&self) -> cosmic::Element<Message> { | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusinghelp: use `'_` for type paths |489 | fn view(&self) -> cosmic::Element<'_, Message> { | +++warning: `cosmic_ffi` (lib) generated 2 warnings (run `cargo fix --lib -p cosmic_ffi` to apply 2 suggestions) Finished `release` profile [optimized] target(s) in 28.45s
successPackage 1s
Run
version="${GITHUB_REF_NAME:-dev}"
dir="cosmic_ffi-${version}-x86_64-unknown-linux-gnu"
mkdir -p "$dir"
cp cosmic_ffi/target/release/libcosmic_ffi.so "$dir/"
cp cosmic_ffi/cosmic_ffi.h "$dir/"
cp README.md LICENSE "$dir/" 2>/dev/null || true
tar czf "$dir.tar.gz" "$dir"
sha256sum "$dir.tar.gz" > "$dir.tar.gz.sha256"
echo "ASSET=$dir.tar.gz" >> "$GITHUB_ENV"
successactions/upload-artifact@v4 6s
followSymbolicLinks 'true'implicitDescendants 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'true'(node:1189) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)followSymbolicLinks 'true'implicitDescendants 'true'matchDirectories 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'true'Search path '/workspace/cosmicnim'File:/workspace/cosmicnim/cosmic_ffi-main-x86_64-unknown-linux-gnu.tar.gz was found using the provided searchPathFile:/workspace/cosmicnim/cosmic_ffi-main-x86_64-unknown-linux-gnu.tar.gz.sha256 was found using the provided searchPathWith the provided path, there will be 2 files uploadedRoot artifact directory is /workspace/cosmicnimArtifact name is valid!Root directory input is valid!Workflow Run Backend ID: a60683b6-bd39-4d8d-8324-6b988ca0c4b4Workflow Job Run Backend ID: c14e2d79-a082-4a3e-a31a-bb4b80f32832[Request] CreateArtifact http://172.30.255.1:8888/twirp/github.actions.results.api.v1.ArtifactService/CreateArtifact[Response] - 200Headers: { "content-length": "337", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Sun, 20 Sep 2026 19:05:30 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "72eac639-698f-4208-a076-f05fe42490eb"}Body: { "ok": true, "signedUploadUrl": "http://172.30.255.1:8888/twirp/_blob/upload?sig=***"}Creating Artifact archive with compressionLevel: 6Zip write high watermark value 8388608Zip read high watermark value 8388608Uploading artifact zip to blob storage with maxConcurrency: 5, bufferSize: 8388608Beginning upload of artifact content to blob storage(node:1189) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.Zip stream for upload has ended.Zip stream for upload has finished.Uploaded bytes 8388608Uploaded bytes 11844145Finished uploading artifact content to blob storage!SHA256 digest of uploaded artifact zip is 6804db9341822909ab39a499d338e069808063cf119fcfaf50ce731f07e8a575Finalizing artifact upload[Request] FinalizeArtifact http://172.30.255.1:8888/twirp/github.actions.results.api.v1.ArtifactService/FinalizeArtifact[Response] - 200Headers: { "content-length": "32", "content-security-policy": "default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; base-uri 'none'; frame-ancestors 'none'; object-src 'none'; form-action 'self' https://payment.stancer.com", "content-type": "application/json", "date": "Sun, 20 Sep 2026 19:05:36 GMT", "permissions-policy": "accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), usb=()", "referrer-policy": "strict-origin-when-cross-origin", "strict-transport-security": "max-age=31536000; includeSubDomains", "x-content-type-options": "nosniff", "x-request-id": "b45ff6ba-062a-4fc3-969b-78401f858584"}Body: { "artifactId": "1995", "ok": true}Artifact cosmic_ffi-linux-x86_64.zip successfully finalized. Artifact ID 1995Artifact cosmic_ffi-linux-x86_64 has been successfully uploaded! Final size is 11844145 bytes. Artifact ID is 1995Artifact download URL: https://rickub.com/nandi/cosmicnim/actions/runs/27/artifacts/1995
Post Swatinem/rust-cache@v2
Cache up-to-date.

No test reports for this run.

Tell a job where its test runner writes its report and this tab fills in: how many tests passed, failed and were skipped, a bar of the result at a glance, then every failure first — with the assertion that failed and the output around it — over a per-suite list of cases and their durations. No scrolling a log for the word FAIL.

It is one reports: key on the job — a job key, not a step, so the report is collected whatever the job concluded. JUnit XML and go test -json are both understood, and most runners already emit one of them. reports: is a rickub extension and works only in .rickub/workflows/; in .github/workflows/ it is a parse error on purpose, because those files are also meant to run on github.com.