Gitea 推出 Actions

Hacker News 上看到 Gitea 出 1.19 的消息:「Gitea 1.19 (gitea.io)」,在討論裡面就有人提到 Gitea Actions,從名字就知道是抄自 GitHub Actions,算是 Gitea 開始建立自己的 DevOps 生態系的一個重要功能。

目前這個功能還被掛在 EXPERIMENTAL 上,預設是關閉的,而且我自己試了一下也的確試跑不太起來,出現這樣的錯誤訊息,暫時也沒空去細追:

time="2023-03-28T17:36:37Z" level=info msg="poller: request stage from remote server" func=pollTask
time="2023-03-28T17:36:37Z" level=error msg="cannot accept task" error="unknown: rpc error: code = Internal desc = pick task: CreateTaskForRunner: Error 1366 (HY000): Incorrect string value: '\\xF0\\x9F\\x8E\\x89 T...' for column 'name' at row 1" func=pollTask
time="2023-03-28T17:36:37Z" level=error msg="can't find the task: unknown: rpc error: code = Internal desc = pick task: CreateTaskForRunner: Error 1366 (HY000): Incorrect string value: '\\xF0\\x9F\\x8E\\x89 T...' for column 'name' at row 1" func=Poll

接下來會有更多人跳進去試,之後再來看看成熟度如何...

Gitea 1.17.0 支援 Package Registry

看到「Gitea 1.17.0 is released」這個,Gitea 1.17.0 開始提供 Package Registry 的功能,支援的包括了:

  • Composer (PHP)
  • Conan (C++)
  • Container
  • Generic
  • Helm
  • Maven (Java)
  • npm (JavaScript)
  • NuGet (.NET)
  • PyPI (Python)
  • RubyGems (Ruby)

基本上常見的都有支援?相比於 GitLabPackage Registry 是少了 Debian 這個,其他的看起來都有...

不過少這個好像剛好是我用的到的...