mfenniak

Joined 19 years ago

Karma
566
Submissions
159
Member since
Jan 25
[ my public key: https://keybase.io/mfenniak; my proof: https://keybase.io/mfenniak/sigs/eo6JiTXuJQV68__kYj4qCWj-PkplQU5F3clSvlBADHU ]
View on Hacker News

Recent submissions

Comment · 1 month ago
Forgejo's security team received disclosure of this issue on September 4th. (source: I am a member of that team)
Comment · 2 months ago
A basic API to access Actions logs was added in Forgejo v16. `/api/v1/repos/{owner}/{repo}/actions/jobs/{job_id}/logs`
Comment · 4 months ago
Comment · 4 months ago
Comment · 4 months ago
Comment · 5 months ago
The other way around; Forgejo is a fork of Gitea.
Comment · 6 months ago
Forgejo 15 was just released last week with repo-specific access tokens. More to come in the future.
Comment · 7 months ago
Comment · 7 months ago
Comment · 7 months ago
As a developer working on Forgejo -- glad you like it!
Comment · 8 months ago
It probably depends on your scale, but I'd suggest self-hosting a Forgejo instance, if it's within your domain expertise to run a service like that. It's not hard to operate, it will be blazing fast, it provides most of the same capabilities, and you'll be in complete control over the costs and reliability.

A people have replied to you mentioning Codeberg, but that service is intended for Open Source projects, not private commercial work.

Comment · 10 months ago
On the plus side, Forgejo Action's implementation is still actively improving, where it seems that for GitHub if it's not AI, it's not being touched.

However, as noted in the article, Forgejo's implementation currently has all the same "package manager" problems.

Comment · 11 months ago
> * Strange error: "Error: Open(/home/runner/.cache/actcache/bolt.db): timeout"

This will occur if you have a `forgejo-runner daemon` running while you try to use `exec` -- both are trying to open the cache database, and only the first to open it can operate. You could avoid this by changing the cache directory of the daemon by changing `cache.dir` in the config file, or run the two processes as different users.

> It's a bit strange there are two files IMHO.

The `.runner` file isn't a config file, it's a state file -- not intended for user editing. But yes, it's a bit odd.

Comment · 11 months ago
Comment · 1 year ago
The Forgejo project has been gently trying to redirect new contributors into fixing bugs before trying to jump into the project to implement big features (https://codeberg.org/forgejo/discussions/issues/337). This allows a new contributor to get into the community, get used to working with the codebase, do something of clear value... but for the project a lot of it is about establishing reputation.

Will the contributor respond to code-review feedback? Will they follow-up on work? Will they work within the code-of-conduct and learn the contributor guidelines? All great things to figure out on small bugs, rather than after the contributor has done significant feature work.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton