feat(telemetry): Collect project specific tags #228
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Collects
project: string
if single project is specifiedprojects: string[]
if multiple projects are specified, comma-separatedset-commits: 'auto' | 'skip'
sourcemaps: boolean
if sourcemaps are set by the usersourcemaps-uploaded: true
iff sourcemaps have been uploaded, not set otherwisefinalized: true
iff release has been finalizedorganization: string
the user orgIt also sets the
user.id
to the user org.ref: #217
Some of the tags listed in the reference issue have not been collected:
project id
, not available -> only project slug is collectedaction release version
-> already collectedcheckout action version
-> we do not have access to thisplatform
-> we do not have access to this in the actionruntime
-> we do not have access to this in the actionos
-> we do not have access to this in the actiondebugId
-> will be added with Add optional option to inject DebugIds #220self-hosted or Saas
-> we do not enable Sentry when the project is self-hosted so this tag would always befalse/'self-hosted'
parameters
: picked the ones listed above, but we can discuss adding moremeasurements
: to be looked into, might require extra api calls.