Ubuntu 26.04 在記憶體有 1 GB 時,開機後可以正常運作。
若將記憶體調降至 768 MB 時,開機就會 kernal panic:

開不會只能會去用 FreeBSD 了吧 O_Oa
軟體開發和生活瑣事
執行了 composer update 以後,發現會出現安全性警告:
Problem 1
- Root composer.json requires phpunit/phpunit ^11.5, found phpunit/phpunit[11.5.0, ..., 11.5.55] but these were not loaded, because they are affected by security advisories ("PKSA-5jz8-6tcw-pbk4", "PKSA-z3gr-8qht-p93v").....
看了 composer v2.9.0 release notes 才知道有這個功能。
感覺可以在 actions 裡面加個檢查。
ps. v2.9.2 中可以使用 -no-security-blocking 參數暫時關閉安全檢查
其實 Forgejo Actions Runner 的支援已經很完整了,直接複製 .github/workflows/ 的設定檔到 .forgejo/workflows/ 目錄就可以直接使用。
今天建立 runner 時,使用設定檔:
steps:
- name: "check out source code"
uses: "actions/checkout@v4"
結果執行時一直出現錯誤:
git fetch 'https://data.forgejo.org/actions/checkout' # ref=v4
原本以為是 runner 設定有問題,才會跑去抓 forgejo.org 的資料,沒想到是 Forgejo 網站的 app.ini 設定檔中 actions 的參數 DEFAULT_ACTIONS_URL 忘記設定:
[actions] ENABLED = true DEFAULT_ACTIONS_URL = https://github.com
調整好以後重新啟動,就會去拉 Github 的程式碼了。
Bruno 和 Postman 的功能相同,但不用上網登入以後才能使用,這點蠻吸引我的。
在免費版本中,Bruno 可以建立 2 個 workspace,這點比 Postman 好一些。若付費購買授權 Bruno 也便宜一點。
另外 Bruno 有公開 source code 並使用 MIT 授權。
先來玩看看。