guardian / tags-thrift-schema   2.8.7

Apache License 2.0 GitHub

Definition of the tag data model

Scala versions: 2.13 2.12

tags-thrift-schema

tags-thrift-schema Scala version support Release

This repository contains the Thrift schema required for interaction with guardian/tagmanager.

Downloading

To download you should be able to simply add a dependency similar to the following (with your desired version):

"com.gu" %% "tags-thrift-schema" % "0.6.3"

Testing Locally

If you need to try out your changes with consumer applications (e.g. tagmanager) then...

The terminal feedback from +publishLocal will include a line confirming the version of the library it has created in your ~/.ivy2/local folder. EG, the local version is "2.8.7-SNAPSHOT":

[info] :: delivering :: com.gu#tags-thrift-schema_2.13;2.8.7-SNAPSHOT :: 2.8.7-SNAPSHOT :: integration :: Thu Apr 09 14:06:23 BST 2026

So the updated dependency in version in the consumer application could be: "com.gu" %% "tags-thrift-schema" % "2.8.7-SNAPSHOT"

Publishing a new release

This repo uses gha-scala-library-release-workflow to automate publishing releases (both full & preview releases) - see Making a Release.