GitHub

TypeSctiptでGitHub Actionを作る

TypeSctiptを利用してGitHub Actionを作成する方法のメモ

はじめに

Github ActionsではNode.jsを利用した実行とDockerを利用した実行をサポートしています。

[GitHub] コミットと同時にリリースを作成したい!

GitHub公式のActionにタグをプッシュするとリリースを作成してくれる create-releaseがありますが、わざわざタグを作ってプッシュする必要があり、面倒だったのでプッシュと同時にリリースを作成してくれるActionを作りました。

Release-with-commit

https://github.com/ChanTsune/release-with-commit

やりたいこと

特定のコミットメッセージを付与したコミットをGitHubにプッシュすると同時にリリースを作成する。

GitHubでcommitにissueを紐付ける

GitHubで使えるちょっと便利な小技のメモ

関連するissueへのリンクを自動で貼る

commitメッセージに#issue番号とすることで自動的にそのissueへのリンクを貼ってくれます。

[Travis CI] matrixの設定

つい先日からtravis ci を触り始めて、ようやく.travis.ymlのmatrixの設定の意味がわかったので忘れないようにメモ

Travis CI

Travis CIは、GitHubと連携してコードのビルドやテストを行える、CIサービスです。
オープンソースのプロジェクトであれば無料で、プライベートプロジェクトであればで有料で利用することができます。

gfm(GitHub Flavored Markdown)でシンタックスハイライト出来る言語一覧

2018/10/16時点で
https://github.com/github/linguist/blob/master/lib/linguist/languages.yml

に載っている内容を一覧表にしました。

識別子は

```識別子<-ここに書く名前のことです。  

なお、大文字小文字の区別はしないようです。

おまけで拡張子も載せています。
それぞれ複数あるものはカンマ区切りにしてあります。