Skip to content

version-bump-check: test app metadata checks and the git tag fallback #64

Description

@mairas

tests/version-bump-check.test.sh (added in PR 63) covers only the repository-level VERSION check against a stubbed gh release list. Found by review there, untested paths in .github/workflows/version-bump-check.yml:

  • Part A: a change under apps/<name>/ without apps/<name>/metadata.yaml fails; with it, passes. This is the main check in the three container repositories.
  • The fallback to git tag -l 'v*' when gh release list fails.
  • The skip when no stable release tag exists.
  • The failure message listing only the package-affecting files when a lockfile and a source file change together.

The step-test harness in tests/lib/step.sh supports all of these (stub_gh honours GH_EXIT).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions