週報(2019-12-23-)

vigi

ひどいレベルの勢いで、 Pythonその2 Advent Calendar に参加して記事書いてきた。

  • 社内でも社外でも、手に取る言語の種類が単一でない

  • workstation プロジェクトの方で dotfiles 枠で .gitignore を管理するのがちょっと考えもの

みたいなきっかけで、 lazygit よろしくTUIでの.gitignore管理する方法がないかを考えてみたのがきっかけ。

とりあえず、 vigi という名前でMVPがてら野良パッケージにはしたので、 育てる気になれるかとかは後で考えてみるつもり。

言葉のこと

週報ソースは自動生成で

  • GitHub Actionsのワークフローで

  • スケジュールされた定期的な処理を

  • 特定のブランチ上でのみ実施したい

という要件のスニペット

# yamllint disable-line rule:truthy
on:
  schedule:
    - cron: '30 3 * * 1'

jobs:
  create:
    strategy:
      matrix:
        refs:
          - refs/heads/master

on はスケジュールイベントとプッシュイベントが排他っぽくて、 解消するためにはジョブの側でブランチ制御する必要があるらしい。