Log from Radicle native CI

Table of contents

Request message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:zSYYQTaqPe95vUCKEGxxc133UrV2",
    "name": "carnet-de-route",
    "description": "Garmin Explore waypoint and collection sync into a local GeoPackage",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6Mkp67KWsEULs8E1ufmwP3JwgU7uvZueB3E16tHnBNK742d",
      "did:key:z6MktbPPfEZKBgZHMcEh2DPM5p2wkkTJSKLQnTwsQX5L9zjb"
    ]
  },
  "pusher": {
    "id": "did:key:z6Mkp67KWsEULs8E1ufmwP3JwgU7uvZueB3E16tHnBNK742d",
    "alias": "nolith"
  },
  "before": "97ce82fcec482e43f72141ac1534aca985f34331",
  "after": "97ce82fcec482e43f72141ac1534aca985f34331",
  "branch": "main",
  "commits": [
    "97ce82fcec482e43f72141ac1534aca985f34331"
  ]
}

.radicle/native.yaml

shell: |-
  export CGO_ENABLED=0
  go vet ./...
  go test ./...
  go build ./cmd/carnet-de-route
  reuse lint

Run: git clone /var/lib/radicle/storage/zSYYQTaqPe95vUCKEGxxc133UrV2 /var/lib/radicle-ci/reports/logs/carnet-de-route/trusted/7562a55f-8678-40d0-9543-16593ddf7906/src

Command arguments:

In directory: /

Exit code: 0

Output (stdout and stderr):

Cloning into '/var/lib/radicle-ci/reports/logs/carnet-de-route/trusted/7562a55f-8678-40d0-9543-16593ddf7906/src'...
done.

Run: git config advice.detachedHead false

Command arguments:

In directory: /var/lib/radicle-ci/reports/logs/carnet-de-route/trusted/7562a55f-8678-40d0-9543-16593ddf7906/src

Exit code: 0

Run: git checkout 97ce82fcec482e43f72141ac1534aca985f34331

Command arguments:

In directory: /var/lib/radicle-ci/reports/logs/carnet-de-route/trusted/7562a55f-8678-40d0-9543-16593ddf7906/src

Exit code: 0

Output (stdout and stderr):

HEAD is now at 97ce82f ci: add radicle CI config

Run: git show 97ce82fcec482e43f72141ac1534aca985f34331

Command arguments:

In directory: /var/lib/radicle-ci/reports/logs/carnet-de-route/trusted/7562a55f-8678-40d0-9543-16593ddf7906/src

Exit code: 0

Output (stdout and stderr):

commit 97ce82fcec482e43f72141ac1534aca985f34331
Author: Alessio Caiazza <code.git@caiazza.info>
Date:   Tue Nov 3 09:43:43 2026 +0100

    ci: add radicle CI config

diff --git a/.radicle/native.yaml b/.radicle/native.yaml
new file mode 100644
index 0000000..4ae3e3e
--- /dev/null
+++ b/.radicle/native.yaml
@@ -0,0 +1,6 @@
+shell: |
+  export CGO_ENABLED=0
+  go vet ./...
+  go test ./...
+  go build ./cmd/carnet-de-route
+  reuse lint
\ No newline at end of file

Run: bash -c set -xeuo pipefail export CGO_ENABLED=0 go vet ./... go test ./... go build ./cmd/carnet-de-route reuse lint

Command arguments:

In directory: /var/lib/radicle-ci/reports/logs/carnet-de-route/trusted/7562a55f-8678-40d0-9543-16593ddf7906/src

Exit code: 0

Output (stdout and stderr):

+ export CGO_ENABLED=0
+ CGO_ENABLED=0
+ go vet ./...
go: downloading github.com/google/uuid v1.6.0
go: downloading modernc.org/sqlite v1.37.1
go: downloading github.com/playwright-community/playwright-go v0.5200.1
go: downloading github.com/go-jose/go-jose/v3 v3.0.4
go: downloading github.com/go-stack/stack v1.8.1
go: downloading github.com/deckarep/golang-set/v2 v2.7.0
go: downloading modernc.org/libc v1.65.7
go: downloading golang.org/x/sys v0.33.0
go: downloading modernc.org/mathutil v1.7.1
go: downloading github.com/dustin/go-humanize v1.0.1
go: downloading modernc.org/memory v1.11.0
go: downloading golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0
go: downloading github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec
+ go test ./...
?   	carnet-de-route/cmd/carnet-de-route	[no test files]
ok  	carnet-de-route/internal/bridge	0.012s
ok  	carnet-de-route/internal/cli	61.722s
?   	carnet-de-route/internal/config	[no test files]
ok  	carnet-de-route/internal/explore	0.004s
ok  	carnet-de-route/internal/model	0.002s
ok  	carnet-de-route/internal/store	174.961s
ok  	carnet-de-route/internal/store/icons	0.002s
?   	carnet-de-route/internal/syncstate	[no test files]
+ go build ./cmd/carnet-de-route
+ reuse lint
# SUMMARY

* Bad licenses: 0
* Deprecated licenses: 0
* Licenses without file extension: 0
* Missing licenses: 0
* Unused licenses: 0
* Used licenses: GPL-3.0-or-later
* Read errors: 0
* Invalid SPDX License Expressions: 0
* Files with copyright information: 72 / 72
* Files with license information: 72 / 72

Congratulations! Your project is compliant with version 3.3 of the REUSE Specification :-)