Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI Fixes #79

Merged
merged 6 commits into from
May 21, 2024
Merged

CI Fixes #79

merged 6 commits into from
May 21, 2024

Commits on May 20, 2024

  1. ci(release-container): fix manifest annotation quoting

    Args are split on commas for `buildah manifest create --annotation`
    unless they are quoted.
    
    Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
    k9withabone committed May 20, 2024
    Configuration menu
    Copy the full SHA
    2c8d529 View commit details
    Browse the repository at this point in the history
  2. ci: use consistent formatting

    Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
    k9withabone committed May 20, 2024
    Configuration menu
    Copy the full SHA
    ec30d6a View commit details
    Browse the repository at this point in the history
  3. ci: add image to manifest when building container

    Makes the `build-container` job more similar to the `release-container`
    workflow.
    
    Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
    k9withabone committed May 20, 2024
    Configuration menu
    Copy the full SHA
    5b4ff67 View commit details
    Browse the repository at this point in the history
  4. ci: add build job

    The `build` job ensures that Podlet can be built for all supported
    platforms, Linux, Windows, and macOS.
    
    Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
    k9withabone committed May 20, 2024
    Configuration menu
    Copy the full SHA
    b6be7ea View commit details
    Browse the repository at this point in the history
  5. fix: correct use of eyre::bail!() on non-Unix platforms

    In `Cli::file_path()`, `color_eyre::eyre::bail!()` is used to return an
    error on non-Unix platforms if the `podlet --unit-directory` option is
    used. The `eyre` import was removed, so this resulted in a compiler
    error before.
    
    Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
    k9withabone committed May 20, 2024
    Configuration menu
    Copy the full SHA
    acc2397 View commit details
    Browse the repository at this point in the history
  6. docs(changelog): add v0.3.0 fixes

    Signed-off-by: Paul Nettleton <k9@k9withabone.dev>
    k9withabone committed May 20, 2024
    Configuration menu
    Copy the full SHA
    f69b79b View commit details
    Browse the repository at this point in the history