What's Changed
Introduced new easier ways to add assertions from dependency as dependencies.
dependOnDependencyAssertions
in config can be used to add assertions from all dependencies of the action as dependencies.
config {
type: "view",
dependOnDependencyAssertions: true,
dependencies: ["some_table"]
}
select test from ${ref("some_other_table")}
includeDependentAssertions
parameter can be used when setting individual dependencies either in config.dependencies or in ref() to add assertions for these dependencies as the dependencies for current action.
config {
type: "view",
dependencies: [{name: "some_table", includeDependentAssertions: true}]
}
select test from ${ref({name: "some_other_table", includeDependentAssertions: true})}
- Update to using GitHub actions for tests by @Ekrekr in #1708
- Re-add cloud build while a new GCP project is set up for GitHub actions by @Ekrekr in #1710
- Update contributing tests guide to just test core by @Ekrekr in #1711
- Bump tar from 6.1.11 to 6.2.1 by @dependabot in #1715
- Bump semver from 5.6.0 to 7.6.0 by @dependabot in #1716
- Bump protobufjs from 7.2.4 to 7.2.5 by @dependabot in #1714
- Update cloudbuild file to default name, make yaml by @Ekrekr in #1722
- Make cloud build for dataform-open-source work for pull requests by @Ekrekr in #1728
- Feature: dependent assertions as dependencies by @Tuseeq1 in #1720
New Contributors
Full Changelog: 3.0.0-beta.4...3.0.0-beta.5