Skip to content

Considerations for caching Poetry in GHA #2

@Hasenpfote

Description

@Hasenpfote

GitHub ActionsPoetry 自身のキャッシュを行うための考察.

動機

  1. 時間
    GHA で Lint や Test の度に Poetry を用意する必要がある.
    準備をするのにそれなりの時間を要するため, Poetry 自身をキャッシュできるか考察をする.
    snok/install-poetry@v1 で実現できなかったことにも起因する.
  2. 制限
    根本的には Included storage and minutes

対象

  • OS は Linux / Windows / macOS
  • 特に指定がなければ Poetry (1.3.1)
  • actions/cache@v3

話題

外部の問題

  • Poetry (1.3.1) でWindows に POETRY_HOME を指定すると動作が怪しい
  • actions/cache@v3 の Windows におけるシンボリックリンク復元動作が怪しい

成果物

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions