Skip to content

Conversation

@stop-pattern
Copy link

経緯

  • tagで版管理したい
    • 後から技術書典18の時の印刷データが欲しいなぁとなったときに追うのが面倒
    • 後から見返せるようにtagを打ってreleaseに印刷に使ったものを一式置いておきたい
      • 表紙の編集データとかもまとめておく想定
    • 手動でやってもいいがだるいし限界執筆で忘れる
      • 自分用便利機能の展開

やったこと

  • .github/workflows/on_push.yml
    • articles以下以外のプッシュを無視
    • 手動トリガーを追加
  • .github/workflows/on_tags.yml
    • タグのプッシュ/手動トリガー
    • 紙版/電子版の全作成(準備)
    • ファイル名重複回避
    • htmlのzip圧縮
    • ビルド失敗時の処理
    • リリース下書きの作成

自分の環境でそれっぽく動くことは確認しました

将来の話

  • TechBooster/ReVIEW-build-artifact-actionがconfig_file/formatの指定に対応していない
    • 紙版/電子版の全作成が準備工事状態
      • 紙版/電子版を同時に作成して自動でreleaseにあげられない
    • PRが出てる
      • PRをマージしてマージマケプレに反映しないといけない
      • このPRではコメントアウトを外すだけにしてある

確認お願いします🙇

* .github/workflows/on_push.yml
    * Ignore pushes other than those under articles
    * Add a manual trigger
* .github/workflows/on_tags.yml
    * Tag push/manual trigger
    * Full print/digital version creation (preparation)
    * Avoid file name duplication
    * Zip HTML files
    * Handling build failures
    * Create a release draft
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant