Skip to content

chore(gha): Adding base14 Scout CI/CD observability workflow to instrument all the github actions.#52

Open
irfn wants to merge 1 commit intoopen-constructs:mainfrom
irfn:main
Open

chore(gha): Adding base14 Scout CI/CD observability workflow to instrument all the github actions.#52
irfn wants to merge 1 commit intoopen-constructs:mainfrom
irfn:main

Conversation

@irfn
Copy link
Contributor

@irfn irfn commented Mar 4, 2026

Description

Export GitHub Actions workflow traces to Scout via OpenTelemetry using a workflow_run trigger, requiring no changes to existing workflows.

Required secrets to configure in repo Settings > Secrets and variables > Actions:

Secret Source
SCOUT_OTLP_ENDPOINT Provided during Scout onboarding
SCOUT_TENANT Your Scout tenant identifier
SCOUT_CLIENT_ID OAuth2 client ID from Scout
SCOUT_CLIENT_SECRET OAuth2 client secret from Scout

GITHUB_TOKEN is auto-provided by GitHub Actions.

Checklist

  • I have updated the PR title to match CDKTN's style guide
  • I have run the linter on my code locally
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation if applicable
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works if applicable
  • New and existing unit tests pass locally with my changes

@irfn irfn requested a review from a team as a code owner March 4, 2026 10:08
@irfn
Copy link
Contributor Author

irfn commented Mar 4, 2026

@so0k i am not sure which of these scopes would the Github action fit in?

Unknown scope "github actions" found in pull request title "chore(github actions): Adding base14 Scout CI/CD observability workflow to instrument all the github actions.". Scope must match one of: lib, cli, hcl2json, hcl2cdk, provider-generator, tests, examples, readme, docs, release, deps.

@jsteinich
Copy link
Collaborator

@so0k i am not sure which of these scopes would the Github action fit in?

Unknown scope "github actions" found in pull request title "chore(github actions): Adding base14 Scout CI/CD observability workflow to instrument all the github actions.". Scope must match one of: lib, cli, hcl2json, hcl2cdk, provider-generator, tests, examples, readme, docs, release, deps.

It's possible to just skip the scope. All that does is group things in the changelog. We could also add a new scope.

@so0k so0k self-requested a review March 5, 2026 04:20
@irfn
Copy link
Contributor Author

irfn commented Mar 5, 2026

It's possible to just skip the scope. All that does is group things in the changelog. We could also add a new scope.

I would suggest adding gha for github actions related work. WDYT @jsteinich

@so0k
Copy link
Contributor

so0k commented Mar 5, 2026

It's possible to just skip the scope. All that does is group things in the changelog. We could also add a new scope.

I would suggest adding gha for github actions related work. WDYT @jsteinich

yeah, do i need to push that to main? or if you include it in this PR it will pass the linter?

@irfn irfn changed the title chore(github actions): Adding base14 Scout CI/CD observability workflow to instrument all the github actions. chore(gha): Adding base14 Scout CI/CD observability workflow to instrument all the github actions. Mar 7, 2026
Export GitHub Actions workflow traces to Scout via OpenTelemetry using
a workflow_run trigger, requiring no changes to existing workflows.
Added a scope for commit category and updated the contributing doc.
@irfn
Copy link
Contributor Author

irfn commented Mar 7, 2026

@so0k please check now, the Lint PR is passing now.

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.

3 participants