Commit Graph

39 Commits

Author SHA1 Message Date
Lorenz Leutgeb 0fd8c8be4d github: Add README.md
This file will be rendered if the repository is accessed via the GitHub
website. It contains the most imporant information from `/README.md`
and some additional information regarding the status of the repository
on GitHub.

Thanks for the pointer, Yorgos!

See also:
 - https://radicle.zulipchat.com/#narrow/channel/369277-heartwood/topic/github.20repo/with/522296878
 - https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes

Co-authored-by: Fintan Halpenny <fintan.halpenny@gmail.com>
2025-06-05 09:26:26 +02:00
cloudhead 0c93a1c1a4
build: Remove GitHub workflows
These are being replaced by our reproducible builds.
2024-04-29 10:47:51 +02:00
cloudhead 345fa57b64
ci: Fix release workflow
By default, the `checkout@v4` action does a shallow clone, so we weren't
getting the history.
2024-03-27 13:51:38 +01:00
cloudhead 081af03362
Release 1.0.0-rc.1 2024-03-26 16:54:47 +01:00
cloudhead 54aacc9619
ci: Add version file to binary release
This commit also upgrades deprecated actions.
2024-03-13 12:36:03 +01:00
cloudhead fa4b929a06
ci: Remove old deploy script, cleanup build 2024-03-11 16:54:52 +01:00
Thomas Scholtes 3ccb6a5fac
Move `rad-web` binary to `radicle-httpd` package
Signed-off-by: Thomas Scholtes <geigerzaehler@axiom.fm>
2023-11-22 11:27:11 +01:00
cloudhead 87870b521a
build: Fix man page building 2023-08-17 11:43:17 +02:00
Alexis Sellier 170417f974
ci: Fix man page build 2023-07-21 20:52:25 +02:00
Alexis Sellier af28a0ca07
docs: Add `rad.1` manual page
This is a general guide to getting started on radicle, available as a
man page.

We also make sure that the page is built on release.
2023-07-20 10:54:05 +02:00
Adam Szkoda 8c701dc908
ci: Move shell scripts into standalone files 2023-06-20 13:16:57 +02:00
Alexis Sellier 29507b550d
ci: Fix release pipeline for linux 2023-05-22 17:09:18 +02:00
Adam Szkoda 216f48b7f1
ci: Build a debug binary of the CLI 2023-05-22 14:39:53 +02:00
Adam Szkoda fc951b82c6
ci: Update latest symlink only if build succeeded 2023-05-15 12:27:33 +02:00
Alexis Sellier c1d4e87d25
ci: Use local deploy script instead of CI
Further reduce GitHub reliance.
2023-05-10 10:41:01 +02:00
Alexis Sellier 636d9e55ee
ci: Remove `ci.yaml`
We are no longer relying on GitHub CI.
2023-04-17 15:58:55 +02:00
Adam Szkoda 992e94ebe4
ci: Improve directory structure 2023-04-07 11:37:17 +02:00
Adam Szkoda f1821e0b99
ci: Update releases volume path 2023-04-07 11:37:15 +02:00
Adam Szkoda b33893741f
ci: Migrate away from Google Cloud Storage 2023-04-06 11:28:46 +02:00
Slack Coder b6c1560a0a
cli: add workflow example with two peers
Make the documentation more realistic by using two peers, a maintainer
and a contributor, for the client examples.  Define them as 'workflow'
examples, ordering them in their own directory to aid user navigation.
2023-03-20 18:27:58 +01:00
Adam Szkoda 3b0d838846
ci: Deploy built container images 2023-02-14 20:34:55 +01:00
Adam Szkoda 602299734a
ci: Address deprecation warnings 2023-02-13 13:29:29 +01:00
Adam Szkoda 2c3e7cc2c9
ci: Switch to maintained GitHub actions
Signed-off-by: Adam Szkoda <adaszko@gmail.com>
2023-02-07 11:13:01 +01:00
Fintan Halpenny 3f48c2c516
Rust 1.67
Rust 1.67 was announced[0]. Update the necessary files for running
1.67 and fix the clippy suggestions for string interpolation.

[0]: https://blog.rust-lang.org/2023/01/26/Rust-1.67.0.html

Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
X-Clacks-Overhead: GNU Terry Pratchett
2023-02-04 19:30:29 +01:00
Adam Szkoda e01838a70a
ci: Switch to maintained GitHub actions for Rust 2023-01-26 13:08:49 +01:00
Adam Szkoda 5acfeb2b79
Release to Google Cloud Storage
Signed-off-by: Adam Szkoda <adaszko@gmail.com>
2023-01-25 11:59:18 +01:00
Adam Szkoda f5cb86dabd
Include git-remote-rad in the release tarballs 2023-01-19 11:22:59 +01:00
Alexis Sellier 079c193d0c
ci: Make workflow names consistent
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2023-01-19 10:29:22 +01:00
Adam Szkoda 73b7db10fe
Upload macOS binaries for e2e testing 2023-01-18 18:09:01 +01:00
Slack Coder 8f8eacc078
github: Workaround test dep on git remote helper
Workaround a client documentation test dependency on radicle's
radicle-remote-helper.

The framework has yet to support using the projects version directly.  A
proper fix is non-trivial.

Signed-off-by: Slack Coder <slackcoder@server.ky>
2023-01-17 10:08:44 +01:00
Slack Coder dec7979644
Update github workflow dependencies
Outdated dependencies are producing warnings, some about upcoming
deprecations.

For example:

```
The `set-output` command is deprecated and will be disabled soon.
```

or

```
The `save-state` command is deprecated and will be disabled soon.
```

Signed-off-by: Slack Coder <slackcoder@server.ky>
2023-01-12 13:13:30 +01:00
Adam Szkoda b7b33acbdf
Avoid slowing down PR CI jobs 2023-01-10 10:26:08 +01:00
Adam Szkoda dfc6e974f2
Publish radicle-httpd binary for testing
Signed-off-by: Adam Szkoda <adaszko@gmail.com>
2023-01-10 10:26:08 +01:00
Adam Szkoda 3682ef195b
Add CI job for releasing binaries
Signed-off-by: Adam Szkoda <adaszko@gmail.com>
2023-01-09 12:54:41 +01:00
Alexis Sellier f26674a5a9
Upgrade Rust to 1.66
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
2022-12-15 20:55:26 +01:00
Adam Szkoda ac3ee5f709
Build container images for deployment
Signed-off-by: Adam Szkoda <adaszko@gmail.com>
2022-12-14 17:15:40 +01:00
Alexis Sellier 45c7f3049b
Update to Rust 1.65
* Use new let-else syntax
* Fix new clippy lints

Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
2022-11-05 12:47:26 +01:00
Alexis Sellier 854b0ba353
Update Rust to 1.64 2022-09-26 11:27:31 +02:00
Alexis Sellier 44664bddd5
Add CI
Signed-off-by: Alexis Sellier <alexis@radicle.xyz>
2022-09-13 14:18:16 +02:00