特定のファイルのみチェックアウト


マイワークフロー

Bhacaz/checkout-files は、よく知られているホールドプロジェクトの代わりにリポジトリから特定のファイルを引くだけで便利ですactions/checkout . いくつかのプロジェクトは、それがちょうど2または3ファイルの必要なときに引くために非常に重いことができます.
パッケージ設定ファイルが必要な場合に便利です.package.json or Gemfile Githubアクション環境を設定するには、ruby/setup-ruby を探す.ruby-version を設定し、Gemfile.lock 正しいバージョンをインストールするにはbundler . 私は個人的に実行する他のスクリプトと一緒にそれを使用するbundle outdated Rubyプロジェクトで.詳細については、私の他のポストを見てください.


提出カテゴリ


奇抜なワイルドカード.それは複数のケースで使用できる非常に一般的なアクションです.

YAMLファイルまたはコードへのリンク


バハアス / チェックアウトファイル


アクションチェックアウトのみ


チェックアウトファイル


特定のファイルまたはフォルダをチェックアウトするGithubアクション.
設定が必要な場合に便利です
すべてのレポを引く代わりに、ワークフローのための資産.

入力


ファイル
に対するパスを持つファイルのリスト$GITHUB_WORKSPACE .
- use: Bhacaz/checkout-files
  with:
    files: Gemfile Gemfile.lock .ruby-version config
トークン
Githubプライベートアクセストークン.
- use: Bhacaz/checkout-files
  with:
    token: ${{ secrets.token }}
View on GitHub

追加情報


このRuby on Railsプロジェクトの使用例を見つけることができます.Bhacaz/democraylist-be.github/workflows/outdated_gems.yml