Radish alpha
r
rad:zwTxygwuz5LDGBq255RA2CbNGrz8
Radicle CI broker
Radicle
Git
200 commits
L
feat(src/pages.rs): shorten meta refresh value a lot
Lars Wirzenius
17 days ago 276187c
L
fix(src/config.rs): point at correct place where meta refresh is set
Lars Wirzenius
17 days ago 8da2ffd
L
fix(doc/userguide.md): fix typo
Lars Wirzenius
17 days ago d93a285
L
refactor(src/notif.fs): fix typo in constant name
Lars Wirzenius
17 days ago 071e3e7
L
fix(src/config.rs): fix typo in doc comment
Lars Wirzenius
17 days ago bbc4e42
L
chore: update debian/changelog with tentative relese version
Lars Wirzenius
1 month ago e5d249b
L
chore: prepare release 0.27.0
Lars Wirzenius
1 month ago 980df1f
D
chore: update dependencies
Defelo
1 month ago cae4ced
L
chore: prepare release 0.25.0
Lars Wirzenius
1 month ago a3dacbe
L
fix: use new workspace path in Ambient
Lars Wirzenius
1 month ago ce827de
L
chore: delete obsolete RUSTSEC and copyright licence
Lars Wirzenius
1 month ago 8336d8c
L
chore: bump Radicle dependencies
Lars Wirzenius
1 month ago 369227c
L
chore: update dependency on html-page
Lars Wirzenius
1 month ago 88fd92e
L
fix: document installing from Radicle APT repository
Lars Wirzenius
1 month ago 472d648
L
chore: bump indirect dependency on keccak to non-yanked version
Lars Wirzenius
2 months ago fbd992f
L
chore: bump dependency on html-page to new 0.4.2
Lars Wirzenius
2 months ago bb1b8b5
L
refactor: add ergo::Oid export
Lars Wirzenius
2 months ago 02e259f
L
refactor: QueueAdder holds an ergo::Radicle
Lars Wirzenius
2 months ago 1620a6a
L
refactor: drop Worker::name, now unnecessary
Lars Wirzenius
2 months ago 0e2bc0d
L
refactor: make Worker::NAME be a static string
Lars Wirzenius
2 months ago a7c73ce
L
refactor: CiEventSource gets a reference to a profile instead of owning it
Lars Wirzenius
2 months ago a5842ff
L
refactor: use ergo module to load profile
Lars Wirzenius
2 months ago f38a67b
L
chore: rewrite nested if-lets to not be nested
Lars Wirzenius
2 months ago 82ed0bc
L
chore: update dependency on time crate
Lars Wirzenius
2 months ago 2ee045e
D
feat: handle `LocalRefsAnnounced` events
Defelo
3 months ago 85d2def
L
doc: add link to Radicle CI home page
Lars Wirzenius
3 months ago cdeb159
L
chore: prepare release 0.25.0
Lars Wirzenius
3 months ago 2e2c3f3
L
fix: adapt to Oid version differences, Patch title generation
Lars Wirzenius
3 months ago 13a6860
L
chore: update dependncies on Radicle crates
Lars Wirzenius
3 months ago 6c39705
L
fix: use now-correct error type
Lars Wirzenius
3 months ago d1d0bf8
L
fix: ignore all unhandled node events
Lars Wirzenius
3 months ago ad594b6
L
feat: add logger function of unhandle node eventws
Lars Wirzenius
3 months ago 2ef340b
L
chore: drop dependency on radicel-git-ext, unused
Lars Wirzenius
3 months ago bb55046
L
chore: update dependency on nuuid
Lars Wirzenius
3 months ago cdf88d6
L
chore: update dependency on thiserror
Lars Wirzenius
3 months ago 9e8294e
L
chore: update dependency on tempfile
Lars Wirzenius
3 months ago 3c5c684
L
chore: update dependency on subplotlib
Lars Wirzenius
3 months ago fd8f47b
L
chore: update dependencyu on regex
Lars Wirzenius
3 months ago b1c19a4
L
chore: update dependency on nonempty to 0.12.0
Lars Wirzenius
3 months ago 6bcb6a6
L
chore: depend on newer version of duration-str
Lars Wirzenius
3 months ago a014cf6
L
refactor: express dependency on radicle same way as others
Lars Wirzenius
3 months ago 41b30ad
L
chore: update .ambient/dch
Lars Wirzenius
4 months ago b6efecd
L
chore: refresh dch from ambient-actions
Lars Wirzenius
4 months ago 322b61c
L
refactor: drop unnecessary result type for capture method
Lars Wirzenius
4 months ago e681fc8
L
refactor: avoid exposing types from dependencies in error types
Lars Wirzenius
4 months ago e90dfeb
L
tests: drop 0.23.0 from upgrade tests
Lars Wirzenius
4 months ago 1921aed
L
tests: add release 0.24.0 to upgrade tests
Lars Wirzenius
4 months ago e36b10a
L
chore: prepare release 0.24.0
Lars Wirzenius
4 months ago f307ac4
L
ci: initialize Radicle node before running test suite
Lars Wirzenius
4 months ago 7a1320a
L
feat: make announcing option for "cibool cob"
Lars Wirzenius
4 months ago 5658925
L
feat: cache job COB ID lookup
Lars Wirzenius
4 months ago e541019
L
feat: add "cibtool cob" to add runs to a job COB
Lars Wirzenius
4 months ago 21db3db
L
feat: make INFO log messages for a typical CI run easier to follow
Lars Wirzenius
5 months ago c60c427
L
feat: check at configuration load time that default adapter is set if needec
Lars Wirzenius
5 months ago 24c95c8
L
chore: drop depedency on anyhow
Lars Wirzenius
5 months ago 8413204
L
doc: explain limit on concurrency per repo
Lars Wirzenius
5 months ago ac530cf
L
feat: log enitre filter decision as one message
Lars Wirzenius
5 months ago 7d740a9
L
chore: drop unused dependency on ctor
Lars Wirzenius
5 months ago 1a329c7
L
chore: drop unused dependency sqlite3-sys
Lars Wirzenius
5 months ago d75150d
L
chore: drop unused dependency valuable
Lars Wirzenius
5 months ago 8fbe2d8
L
chore: bump dependency on Subplot
Lars Wirzenius
5 months ago 25c9f0d
L
tests: drop version 0.22.0 from upgrade tests
Lars Wirzenius
5 months ago 99fc34b
L
tests: add version 0.23.0 to upgrade tests
Lars Wirzenius
5 months ago ef0a8aa
L
chore: prepare release 0.23.0
Lars Wirzenius
5 months ago 460f08e
L
fix(src/filter.rs): log the correct filter for tag events
Lars Wirzenius
5 months ago e98f577
L
feat: terminate a CI run
Lars Wirzenius
5 months ago beaf622
L
feat: if the event queue a shutdown event, always pick it first
Lars Wirzenius
5 months ago c537e57
L
doc: write document on how to implement a CI adapter
Lars Wirzenius
5 months ago 5d8d60b
L
tests: drop 0.21.0 from upgrade tests
Lars Wirzenius
5 months ago 97762c6
L
tests: add v0.22.0 to upgrade tests
Lars Wirzenius
5 months ago 20f36b0
L
chore: prepare for release 0.22.0
Lars Wirzenius
5 months ago 01bad34
L
doc: add AnyDelegate to list of filters
Lars Wirzenius
5 months ago 179ce40
L
fix: typo in filename
Lars Wirzenius
5 months ago 0a77f80
L
doc: document how to add a new event filter
Lars Wirzenius
5 months ago 0dc74cf
L
feat: add the AnyDelegate filter
Lars Wirzenius
5 months ago 94fbd9f
L
chore: avoid 'cargo deny' complaints about advisories
Lars Wirzenius
6 months ago 31543ca
L
test(ci-broker.md): change shutdown scenario to verify cleanliness
Lars Wirzenius
6 months ago e8217e8
L
chore: drop unused doc/publish.sh
Lars Wirzenius
6 months ago 92f309a
L
chore: drop unused src/pullqueue.rs
Lars Wirzenius
6 months ago 91358ed
L
feat! in ErgoError, hide types from dependencies
Lars Wirzenius
6 months ago 09d21f7
L
docs(RELEASE.md): add "add new release to upgrade tests"
Lars Wirzenius
6 months ago 7995524
L
tests: drop old releases, to speed up upgrade test
Lars Wirzenius
6 months ago b9a8f9d
L
tests: add missing releasex to upgrade tests
Lars Wirzenius
6 months ago 0c1d5ac
L
ci: disble cargo_fmt for now
Lars Wirzenius
6 months ago dffe088
L
chore: cargo fmt
Lars Wirzenius
6 months ago 7ad346e
L
fix(src/queueproc.rs): logic for when to stop processing events
Lars Wirzenius
6 months ago 7b86584
L
feat(src/logger.rs): adjust logging functions for queue processing
Lars Wirzenius
6 months ago 59ef2c7
L
fix(src/logger.rs): message for AdapterStdoutLine
Lars Wirzenius
6 months ago a17ab01
L
feat: generic info logger, for debugging
Lars Wirzenius
6 months ago a2ff833
L
tests(ci-broker.md): add scenario for empty queue
Lars Wirzenius
6 months ago 7ba599b
L
build(Makefile): build subplot as HTML
Lars Wirzenius
6 months ago 2044a69
L
chore: format code
Lars Wirzenius
6 months ago 6bcf814
L
refactor(src/queueproc.rs): simplify thread structure
Lars Wirzenius
6 months ago dd9347b
L
doc(doc/userguide.md): add note about RAD_PASSPHRASE for node key
Lars Wirzenius
6 months ago 5379b67
L
doc(RELEASE.md): write down release process
Lars Wirzenius
6 months ago 387207e
L
refactor: simplify report generation code
Lars Wirzenius
6 months ago f9aad66
L
feat: allow config file to set description in HTML report
Lars Wirzenius
6 months ago c459b67
L
doc: add an overview document of Radicle CI
Lars Wirzenius
6 months ago a73a1c7
L
feat: cibtool trigger --message option
Lars Wirzenius
7 months ago 6aced1f
L
fix: update NEWS.md entry for 0.21.0 release
Lars Wirzenius
7 months ago 5039a08
L
chore: prepare release 0.21.0
Lars Wirzenius
7 months ago 1845c2b
L
fix(ci-broker.md): drop unused embedded file
Lars Wirzenius
7 months ago 4f8865b
L
test: add scenario that uses all event filters in config file
Lars Wirzenius
7 months ago acd3dd0
L
fix: add missing event filters for tag events
Lars Wirzenius
7 months ago eb4d4a3
L
add all filters to config file so we verify they can be parsed
Lars Wirzenius
7 months ago a2dec1a
L
chore: bump MSRV so it's correct
Lars Wirzenius
7 months ago aa70e64
L
fix: update Cargo.lock
Lars Wirzenius
7 months ago 44e5886
L
fix: version number
Lars Wirzenius
7 months ago 0d4387a
L
chore: prepare release 0.20.1
Lars Wirzenius
7 months ago 4c81808
L
chore: upgrade dependencies, fix problems found
Lars Wirzenius
7 months ago aa5e1eb
L
feat: receive and render canonical ref update events
Lars Wirzenius
7 months ago 3782dc2
L
tests(ci-broker.md): add scenario for JSON config file
Lars Wirzenius
7 months ago 6f29315
D
feat: optionally load config from json file
Defelo
7 months ago adde3f4
L
fix: remove unnecessary parentheses
Lars Wirzenius
7 months ago 0c95914
L
fix: set permissions of pages files
Lars Wirzenius
7 months ago a5849ec
L
feat: when writing HTML report pages, write temp file and rename
Lars Wirzenius
7 months ago 62f1ded
L
feat: reduce report page auto-refresh interval to 1 minute
Lars Wirzenius
7 months ago 4610dcf
A
doc: highlight the need to filter node ids
Arnaud Bailly
7 months ago acba124
A
fix: link to 'Front page' from run report
Arnaud Bailly
7 months ago f20fefe
D
fix: handle invalid json in node events
Defelo
7 months ago 27587a8
L
chore: switch serde YAML parsing to serde-norway
Lars Wirzenius
7 months ago 16e534d
L
chore: prepare release 0.20.0
Lars Wirzenius
7 months ago d981727
L
feat: say run timed out on report page if that happened
Lars Wirzenius
7 months ago 845a86c
L
refactor(src/adapter.rs): reduce code duplication in tests
Lars Wirzenius
7 months ago 6959f65
L
fix: expected result in test case
Lars Wirzenius
7 months ago 1ca695f
L
fix: when adapter times out, return correct error variant
Lars Wirzenius
7 months ago d49fd6c
L
chore: update Cargo.lock
Lars Wirzenius
7 months ago ce9def4
L
chore: drop unused timeout related logger functions
Lars Wirzenius
8 months ago 7f97303
L
fix: max_run_time setting in cib
Lars Wirzenius
8 months ago 2731720
L
fix: make reading child output not block forever, if there is none
Lars Wirzenius
8 months ago b3898f6
L
build(Makefile): limit duration of test runs
Lars Wirzenius
8 months ago 3f98488
L
fix: make RealtimeLines::line honor the max duration setting
Lars Wirzenius
8 months ago ac9261b
L
add unit test to expose RealtimeLines not timing out
Lars Wirzenius
8 months ago 04cc070
L
chore: tidy up and minimize .cargo/deny.toml
Lars Wirzenius
8 months ago 96c3b53
L
chore: move deny.toml to .cargo
Lars Wirzenius
8 months ago e0ffdbc
L
feat: add `cibtool trigger --all` option
Lars Wirzenius
8 months ago 7a27e0c
L
refactor: use ergo module for run commands
Lars Wirzenius
8 months ago 7c3af34
L
refactor: use ergo in event commands
Lars Wirzenius
8 months ago cfb6998
L
refactor: use ergo module in trigger command
Lars Wirzenius
8 months ago 1855817
L
feat: add module radicle_ci_broker::ergo
Lars Wirzenius
8 months ago 4b232bd
L
feat: `cibtool trigger --patch` option
Lars Wirzenius
8 months ago 80db71a
L
feat: `cibtool event add` defaults to `HEAD` commit of chosen ref
Lars Wirzenius
8 months ago a13b5a9
L
feat: `cibtool event add` defaults to default branch
Lars Wirzenius
8 months ago 562465e
L
feat: `cibtool trigger` uses default branch by default
Lars Wirzenius
8 months ago 5950499
L
feat! make `cibtool log` read `cib` log output as well
Lars Wirzenius
8 months ago b84fffa
L
feat: add `cibtool log --jsonl` option
Lars Wirzenius
8 months ago cf188b6
L
fix: remove random unrelated words from option doc help text
Lars Wirzenius
8 months ago e171baf
L
ci: use new "custom" action and an external "dch" action
Lars Wirzenius
8 months ago 6596d9e
L
ci(.radicle/ambient.yaml): drop timing steps
Lars Wirzenius
8 months ago e9b0557
L
chore: drop unused type and import
Lars Wirzenius
8 months ago 4cea4f3
L
fix(src/refs.rs): update lifetime annotations
Lars Wirzenius
8 months ago 66a374d
L
ci: add date commands to help figure out where time is spent in CI
Lars Wirzenius
8 months ago f6cab9b
L
test: drop 0.18.0 from upgrade tests, add 0.19.1
Lars Wirzenius
8 months ago 6736324
L
feat: add job COB ID to run information on per-repo report page
Lars Wirzenius
8 months ago b177b78
L
feat: cibtool run add --job option
Lars Wirzenius
8 months ago 9dee71a
L
feat: store job ID in run value, if known
Lars Wirzenius
8 months ago 8ed719a
L
feat: if job COB already exists, return its ID
Lars Wirzenius
8 months ago 5bb6cc1
L
doc(CONTRIBUTING.md): add
Lars Wirzenius
8 months ago 5e32f7f
L
tests: add scenario to verify behavior when adapter fails
Lars Wirzenius
8 months ago 5439018
L
build(Makefile): allow restricting what tests to run
Lars Wirzenius
8 months ago a3d8d1a
L
packaging: tidy up Debian packaging
Lars Wirzenius
8 months ago 57d5f7f
L
fix: match tag name pattern on entire tag name
Lars Wirzenius
9 months ago d8aaa03
L
feat: deprecate the status_update_interval_seconds config field
Lars Wirzenius
9 months ago 6909e46
L
feat: configuration field filters is now optional
Lars Wirzenius
9 months ago 5c10459
L
feat: configuration field adapters is now optional
Lars Wirzenius
9 months ago 9ab275d
Y
chore: document `subplot` requirement for `doc` target
Yorgos Saslis
9 months ago b40f910
L
fix: improve error message for the node connection being broken
Lars Wirzenius
9 months ago 883cae6
L
feat: log job COB problems, but do not propagate them
Lars Wirzenius
9 months ago 022466a
L
fix: drop debug-prints left behind
Lars Wirzenius
9 months ago d3681d2
L
chore: prepare release 0.19.1
Lars Wirzenius
9 months ago df22a8e
L
feat: add a buffering feature to AdminLog
Lars Wirzenius
9 months ago 6af9c66
L
test: test upgrade to v0.19.0
Lars Wirzenius
9 months ago 1f85b1b
L
fix: typo in `cibtool run show` help text
Lars Wirzenius
9 months ago dd4982e
L
chore: bump dependencies on radicle and radicle-job
Lars Wirzenius
9 months ago 93dd7c4
L
fix(doc/architecture.md): fix typo
Lars Wirzenius
9 months ago bda46bb
L
chore: prepare release 0.19.0
Lars Wirzenius
9 months ago 2f56e46
R
fixup! doc(doc/userguide.md): document configuration file fields
Richard Levitte
9 months ago b151768
L
doc(doc/userguide.md): document configuration file fields
Lars Wirzenius
9 months ago 9d218bd
L
fix(src/pages.rs): sort RSS feed items by time
Lars Wirzenius
9 months ago 05283ad
L
fix: type in constant name
Lars Wirzenius
9 months ago 4db74c7
S
feat: guid is not a permalink
Sean Borg
9 months ago 3bb98f3
L
feat: announce COB changes to other nodes
Lars Wirzenius
9 months ago e1a741e
L
feat: create and update job COBs when adapter runs
Lars Wirzenius
9 months ago c55375e
L
feat: add module for creating or updating job COBs
Lars Wirzenius
9 months ago 6a4c026
L
chore: add dependency on radicle-job
Lars Wirzenius
9 months ago ce5e594
L
chore: inline variables to format strings
Lars Wirzenius
10 months ago d5f684b
R
Editorial cleanup
Richard Levitte
10 months ago d824691
R
Add a line about the Radicle Container CI adapter
Richard Levitte
10 months ago 31c36ec
T
typo
Tshepang Mbambo
10 months ago 17b1c96
T
missing word
Tshepang Mbambo
10 months ago 38729b7
T
use a consistent config name
Tshepang Mbambo
10 months ago 97a904c
T
remove debatable statement
Tshepang Mbambo
10 months ago 0261d25
T
some text fixes
Tshepang Mbambo
10 months ago 3c0e165
L
fix: serialize only the adapter config, not the adapter spec
Lars Wirzenius
10 months ago 073b652
L
feat: log the filename and content of adapter config
Lars Wirzenius
10 months ago ccfa861
L
feat: allow configuring adapters in the `cib` configuration file
Lars Wirzenius
10 months ago d1db5e9
L
build(Makefile): allow running only slow tests
Lars Wirzenius
10 months ago e8285d7
L
chore: deny unused imports in cibtool commands
Lars Wirzenius
10 months ago e61f38c
L
test: add release 0.18.0 to upgrade tests
Lars Wirzenius
10 months ago f32efd9
L
refactor: use custom type instead of boolean, for clarity
Lars Wirzenius
10 months ago 246068c