Skip to content

Conversation

@manik1235
Copy link
Member

This commit adds the github workflow files used to publish the gem to the rubygems repo defined by the GEM_HOST_API_KEY.

It also includes a workflow to ensure the version is bumped for each change, and so a version.rb file is added to track the version.

This also updates the gem's version number, combining the minor and point release numbers as the minor number and using the point release number to designate the custom SQM version (e.g. "2.2.3" becomes "2.23.1"). This is done because the version-forget-me-not Github action can only support semantic versioning with three numbers.

This commit adds the github workflow files used to publish the gem to
the rubygems repo defined by the `GEM_HOST_API_KEY`.

It also includes a workflow to ensure the version is bumped for each
change, and so a `version.rb` file is added to track the version.

This also updates the gem's version number, combining the minor and
point release numbers as the minor number and using the point release
number to designate the custom SQM version (e.g. "2.2.3" becomes
"2.23.1"). This is done because the version-forget-me-not Github action
can only support semantic versioning with three numbers.
This commit adds new SchemaType classes for use in structured data
validation.

Some types are updated to include new attributes.

The `contactPoints` property is superceded by `contactPoint` (per
schema.org`) and so the property is updated in `Organization`.

The `target` property of the `Action` type is updated to accept an
`EntryPoint` since that is what is being used in Viper.
@manik1235 manik1235 force-pushed the add-github-workflow-files branch from 25233fd to cb3f1e6 Compare July 15, 2025 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants