Trio v0.2.3
Renewing Certs for browser builders and includes various Submodule updates
- This release introduces automation for handling Distribution certificates and provisioning profiles within GitHub Actions workflows, simplifying certificate management by detecting invalid or expired certificates and automatically creating or renewing them, and ensuring a seamless process for annual certificate renewals by integrating these steps into the build process. @bjornoleh #453
- OmniBLE/OmniKit updates were added to this release, preventing critical faults and improving functionality. See PRs 138, 137, 136, 135, 134, 45, 44, 140, 139, 48, 47. @itsmojo @marionbarker #445
- Update to Issues, now uses Types instead of tags. @Sjoerd-Bo3 #461
- Fix broken link in README file @ebouchut #442
Thank you for the contributions: @bjornoleh @ebouchut @itsmojo @marionbarker @Sjoerd-Bo3
NOTE:
- Automation added to detect invalid or expired certificates and create new ones, this requires addition of an Action Variable (see below)
Go to Settings -> Secrets and variables -> Actions and make sure the Variables tab is open. Tap on “Create new organization variable” or “Create new repository variable”, then add the name ENABLE_NUKE_CERTS and enter the value true. Unlike secrets these variables are visible and can be edited
If you are using an organization, do this step at the organization level, e.g., username-org.
If you are not using an organization, do this step at the repository level, e.g., username/Trio