Skip to content
New issue

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

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

Already on GitHub? # to your account

(IGNORE) Enforce semantic versioning requirements during PR validation and publish workflows #124

Merged
merged 2 commits into from
Sep 2, 2022

Conversation

scouten-adobe
Copy link
Collaborator

Changes in this pull request

This adds steps to the CI and publish workflows to ensure that the correct semantic version bumps occur when breaking API changes are proposed.

This will cause a PR to fail validation if the (MINOR) tag is omitted when it should be present.

Similarly, we re-check during the release process and stop the release if a minor version change should have been triggered.

All of these will need to change to (MAJOR) once we do 1.0 release.

@codecov-commenter
Copy link

codecov-commenter commented Aug 31, 2022

Codecov Report

Merging #124 (4411235) into main (6f772d3) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #124   +/-   ##
=======================================
  Coverage   75.69%   75.69%           
=======================================
  Files          66       66           
  Lines       14588    14588           
=======================================
  Hits        11042    11042           
  Misses       3546     3546           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@scouten-adobe scouten-adobe merged commit 1c8274f into main Sep 2, 2022
@scouten-adobe scouten-adobe deleted the cargo-semver-checks branch September 2, 2022 00:14
mauricefisher64 added a commit that referenced this pull request Sep 22, 2022
…nifiest_store_delete

* 'main' of https://github.com/contentauth/c2pa-rs:
  Prepare 0.13.2 release
  manifest_data was missing for remote manifests (#135)
  (IGNORE) Restore cargo-semver-checks step (#129)
  Prepare 0.13.1 release
  Add ManifestStore::from_manifest_and_asset_bytes_async (#130)
  (IGNORE) Disable cargo-semver-checks step (#126)
  (IGNORE) Enforce semantic versioning requirements during PR validation and publish workflows (#124)
mauricefisher64 added a commit that referenced this pull request Sep 30, 2022
…ff_support

* 'main' of https://github.com/contentauth/c2pa-rs: (78 commits)
  Add Exif Assertion support (#140)
  (IGNORE) Disregard grep non-zero exit status (#139)
  Prepare 0.14.0 release
  (IGNORE) Fix GH Actions logic error that is causing CI failure now (#137)
  (MINOR) Remove previously embedded manifests for remote manifests (#136)
  (MINOR) Add support for manifest removal (#123)
  Prepare 0.13.2 release
  manifest_data was missing for remote manifests (#135)
  (IGNORE) Restore cargo-semver-checks step (#129)
  Prepare 0.13.1 release
  Add ManifestStore::from_manifest_and_asset_bytes_async (#130)
  (IGNORE) Disable cargo-semver-checks step (#126)
  (IGNORE) Enforce semantic versioning requirements during PR validation and publish workflows (#124)
  Prepare 0.13.0 release
  Add RemoteManifestUrl Error, returning url (#120)
  Convert status_log error val to a string so that we can return full errors (#121)
  Report failures from remote manifest fetch (#116)
  Fast XMP extraction from PNG (#117)
  Bump MSRV to 1.59.0 (#118)
  Make sure there is  a single manifest store in the asset (#114)
  ...

# Conflicts:
#	sdk/src/error.rs
#	sdk/src/jumbf_io.rs
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants