Commit Graph

34 Commits

Author SHA1 Message Date
e49b539e61 Uncomment NODE_OPTIONS environment variable in release workflow.
Some checks failed
Release binary for cl-cli / build-and-release (push) Successful in 1m39s
Check go code / build-and-release (pull_request) Successful in 1m10s
Check go code / build-and-release (pull_request_target) Successful in 1m5s
Check go code / build-and-release (push) Failing after 10m30s
2025-10-25 00:27:00 +02:00
c1e8019688 Update release workflow to use Gitea URL for release action
Some checks failed
Release binary for cl-cli / build-and-release (push) Failing after 1m34s
2025-10-25 00:23:24 +02:00
b648599088 fake v_release content
Some checks failed
Check go code / build-and-release (push) Successful in 1m5s
Release binary for cl-cli / build-and-release (push) Failing after 1m18s
2025-10-25 00:17:48 +02:00
ca46a9eccc Update build-and-release workflow to use full GitHub URL for release action
Some checks failed
Release binary for cl-cli / build-and-release (push) Failing after 1m21s
2025-10-25 00:14:41 +02:00
81350f38e4 Update dependencies in Cargo.lock to the latest versions
All checks were successful
Check go code / build-and-release (push) Successful in 1m4s
2025-10-25 00:13:23 +02:00
1f2d42e1d5 Update release workflow to include pull_request_target event and specify branches
All checks were successful
Check go code / build-and-release (push) Successful in 1m3s
2025-10-24 23:43:11 +02:00
a0f67464b5 Simplify build-and-release workflow by switching to akkuman/gitea-release-action and enabling checksum generation.
Some checks failed
Release binary for cl-cli / build-and-release (push) Failing after 7s
2025-10-24 23:41:29 +02:00
ff5699e627 Update workflow to specify branches for push and pull_request events 2025-10-24 23:35:28 +02:00
dc0040c2d1 Add workflow to check Go code on push and pull requests 2025-10-24 23:34:15 +02:00
9950282d6e Update build-and-release workflow to use Gitea-hosted setup-go action
Some checks failed
Release binary for cl-cli / build-and-release (push) Failing after 16s
2025-10-24 23:33:31 +02:00
7c8e8eb236 Clean code by commenting out some variable, and allowing some dead code. 2025-10-24 23:24:47 +02:00
442b5d25b4 Release v0.4.0
Some checks failed
Release binary for cl-cli / build-and-release (push) Failing after 1m40s
v4.0.0
2025-10-24 18:08:01 +02:00
4763d48290 Add PATCH support in Gitea client and update issue handling
Extend Gitea client with a `patch` method for executing PATCH requests. Introduce `IssueWriteSetBody` struct for serializing issue update payloads. Update Gitea action to append related issues and send PATCH requests to update issue descriptions.
2025-10-24 18:04:28 +02:00
1af6596b51 Enhance issue handling by adding utils module
Introduce `append_related_issues` function and `IssueRelated` enum to manage related issue linking. Update Gitea action to utilize the new functionality for appending related issues in work package content. Add corresponding tests.
2025-10-24 17:32:10 +02:00
c5f4f9fcf9 Release v0.3.0
Some checks failed
Release binary for cl-cli / build-and-release (push) Failing after 1m27s
v0.3.0
2024-11-17 21:25:32 +01:00
9f544c66c2 Add "open" crate and automate browser opening for work packages
Added the "open" crate to Cargo.toml and corresponding dependencies to Cargo.lock. Updated the code to automatically open the newly created work package in the browser and handle potential failure cases gracefully.
2024-11-17 21:24:41 +01:00
7c1cdb64ec fix multiple gitlab token possible 2024-11-14 15:23:25 +01:00
4bb787488d example configuation file 2024-11-14 15:22:14 +01:00
ab0df54893 release 0.2.0
Some checks failed
Release binary for cl-cli / build-and-release (push) Failing after 1m57s
v0.2.0
2024-11-14 14:22:56 +01:00
7b6cc33ecb Refactor Gitea client and improve issue handling
Update the authorization header format in the Gitea client. Enhance issue details in work package creation and make `number` field public in the `Issue` struct.
2024-11-14 14:22:39 +01:00
696fd15cfa cargo fixes 2024-10-25 00:42:23 +02:00
957c5b91bc cargo fixes 2024-10-25 00:41:46 +02:00
1d8a70768f integrate-gitea (#2)
Reviewed-on: #2
Co-authored-by: Julien Fastré <julien.fastre@champs-libres.coop>
Co-committed-by: Julien Fastré <julien.fastre@champs-libres.coop>
2024-10-24 22:32:42 +00:00
0c3320943e add changies 2024-03-17 21:36:10 +01:00
df71e1073c allow multiple instances of gitlab to be configured 2024-03-17 21:34:03 +01:00
34f6eac006 allow to assign automatically current user on new work package 2024-03-15 23:10:21 +01:00
8da5d6ed87 more usage 2024-01-09 09:50:10 +01:00
b4ffee2dd3 add some docs 2024-01-09 09:41:46 +01:00
708be9bdc4 update changelog
All checks were successful
Release binary for cl-cli / build-and-release (push) Successful in 1m42s
v0.1.0
2024-01-08 23:22:29 +01:00
f9fb2b1e10 Merge pull request 'Enable CI for releasing the tool and changie for handling changelog' (#1) from ci-for-release into main
Reviewed-on: #1
2024-01-08 22:21:13 +00:00
4a77a4487b Enable CI for releasing the tool 2024-01-08 23:19:56 +01:00
a17901a6d6 write workpackage on openproject 2024-01-08 13:26:09 +01:00
5b34a51d90 remove the (desactivated) access token 2023-03-27 17:56:22 +02:00
4725e096f4 first cli (wip) 2023-03-27 17:53:41 +02:00