v2.3.0
- Support for a requirements.txt file inside the Data Project folder. That way you can control which version of the tinybird-cli to install.
- Environments in CI are now created with a fixed name using the Pull Request number in GitHub and the AUTHOR in GitLab.
- Environments are not cleaned up after CI finishes. This is a very convenient workflow to debug issues directly in the Environment with the changes of the branch deployed.
- Users updating from previous versions need to do some actions:
- GitHub: Add the closed type like this.
- GitLab: Change the rule to run the clean up job on merge:
.cli_rule:
&cli_cleanup_rule
if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
changes:
- .gitlab-ci.yml
- ./**/*
when: always
run_ci__cli_telemetry:
extends: .run_ci
rules:
- *cli_cleanup_rule
variables:
<<: *cli_variables
If you have doubts when updating just drop the .github or .gitlab-ci.yml workflow and re-run tb init --git
using the latest version of tinybird-cli to re-generate the CI/CD templates.
-
.tinyenv now supports export
OBFUSCATE_REGEX_PATTERN=<regex>
to have a list of regex separated by | to obfuscate the output of regression tests. It requires version 1.0.1 of tinybird-cli. -
.tinyenv variables written to
GITHUB_ENV
to make them available in all GitHub Actions workflow