Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Forgejo to dietpi-software #7071

Merged
merged 9 commits into from
Jun 3, 2024
Merged

Add Forgejo to dietpi-software #7071

merged 9 commits into from
Jun 3, 2024

Conversation

jcnils
Copy link
Contributor

@jcnils jcnils commented May 14, 2024

It works similar to Gitea. The docs can be reused.
#6133

1 - I need to confirm if jq comes with dietpi. It was on mine, but my installation is ancient, and I do not remember.

I used it to get the release url from the codeberg repo, as the returning json is different from github used by gitea. Line [10662]

2 - I wonder if there are any tags for ssh server dependencies like 'browser' show in
https://github.com/MichaIng/DietPi/wiki/How-to-add-a-new-software-title#asoftware_depssoftware_id

I noticed that there is also Dropbear besides OpenSSH.

@MichaIng
Copy link
Owner

MichaIng commented May 14, 2024

Many thanks. Linking the request discussion: #6133

I need to confirm if jq comes with dietpi

It does not.

2 - I wonder if there are any tags for ssh server dependencies like 'browser'

Nope, but I think it is not required. While common it is (should be) optional, an SSH server is pre-installed on DietPi, and in the dietpi-software, you have a prominent menu entry for it.

dietpi/dietpi-software Outdated Show resolved Hide resolved
@MichaIng MichaIng added this to the v9.5 milestone May 14, 2024
@MichaIng
Copy link
Owner

MichaIng commented Jun 3, 2024

Some automated installation tests: https://github.com/MichaIng/DietPi/actions/runs/9353124318

MichaIng added 3 commits June 3, 2024 17:42
- CI | Add Forgejo service and port test to our software test script
- CI | DietPi-Software test: Test SSH client, Git client and MariaDB for all 3 Git server options
- CI | DietPi-Software test: Fix Git test for Bullseye, where the "-v" shorthand for "--version" does not exist yet
@MichaIng
Copy link
Owner

MichaIng commented Jun 3, 2024

Looks and works all fine. Let's merge this for the beta.

Btw @jcnils do you find time to add a documentation entry? Most can be copied from Gitea, I guess, but just to assure the input fields needed for first access setup are correct: https://github.com/MichaIng/DietPi-Docs/blob/master/docs/software/cloud.md#gitea

@MichaIng MichaIng merged commit 67a382d into MichaIng:dev Jun 3, 2024
1 check passed
@VLNTNO
Copy link

VLNTNO commented Nov 5, 2024

EDIT: I could finally add the Forgejo item by myself and submit the changes via a pull request (see notification below).
This is my first PR ever, please be indulgent if I made mistakes. 😅


Hello everybody,
I have recently updated the dietpi system on my Rpi and I could find the forgejo software.
However, the software page does not mention it.
Do you need some help to have it updated ?

Best regards
Valentin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants