Skip to content

Onboard new CI checks (alpha tier)#549

Open
sakanni wants to merge 1 commit into
developfrom
CI_Toolkit_Proxy-#13-OnboardNewCIChecks
Open

Onboard new CI checks (alpha tier)#549
sakanni wants to merge 1 commit into
developfrom
CI_Toolkit_Proxy-#13-OnboardNewCIChecks

Conversation

@sakanni

@sakanni sakanni commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Adds the alpha-tier CI workflow as part of the new CI onboarding pilot for framework repositories.

The checks run on pull requests and are non-blocking during the evaluation period. On this PR they will pass within seconds since no code changes: the first code PR after merging exercises them fully.

Details and discussion: BuroHappoldEngineering/CI_Toolkit_Proxy#13

@sakanni
sakanni requested a review from a team July 14, 2026 14:41

@adecler adecler left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This Repo is part of the installer (to be checked) so it should be in the beta tier.

@peterjamesnugent

Copy link
Copy Markdown
Member

Test_Toolkit isn't in the installer:
https://github.com/BHoM/BHoM_Installer/blob/develop/IncludedRepos/include.txt

Agree it should probably have beta checks but I feel like in the past it has failed checks (e.g. compliance) because it is set up differently to traditional toolkits (and has a different function).

@sakanni sakanni added the type:compliance Non-conforming to code guidelines label Jul 15, 2026
@sakanni

sakanni commented Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

Historical PRs + existing branch protection settings all characterise Test_Toolkit as an alpha marked repository i.e., only project, copyright, and serialisation checks run. New workflow only adds build (core) to the list of checks per the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:compliance Non-conforming to code guidelines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants