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 #25

push · v0.7.0 · ca748b14ran in 1m03s · 889 lines of output
queued <1s ran 1m03s total 1m03s
1 jobs
0 failed
1m03s duration
tests
1 artifacts
build
successbuild
successSet up job
cloning nandi/cosmicnim @ ca748b14f303c94778249e9330c93f2f27da1c37action 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)action softprops/action-gh-release@v2: node20 (_actions/softprops/action-gh-release/v2)
successactions/checkout@v4 <1s
(checkout already performed by the runner — delivered as the read-only work disk)
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.2 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 (51.7 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 20s
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 18:58:41 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": "674809d7-e5a2-4fd3-8889-3a08d19f6f57"}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/efec1548-1852-4b1c-8942-b69babc2a290/cache.tzstStarting download of archive to: /tmp/efec1548-1852-4b1c-8942-b69babc2a290/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/efec1548-1852-4b1c-8942-b69babc2a290/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 23s
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 apply v0.3.0 Downloaded approx v0.5.1 Downloaded aliasable v0.1.3 Downloaded darling_macro v0.21.3 Downloaded dirs-sys v0.5.0 Downloaded equivalent v1.0.2 Downloaded core_maths v0.1.1 Downloaded crypto-common v0.2.2 Downloaded ab_glyph v0.2.32 Downloaded atomic-waker v1.1.2 Downloaded dlib v0.5.3 Downloaded downcast-rs v1.2.1 Downloaded drm-fourcc v2.2.0 Downloaded almost v0.2.0 Downloaded concurrent-queue v2.5.0 Downloaded derive_utils v0.16.0 Downloaded ahash v0.8.12 Downloaded endi v1.1.1 Downloaded calloop-wayland-source v0.4.1 Downloaded cfg_aliases v0.2.2 Downloaded fastrand v2.5.0 Downloaded bitflags v1.3.2 Downloaded async-lock v3.4.2 Downloaded async-signal v0.2.14 Downloaded defmt-macros v1.1.1 Downloaded zerofrom v0.1.8 Downloaded allocator-api2 v0.2.21 Downloaded block2 v0.6.2 Downloaded csscolorparser v0.8.4 Downloaded darling v0.21.3 Downloaded async-channel v2.5.0 Downloaded bytemuck v1.25.2 Downloaded arrayvec v0.7.8 Downloaded auto_enums v0.8.10 Downloaded arc-swap v1.9.2 Downloaded basic-toml v0.1.10 Downloaded bytes v1.12.1 Downloaded euclid v0.22.14 Downloaded ashpd v0.11.1 Downloaded atspi-common v0.13.0 Downloaded cpufeatures v0.3.1 Downloaded autocfg v1.5.1 Downloaded float_next_after v1.0.0 Downloaded find-crate v0.6.3 Downloaded zvariant_derive v5.15.0 Downloaded document-features v0.2.12 Downloaded enumflags2_derive v0.7.12 Downloaded event-listener-strategy v0.5.4 Downloaded arrayref v0.3.9 Downloaded dirs v6.0.0 Downloaded dtor v0.8.1 Downloaded block-buffer v0.12.1 Downloaded drm-sys v0.6.1 Downloaded derive_setters v0.1.9 Downloaded digest v0.11.3 Downloaded bstr v1.13.1 Downloaded owned_ttf_parser v0.25.1 Downloaded parking v2.2.1 Downloaded defmt-parser v1.0.0 Downloaded async-executor v1.14.0 Downloaded percent-encoding v2.3.2 Downloaded phf_generator v0.13.1 Downloaded by_address v1.2.1 Downloaded errno v0.3.14 Downloaded const-oid v0.10.2 Downloaded font-types v0.11.3 Downloaded configparser v3.3.0 Downloaded siphasher v1.0.3 Downloaded palette_math v0.7.7 Downloaded displaydoc v0.2.7 Downloaded mime_guess v2.0.5 Downloaded async-recursion v1.1.1 Downloaded as-raw-xcb-connection v1.0.1 Downloaded color_quant v1.1.0 Downloaded drm-ffi v0.7.1 Downloaded blocking v1.7.0 Downloaded cfg-if v1.0.5 Downloaded cursor-icon v1.2.0 Downloaded proc-macro2-diagnostics v0.10.1 Downloaded intl_pluralrules v7.0.2 Downloaded inotify-sys v0.1.8 Downloaded btoi v0.5.0 Downloaded zcheapstr v1.1.0 Downloaded pico-args v0.5.0 Downloaded bit-vec v0.8.0 Downloaded etagere v0.2.15 Downloaded strict-num v0.1.1 Downloaded form_urlencoded v1.2.2 Downloaded byteorder-lite v0.1.0 Downloaded defmt v1.1.1 Downloaded async-broadcast v0.7.2 Downloaded async-io v2.6.0 Downloaded ctor v0.10.1 Downloaded linebender_resource_handle v0.1.1 Downloaded fdeflate v0.3.7 Downloaded bytemuck_derive v1.12.1 Downloaded data-url v0.3.2 Downloaded atspi v0.29.0 Downloaded tokio-macros v2.7.2 Downloaded async-trait v0.1.92 Downloaded async-task v4.7.1 Downloaded atspi-proxies v0.13.0 Downloaded bit-set v0.8.0 Downloaded crc32fast v1.5.2 Downloaded async-process v2.5.0 Downloaded thiserror v1.0.69 Downloaded crossbeam-utils v0.8.23 Downloaded zerovec-derive v0.11.6 Downloaded enumflags2 v0.7.12 Downloaded bitflags v2.13.2 Downloaded futures-sink v0.3.34 Downloaded i18n-embed-fl v0.10.1 Downloaded find-msvc-tools v0.1.13 Downloaded drm v0.11.1 Downloaded event-listener v5.4.2 Downloaded heck v0.4.1 Downloaded image-webp v0.2.4 Downloaded dispatch2 v0.3.1 Downloaded codespan-reporting v0.12.0 Downloaded ident_case v1.0.1 Downloaded getrandom v0.2.17 Downloaded darling_core v0.21.3 Downloaded gpu-allocator v0.28.0 Downloaded calloop v0.14.4 Downloaded i18n-embed-impl v0.8.4 Downloaded intl-memoizer v0.5.3 Downloaded borsh v1.8.1 Downloaded walkdir v2.5.0 Downloaded strsim v0.11.1 Downloaded zune-core v0.5.3 Downloaded lilt v0.8.2 Downloaded lyon_geom v1.0.19 Downloaded memmap2 v0.9.11 Downloaded base64 v0.22.1 Downloaded fluent v0.17.0 Downloaded smol_str v0.3.6 Downloaded palette_derive v0.7.7 Downloaded phf v0.13.1 Downloaded phf_shared v0.13.1 Downloaded futures-executor v0.3.34 Downloaded cc v1.4.7 Downloaded tracing-core v0.1.36 Downloaded zvariant_utils v4.2.0 Downloaded ashpd v0.12.3 Downloaded tiny-xlib v0.2.5 Downloaded futures-macro v0.3.34 Downloaded keyboard-types v0.8.3 Downloaded profiling v1.0.18 Downloaded quick-error v2.0.1 Downloaded potential_utf v0.1.6 Downloaded same-file v1.0.6 Downloaded version_check v0.9.5 Downloaded wayland-protocols-misc v0.3.12 Downloaded proc-macro-crate v3.5.0 Downloaded renderdoc-sys v1.1.0 Downloaded svg_fmt v0.4.5 Downloaded uncased v0.9.10 Downloaded urlencoding v2.1.3 Downloaded i18n-embed v0.16.0 Downloaded ouroboros v0.18.5 Downloaded rust-embed-utils v8.12.0 Downloaded scoped-tls v1.0.1 Downloaded rand_chacha v0.3.1 Downloaded pin-project-lite v0.2.17 Downloaded scopeguard v1.2.0 Downloaded piper v0.2.5 Downloaded proc-macro-error3 v3.1.1 Downloaded parking_lot v0.12.5 Downloaded parking_lot_core v0.9.12 Downloaded pkg-config v0.3.34 Downloaded pollster v0.4.0 Downloaded hybrid-array v0.4.15 Downloaded proc-macro-error-attr3 v3.1.1 Downloaded unicode-vo v0.1.0 Downloaded rustc-hash v1.1.0 Downloaded mutate_once v0.1.2 Downloaded rustc-hash v2.1.3 Downloaded rust-embed-impl v8.12.0 Downloaded float-cmp v0.9.0 Downloaded hex v0.4.3 Downloaded serde_repr v0.1.21 Downloaded rustversion v1.0.23 Downloaded option-ext v0.2.0 Downloaded simd-adler32 v0.3.10 Downloaded simplecss v0.2.2 Downloaded rand_core v0.6.4 Downloaded rand_core v0.9.5 Downloaded quote v1.0.47 Downloaded utf8_iter v1.0.4 Downloaded gpu-descriptor-types v0.2.0 Downloaded idna_adapter v1.2.2 Downloaded signal-hook-registry v1.4.8 Downloaded shlex v2.0.1 Downloaded smallvec v1.16.1 Downloaded presser v0.3.1 Downloaded ppv-lite86 v0.2.21 Downloaded slab v0.4.12 Downloaded self_cell v1.3.0 Downloaded objc2-encode v4.1.0 Downloaded phf_macros v0.13.1 Downloaded rgb v0.8.53 Downloaded xmlwriter v0.1.0 Downloaded xdg v3.0.0 Downloaded futures-task v0.3.34 Downloaded ouroboros_macro v0.18.5 Downloaded ordered-stream v0.2.0 Downloaded raw-window-handle v0.6.2 Downloaded notify-types v2.1.0 Downloaded unicode-segmentation v1.13.3 Downloaded miniz_oxide v0.8.9 Downloaded ab_glyph_rasterizer v0.1.10 Downloaded font-types v0.12.5 Downloaded lru v0.16.4 Downloaded unicode-ccc v0.4.0 Downloaded gethostname v1.1.0 Downloaded yoke-derive v0.8.3 Downloaded fluent-syntax v0.12.0 Downloaded rand_chacha v0.9.0 Downloaded hex_color v3.0.0 Downloaded sha2 v0.11.0 Downloaded once_cell v1.21.4 Downloaded lyon v1.0.19 Downloaded css-color v0.2.8 Downloaded zune-core v0.4.12 Downloaded wayland-scanner v0.31.11 Downloaded wgpu-core-deps-windows-linux-android v28.0.0 Downloaded zbus_names v4.3.4 Downloaded fluent-langneg v0.13.1 Downloaded termcolor v1.4.1 Downloaded jobserver v0.1.35 Downloaded ordered-float v5.5.0 Downloaded i18n-config v0.4.8 Downloaded log v0.4.34 Downloaded notify v8.2.0 Downloaded libloading v0.8.9 Downloaded miniz_oxide v0.9.1 Downloaded fnv v1.0.7 Downloaded tinyvec v1.13.3 Downloaded litrs v1.0.0 Downloaded spirv v0.3.0+sdk-1.3.268.0 Downloaded wayland-csd-frame v0.3.0 Downloaded xcursor v0.3.11 Downloaded tempfile v3.27.0 Downloaded proc-macro2 v1.0.107 Downloaded rangemap v1.8.0 Downloaded sctk-adwaita v0.11.1 Downloaded slotmap v1.1.1 Downloaded wayland-cursor v0.31.14 Downloaded futures-channel v0.3.34 Downloaded socket2 v0.6.5 Downloaded roxmltree v0.20.0 Downloaded toml_edit v0.25.15+spec-1.1.0 Downloaded grid v1.0.1 Downloaded tracing-attributes v0.1.31 Downloaded adler2 v2.0.1 Downloaded serde_core v1.0.229 Downloaded polling v3.11.0 Downloaded inotify v0.11.5 Downloaded hexf-parse v0.2.1 Downloaded mime v0.3.17 Downloaded unic-langid v0.9.6 Downloaded unicode-linebreak v0.1.5 Downloaded num-traits v0.2.19 Downloaded xkeysym v0.2.1 Downloaded wayland-protocols-plasma v0.3.12 Downloaded unicode-ident v1.0.26 Downloaded uuid v1.26.1 Downloaded zeno v0.3.3 Downloaded mio v1.2.3 Downloaded typenum v1.20.1 Downloaded zerofrom-derive v0.1.8 Downloaded zbus_xml v5.2.1 Downloaded web-time v1.1.0 Downloaded foldhash v0.2.0 Downloaded thiserror-impl v2.0.20 Downloaded foldhash v0.1.5 Downloaded unicode-bidi-mirroring v0.4.0 Downloaded rfd v0.16.0 Downloaded indexmap v2.14.2 Downloaded icu_provider v2.3.1 Downloaded litemap v0.8.3 Downloaded serde_derive v1.0.229 Downloaded jiff-static v0.2.37 Downloaded getrandom v0.4.3 Downloaded itoa v1.0.18 Downloaded zbus-lockstep v0.5.2 Downloaded yoke v0.8.3 Downloaded tiny-skia-path v0.11.4 Downloaded zbus-lockstep-macros v0.5.2 Downloaded tokio-stream v0.1.19 Downloaded icu_locale_core v2.3.0 Downloaded rand v0.8.8 Downloaded wayland-backend v0.3.17 Downloaded futures-lite v2.6.1 Downloaded zmij v1.0.23 Downloaded unic-langid-impl v0.9.6 Downloaded half v2.7.1 Downloaded futures v0.3.34 Downloaded unicode-properties v0.1.4 Downloaded serde v1.0.229 Downloaded stable_deref_trait v1.2.1 Downloaded tiny-skia v0.11.4 Downloaded wayland-protocols-experimental v20250721.0.1 Downloaded fontconfig-parser v0.5.8 Downloaded icu_normalizer_data v2.3.0 Downloaded tinystr v0.8.4 Downloaded kamadak-exif v0.6.1 Downloaded wayland-sys v0.31.11 Downloaded type-map v0.5.1 Downloaded xkbcommon-dl v0.4.2 Downloaded futures-io v0.3.34 Downloaded resvg v0.45.1 Downloaded lyon_path v1.0.19 Downloaded unicase v2.9.0 Downloaded getrandom v0.3.4 Downloaded float-cmp v0.10.0 Downloaded guillotiere v0.6.2 Downloaded glow v0.16.0 Downloaded winnow v1.0.4 Downloaded futures-core v0.3.34 Downloaded gpu-descriptor v0.3.2 Downloaded sys-locale v0.3.2 Downloaded zerotrie v0.2.5 Downloaded zbus_macros v5.19.0 Downloaded wgpu-types v28.0.0 Downloaded wayland-protocols-wlr v0.3.12 Downloaded memchr v2.8.3 Downloaded taffy v0.9.2 Downloaded idna v1.1.0 Downloaded zvariant v5.15.0 Downloaded static_assertions v1.1.0 Downloaded lock_api v0.4.14 Downloaded unicode-script v0.5.8 Downloaded typeid v1.0.3 Downloaded jiff-core v0.1.1 Downloaded zerocopy-derive v0.8.57 Downloaded synstructure v0.14.0 Downloaded writeable v0.6.4 Downloaded zerovec v0.11.8 Downloaded smithay-client-toolkit v0.20.0 Downloaded ttf-parser v0.25.1 Downloaded zbus v5.19.0 Downloaded toml_datetime v1.1.1+spec-1.1.0 Downloaded thiserror v2.0.20 Downloaded thiserror-impl v1.0.69 Downloaded png v0.17.16 Downloaded rand v0.9.5 Downloaded unicode-bidi v0.3.18 Downloaded fontdb v0.23.0 Downloaded zlib-rs v0.6.8 Downloaded yazi v0.2.1 Downloaded libm v0.2.16 Downloaded khronos-egl v6.0.0 Downloaded png v0.18.1 Downloaded imagesize v0.13.0 Downloaded tiny-skia-path v0.12.0 Downloaded wgpu-core v28.0.1 Downloaded svgtypes v0.15.3 Downloaded weezl v0.1.12 Downloaded futures-util v0.3.34 Downloaded hashbrown v0.16.1 Downloaded unicode-width v0.2.2 Downloaded ron v0.12.2 Downloaded x11rb v0.13.2 Downloaded toml_parser v1.1.3+spec-1.1.0 Downloaded fluent-bundle v0.16.0 Downloaded swash v0.2.10 Downloaded syn v3.0.6 Downloaded ash v0.38.0+1.3.281 Downloaded syn v2.0.119 Downloaded toml v0.5.11 Downloaded gif v0.13.3 Downloaded icu_collections v2.3.0 Downloaded zerocopy v0.8.57 Downloaded wayland-client v0.31.15 Downloaded glam v0.25.0 Downloaded lyon_algorithms v1.0.21 Downloaded x11-dl v2.21.0 Downloaded zune-jpeg v0.4.21 Downloaded zune-jpeg v0.5.15 Downloaded moxcms v0.8.1 Downloaded serde_json v1.0.151 Downloaded wgpu-hal v28.0.1 Downloaded yansi v1.0.1 Downloaded tracing v0.1.44 Downloaded url v2.5.8 Downloaded x11rb-protocol v0.13.2 Downloaded flate2 v1.1.10 Downloaded objc2-core-foundation v0.3.2 Downloaded icu_normalizer v2.3.0 Downloaded icu_properties v2.3.0 Downloaded jiff v0.2.37 Downloaded libc v0.2.189 Downloaded hashbrown v0.17.1 Downloaded tokio v1.53.1 Downloaded kurbo v0.10.4 Downloaded hashbrown v0.15.5 Downloaded usvg v0.45.1 Downloaded wayland-protocols v0.32.13 Downloaded kurbo v0.11.3 Downloaded lyon_tessellation v1.0.22 Downloaded quick-xml v0.41.0 Downloaded icu_properties_data v2.3.0 Downloaded palette v0.7.7 Downloaded objc2 v0.6.4 Downloaded rustybuzz v0.20.1 Downloaded harfrust v0.5.2 Downloaded tiny-skia v0.12.0 Downloaded cosmic-text v0.19.0 Downloaded wgpu v28.0.0 Downloaded skrifa v0.44.0 Downloaded skrifa v0.40.0 Downloaded linux-raw-sys v0.12.1 Downloaded image v0.25.10 Downloaded rustix v0.38.44 Downloaded read-fonts v0.37.0 Downloaded rustix v1.1.5 Downloaded read-fonts v0.41.0 Downloaded regex-automata v0.4.18 Downloaded naga v28.0.0 Downloaded pxfm v0.1.30 Downloaded rust-embed v8.12.0 Downloaded linux-raw-sys v0.6.5 Downloaded linux-raw-sys v0.4.15 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 22.50s
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 3s
followSymbolicLinks 'true'implicitDescendants 'true'omitBrokenSymbolicLinks 'true'excludeHiddenFiles 'true'(node:1193) [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-v0.7.0-x86_64-unknown-linux-gnu.tar.gz was found using the provided searchPathFile:/workspace/cosmicnim/cosmic_ffi-v0.7.0-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: c7ea2f25-fce2-4df6-a14a-d1e129bd00d6Workflow Job Run Backend ID: 3dd998c4-9b3e-4ece-be71-dd051c6a2fde[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 18:59:24 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": "15c0720a-a98d-48c2-8ced-e9054285f9e3"}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:1193) [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 11844459Finished uploading artifact content to blob storage!SHA256 digest of uploaded artifact zip is 624467e577b76eb43d1ceb6af564824ea4e5aa5c75c47fbbb6ff2d3e26bc8e15Finalizing 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 18:59:28 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": "e56cda4a-2662-4070-ba3e-be9960147a6b"}Body: { "artifactId": "1992", "ok": true}Artifact cosmic_ffi-linux-x86_64.zip successfully finalized. Artifact ID 1992Artifact cosmic_ffi-linux-x86_64 has been successfully uploaded! Final size is 11844459 bytes. Artifact ID is 1992Artifact download URL: https://rickub.com/nandi/cosmicnim/actions/runs/25/artifacts/1992
successPublish release 4s
👩‍🏭 Creating new GitHub release for tag v0.7.0...⬆️ Uploading cosmic_ffi-v0.7.0-x86_64-unknown-linux-gnu.tar.gz...⬆️ Uploading cosmic_ffi-v0.7.0-x86_64-unknown-linux-gnu.tar.gz.sha256...✅ Uploaded cosmic_ffi-v0.7.0-x86_64-unknown-linux-gnu.tar.gz.sha256✅ Uploaded cosmic_ffi-v0.7.0-x86_64-unknown-linux-gnu.tar.gzFinalizing release...Getting assets list...🎉 Release ready at https://rickub.com/nandi/cosmicnim/releases/v0.7.0
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.