archlinux.orgのニュース更新があれば自動翻訳して、slackに投稿するgithub-actions
です。更新は、1時間おきにチェックします。
なお、archlinux.jpがニュースを既に更新している場合、jpのnews-urlをslackに投稿します。
-
google app script
-
github actions
# test
$ ./archtrans.sh "$GOOGLE_SCRIPT_URL" t
スケジュールされたワークフローを実行できる最短のインターバルは5分ごとです。以下は15分おきに実行する例。
on:
schedule:
# * is a special character in YAML so you have to quote this string
- cron: '*/15 * * * *'
xq
というコマンドラインツール依存です。
$ go get -v github.com/syui/xq
$ git clone https://github.com/ArchLinuxJP/archtrans-jp
$ cd archtrans-jp
$ git checkout test
$ git push -u origin test