Posts tagged with “gitea”

Problems with running Bun in Gitea action

After converting my Eleventy website's template engine from Nunjucks to Vento, for some unknown reason, when I tried to deploy my website from its Gitea repository on 32-Bit Cafe's instance via Gitea action, it failed to generate the contents of my yearly changelog archive pages, while it is not an issue when I build my website locally or deploy my website via GitHub action, so I had to switch back to using GitHub actions in my website’s mirror repository on GitHub to deploy my site automatically.

Now I finally worked around the issue by switching to using Node.js instead of Bun as the JavaScript runtime to generate my website in the Gitea action workflow, so I moved back to deploying my website from the Gitea repo instead of its mirror repo on GitHub.

I discovered this workaround when I was learning to host my own Gitea instance (and I’m planning to move my website’s repositories to my own Gitea instance). It seems like Gitea action's runner has issue with running Bun's GitHub action, making it to fail to build all parts of my website as intended. I’m still using Bun when I work on my website in my local machine, but I added a new script to package.json to be used by Gitea action.


Leilukin's Hub's Git Repository Is Now Hosted on Gitea

I have converted the Git repository of Leilukin's Hub main site on 32-Bit Cafe's Gitea instance from a mirror repository to a regular repository.

Originally, Leilukin Hub's Git repository was hosted on GitHub, with its repo on 32-Bit Cafe's Gitea instance being a mirror. GitHub Actions were the primary reason for using GitHub to host Leilukin's Hub's Git repository, as GitHub Actions allow me to deploy my static websites to a remote server Hostinger.

Recently in March, 32-Bit Cafe's Gitea instance added support for Gitea Actions, which are compatible with GitHub Actions. This encouraged me to consider using Gitea actions to deploy Leilukin's Hub.

Therefore, yesterday I converted Leilukin's Hub's Gitea repository from a mirror repo to a regular repo, and today I finally managed to set up the deployment workflow with Gitea Actions!


Gitea repository of Leilukin's Hub subsites

Decided to create remote repositories for my tumbleblog and fanlisting collective on 32-Bit Cafe's Gitea instance, so in case I lost my local repositories, I can still pull from a remote copy.

My tumbleblog's repository is public at https://git.32bit.cafe/Leilukin/leilukin-tumbleblog

However, my fanlisting collective repository is private, since it contains sensitive data such as passwords.