openziti / ziti-builder

Cross-compile builder container image for ziti-tunnel-sdk-c
Apache License 2.0
2 stars 0 forks source link

figure out whether and how to test this image #18

Open qrkourier opened 1 year ago

qrkourier commented 1 year ago

Alternatives include:

  1. pin semver in consuming projects instead of a major version, e.g. :v1, this way consuming projects can bump the version they're pinning at will
  2. trigger C-SDK build automatically in selected consuming projects whenever changes merge to this project's trunk branch to make sure they succeed prior to publishing this project's next release
  3. build the container image in PR branches and use it to build at least one C-SDK project
qrkourier commented 3 months ago

Solution sketch:

  1. Add a GitHub Action that Dependabot can upgrade when this repo's Docker image is released
  2. Dependabot's PRs auto-release the action on merge and move that action's major version tag, e.g. v1
  3. Configure the repos that consume this image directly to instead consume the new Action
  4. Configure consuming repos' Dependabot to auto-bump the Action version too, in case the major version tag revs in the future