at backyard

Color my life with the chaos of trouble.

GitHub Actions

rebuild ep 339で話題にあったGitHub Actionsをcron代わりにする方法を試してみた

今日rebuildfmを聞いていたところ、GitHub Actionsでcron構文を用いて定期的にスケジュール実行する方法が紹介されていた。 rebuild.fm ポッドキャストの中でも話していたが、ローカルPC内でcrontabなどを用いて定期実行するようなものをGitHub Actionsに移…

GitHub ActionsでGoのプロジェクトをテストする

備忘録です。 Goに対してGitHub Actionsからテストを実行するのはそれほど複雑ではありませんでしたが、未来の自分が忘れたときにいつでもこれを参照できるように備忘録として残しておきます。 Goのテストを行うためのGitHub Actions用の設定 以下を .github…

RustのプロジェクトでGitHub Actionsを使う

RustのリポジトリでGItHub Actionsを使うための yml ファイルを下記にメモする。 name: Rust CI on: [push, pull_request] jobs: check: name: Check runs-on: ubuntu-latest steps: - name: Checkout sources uses: actions/checkout@v2 - name: Install st…

DenoのプロジェクトでGitHub Actionsを使う

DenoのプロジェクトでGitHub Actionsを使うために設定ファイルを書いてみたので、備忘録として残しておきます。 deno fmt と deno lint、それから deno test をGitHub Actionsで行うための設定ファイルです。 name: Deno CI on: [push, pull_request] jobs: …

Create React Appで作成したアプリケーションに対してTestCafeでのE2EテストをGitHub Actionsから動かす

Create React Appで作成したアプリケーションに対して、E2EテストをTestCafeで実装した。 ローカルでE2Eテストを動かす分にはさほど難しくはなかったが、GitHub Actions で動かす際にはハマったりすることが多かったので、一旦このように書けば動く、という…

Travis CIとGitHubの連携を解除する方法

ここ数日は集中的にHabanero Beeの開発を進めていた。 結構細かな箇所の修正をしていたら、気づけば今朝の時点でversionが0.4.0になっていた。 自身でもHabanero Beeでサイトを生成して使っているが、結構便利なツールだと思うので、ぜひ使ってやってくださ…

GitHub Actionsのdocsに出てくる $default-branch という記述について

今更ながらGitHub Actionsを使い始めることにした。 まずは小さめのプロジェクトに導入してみようと思い、最近作成した img2amp-img という、imgタグをamp-imgタグに変換するnpmツールのリポジトリにGitHub Actionsを設定してみることにした。 これはNode.js…