tech.guitarrapc.cóm

Technical updates

2022-07-01から1ヶ月間の記事一覧

GitHub Actionsでモノレポ上の特定パスをチェックアウトスキップしたい

モノレポでリポジトリサイズが大きくチェックアウトに時間がかかって困ることがあります。 今回はこういったときにどうできるのかを考えてみましょう。 概要 GitHub Actions でスパースチェックアウトをする CI におけるチェックアウトの基本 git cloneを高…

Terraform に startswith と endswith が来る

Terraformはその言語であるHCLがシンプルで分かりやすいのでとっつきやすい、と言われることがあります。 一方で、組み込み関数であれこれある割に、これがないの!? というのもあります。 そのなくてたびたび困るのが、startswithとendswith関数です。 概要 …

Visual Studio 2022 でインラインで型名やパラメーター名を表示する設定

C#

Visual Studioは便利ですが、RiderやResharperを考えるとまだまだよくなる余地を感じます。 そんな中でVisual Studio 2022になって有効にしている便利な設定をメモしておきます。 概要 きっかけ Visual Studio でインラインでヒントを表示する Display diagn…

Azure SDK for .NET の認証を DefaultAzureCredential にそろえる

Azure SDK for .NETはなぜかAzureCredentialsとDefaultAzureCredentialという2つの認証方法があります。 今回はAzureCredentialsしか受け付けないAzure SDKのクライアントに、DefaultAzureCredentialで得た認証を使いたいというメモです。 概要 AzureCredent…