BOFH666

joined 2 years ago
[–] BOFH666 2 points 11 months ago (3 children)

How does this handle files with long lines (width) and/or long paragraphs (height)?

Reason for asking: MDP was always complaining about files or terminal size. A properly working alternative would be great.

Tia

[–] BOFH666 28 points 11 months ago

Forgejo ftw!

Self hosting here, also with runners to create a complete ci/cd line.

[–] BOFH666 4 points 11 months ago
[–] BOFH666 2 points 11 months ago

Please tell us more...

[–] BOFH666 2 points 11 months ago

Still testing and fiddling, but I'm using the forgejo-runner. Renovate is just another repository, with a workflow to get it started:

on:
  schedule:
    - cron: '5 2 * * *'
    - cron: '5 14 * * *'

jobs:
  build:
    runs-on: docker
    container:
      image: renovate/renovate:37.140-full
    steps:
      - name: Checkout
        uses: actions/checkout@v3

      - name: Run renovate
        env:
          PAT: ${{ secrets.PAT }}
          GITHUB_COM_TOKEN: ${{ secrets.GITHUB }}
        run: |
          echo "Running renovate"
          cd ${GITHUB_WORKSPACE}
          renovate --token ${PAT}          

The renovate image has been pulled by hand and the forgejo-runner will happily start the image. Both PAT and GITHUB secrets are configured as 'action secrets' within the renovate repository.

Besides the workflow, the repository contains renovate.json and config.js, so renovate has the correct configuration.

[–] BOFH666 11 points 11 months ago (3 children)

Absolutely!

Running local, self hosted forgejo with a few runners.

Now my code is neatly checked with pre-commit and linters, build when new tags are pushed, renovate is scheduled every 24 hours to check for new releases of stuff etc.

Just a few containers and a happy user :-)

[–] BOFH666 20 points 1 year ago (1 children)

Well, they just lost some customers..

[–] BOFH666 3 points 1 year ago

Well, early '90s and pretty much without any documentation apart from the source it was quite a struggle.

[–] BOFH666 3 points 1 year ago (2 children)

I totally agree, but this depends. It helps if you have backups already in place, if a few additional containers or VM's won't matter much etc.

Running forgejo and runners took me way less effort than properly setting up sendmail for instance.

It all depends on skills, resources etc. Everyone needs to make these decisions themselves.

[–] BOFH666 18 points 1 year ago (11 children)

Be the cool kid on the block and start hosting your own forgejo instance.

Did Azure DevOps (yuck), did GitHub (meh) now very happy with forgejo.

[–] BOFH666 23 points 1 year ago (7 children)

Cars. Either entertainment system or navigation or more..

BMW has quite the list of licences for opensource libraries and Linux in the about section of the car-menu.

And more and more network equipment.

[–] BOFH666 20 points 1 year ago (2 children)

In run a personal instance of forgejo, love it.

Everything I want regarding version control and workers. And more lightweight on the frontend side.

https://forgejo.org/

view more: ‹ prev next ›