f1da1b508a
Releases can now be created... sorta
...
The API token is read from the environment variable `RELEASE_KEY_GITEA`.
"GITEA" is on the end because Gitea itself will refuse to allow users to
configure Act variables starting with the name "GITEA_".
All information about the release is hard-coded right now. I just needed
to see it hit the API and appear on the Gitea page. Hooking up the extra
options is up next.
2025-05-24 15:14:53 -05:00
f31f5b49da
Move the URL and HTTP Client out of match block
...
I'm going to need these in several of the arms.
2025-05-24 14:53:16 -05:00
013c797e1f
Drop nested list variable in command
...
The enum variant is the value this code-path requires. The inner bool doesn't do anything, so it can go away.
2025-05-24 14:31:07 -05:00
8b0f60d348
Wire in the ListReleases primary command
...
Hey, look at that. I can do the thing what with the stuff and such.
2025-05-24 14:18:38 -05:00
408b0108a5
Starting the Clap CLI parser
2025-05-24 13:52:32 -05:00
2067964a80
Demo use of JSON deserialization
...
It Just Works. Praise the Rust macros.
2025-05-22 18:23:32 -05:00
4d16f8f292
Add structs to represent API results
...
So far it's just a pair that work together to do the repo list results.
2025-05-22 18:23:32 -05:00
45b5049d0e
Slapdash API call demo
...
I can hit the endpoint and retrieve data. Excellent.
2025-05-22 18:23:32 -05:00
3171c89248
Initial commit
...
Starting up a new project for interfacing with Gitea's API from the
command line.
2025-05-22 18:22:05 -05:00