sandbox
sandbox copied to clipboard
Bump databricks-labs-lsql from 0.9.0 to 0.16.0
Bumps databricks-labs-lsql from 0.9.0 to 0.16.0.
Release notes
Sourced from databricks-labs-lsql's releases.
v0.16.0
- Let page name adhere to naming restrictions (#370). In this release, a new method
_clean_resource_namehas been introduced to modify resource names according to the updated naming convention, allowing only alphanumeric characters, hyphens, and underscores. Theas_lakeviewmethod in theBaseHandlerclass now uses this new method to ensure thePageclass name adheres to the new restrictions. Furthermore, test files for dashboards have been updated to reflect the change, with a new test functiontest_dashboard_metadata_as_lakeview_cleans_page_nameverifying that page names are free of special characters, and an existing test function modified to handle invalid dashboard YAML files. These changes improve consistency, reliability, and adherence to best practices in dashboard naming within the project.Contributors:
@JCZuurmondv0.15.1
- remove duplicate changelog entry (#366). In this update, we've improved resource name validation in the
ucxproject, first introduced in version 0.14.2. The validation now restricts resource names to alphanumeric characters, hyphens, and underscores, addressing usability issues and preventing problems caused by special characters. A new internal method,_is_valid_resource_name, checks if a name is valid according to the defined pattern. TheTileMetadataclass has been updated to ensure itsidattribute follows the new validation rules, andTile,Section, andDashboardclasses now call thevalidatemethod of theTileMetadatainstance if it exists. These changes promote consistency and correctness in dashboard resources, simplifying management and interaction for users. As a part of this commit, we also removed a duplicate changelog entry related to this feature that was previously present in version 0.15.0.Contributors:
@JCZuurmond,@gueniaiv0.15.0
- Validate resource names (#357). The recent change in the
ucxproject enhances resource name validation to adhere to a new naming convention, restricting names to alphanumeric characters, hyphens, and underscores. A new method,_is_valid_resource_name(name: str) -> bool, is introduced for validating resource names, and theTileMetadataclass has been updated with a__post_init__method and avalidatemethod for validation purposes. TheTileandFilterTileclasses also receive avalidatemethod to raiseValueErrorfor invalid tiles and metadata issues. This commit introduces new tests for validating tile IDs, tile metadata, and filter specs while improving error messages for better user understanding. It also raisesValueErrorfor tiles with empty content, tiles with names containing spaces, and filter tiles with invalid widget types, ensuring stricter validation for dashboard metadata and tile metadata in theucxproject.Contributors:
@JCZuurmond,@gueniaiv0.14.1
No release notes provided.
v0.14.0
- Added nightly tests run at 4:45am UTC (#318). A new nightly workflow has been added to the codebase, designed to automate a series of jobs every day at 4:45am UTC on the
largerenvironment. The workflow includes permissions for writing id-tokens, accessing issues, reading contents and pull-requests. It checks out the code with a full fetch-depth, installs Python 3.10, and uses hatch 1.9.4. The key step in this workflow is the execution of nightly tests using the databrickslabs/sandbox/acceptance action, which creates issues if necessary. The workflow utilizes several secrets, including VAULT_URI, GITHUB_TOKEN, ARM_CLIENT_ID, and ARM_TENANT_ID, and sets the TEST_NIGHTLY environment variable to true. Additionally, the workflow is part of a concurrency group called "single-acceptance-job-per-repo", ensuring that only one acceptance job runs at a time per repository.- Bump codecov/codecov-action from 4 to 5 (#319). In this version update, the Codecov GitHub Action has been upgraded from 4 to 5, bringing improved functionality and new features. This new version utilizes the Codecov Wrapper to encapsulate the CLI, enabling faster updates. Additionally, an opt-out feature has been introduced for tokens in public repositories, allowing contributors and other members to upload coverage reports without requiring access to the Codecov token. The upgrade also includes changes to the arguments:
fileis now deprecated and replaced withfiles, andpluginis deprecated and replaced withplugins. New arguments have been added, includingbinary,gcov_args,gcov_executable,gcov_ignore,gcov_include,report_type,skip_validation, andswift_project. Comprehensive documentation on these changes can be found in the release notes and changelog.- Fixed
RuntimeBackendexception handling (#328). In this release, we have made significant improvements to the exception handling in theRuntimeBackendcomponent, addressing issues reported in tickets #328, #327, #326, and #325. We have updated theexecuteandfetchmethods to handle exceptions more gracefully and changed exception handling from catchingExceptionto catchingBaseExceptionfor more comprehensive error handling. Additionally, we have updated thepyproject.tomlfile to use a newer version of thedatabricks-labs-pytesterpackage (0.2.1 to 0.5.0) which may have contributed to the resolution of these issues. Furthermore, thetest_backends.pyfile has been updated to improve the readability and user-friendliness of the test output for the functions testing if aNotFound,BadRequest, orUnknownexception is raised when executing and fetching statements. Thetest_runtime_backend_use_statementsfunction has also been updated to printPASSEDorFAILEDinstead of returning those values. These changes enhance the robustness of the exception handling mechanism in theRuntimeBackendclass and update related unit tests.Dependency updates:
- Bump codecov/codecov-action from 4 to 5 (#319).
Contributors:
@nfx,@JCZuurmond,@dependabot[bot]v0.13.0
- Added
escape_namefunction to escape individual SQL names andescape_full_namefunction to escape dot-separated full names (#316). Two new functions,escape_nameandescape_full_name, have been added to thedatabricks.labs.lsql.escapesmodule for escaping SQL names. Theescape_namefunction takes a single name as an input and returns it enclosed in backticks, whileescape_full_namehandles dot-separated full names by escaping each individual component. These functions have been ported from thedatabrickslabs/ucxrepository and are designed to provide a consistent way to escape names and full names in SQL statements, improving the robustness of the system by preventing issues caused by unescaped special characters in SQL names. The test suite includes various cases, including single names, full names with different combinations of escaped and unescaped components, and special characters, with a specific focus on the scenario where the column name contains a period.- Bump actions/checkout from 4.2.0 to 4.2.1 (#304). In this pull request, the
actions/checkoutdependency is updated from version 4.2.0 to 4.2.1 in the.github/workflows/release.ymlfile. This update includes a new feature whererefs/*are checked out by commit if provided, falling back to the ref specified by the@orhantoyuser. This change improves the flexibility of the action, allowing users to specify a commit or branch for checkout. The pull request also introduces a new contributor,@Jcambass, who added a workflow file for publishing releases to an immutable action package. The commits for this release include changes to prepare for the 4.2.1 release, add a workflow file for publishing releases, and check out otherrefs/*by commit if provided, falling back to ref. This pull request has been reviewed and approved by Dependabot.- Bump actions/checkout from 4.2.1 to 4.2.2 (#310). This is a pull request to update the
actions/checkoutdependency from version 4.2.1 to 4.2.2, which includes improvements to theurl-helper.tsfile that now utilize well-known environment variables and expanded unit test coverage for theisGhesfunction. Theactions/checkoutaction is commonly used in GitHub Actions workflows for checking out a repository at a specific commit or branch. The changes in this update are internal to theactions/checkoutaction and should not affect the functionality of the project utilizing this action. The pull request also includes details on the commits and compatibility score for the upgrade, and reviewers can manage and merge the request using Dependabot commands once the changes have been verified.- Bump databrickslabs/sandbox from acceptance/v0.3.0 to 0.3.1 (#307). In this release, the
databrickslabs/sandboxdependency has been updated from versionacceptance/v0.3.0to0.3.1. This update includes previously tagged commits, bug fixes for git-related libraries, and resolution of theunsupported protocol schemeerror. The README has been updated with more information on using thedatabricks labs sandboxcommand, and installation instructions have been improved. Additionally, there have been dependency updates forgo-gitlibraries andgolang.org/x/cryptoin the/go-libsand/runtime-packagesdirectories. New commits in this release allow larger logs from acceptance tests and implement experimental OIDC refresh functionality. Ignore conditions have been applied to prevent conflicts with previous versions of the dependency. This update is recommended for users who want to take advantage of the latest bug fixes and improvements.- Bump databrickslabs/sandbox from acceptance/v0.3.1 to 0.4.2 (#315). In this release, the
databrickslabs/sandboxdependency has been updated from versionacceptance/v0.3.1to0.4.2. This update includes bug fixes, dependency updates, and additional go-git libraries. Specifically, theRun integration testsjob in the GitHub Actions workflow has been updated to use the new version of thedatabrickslabs/sandbox/acceptanceDocker image. The updated version also includes install instructions, usage instructions in the README, and a modification to provide more git-related libraries. Additionally, there were several updates to dependencies, includinggolang.org/x/cryptoversion0.16.0to0.17.0. Dependabot, a tool that manages dependencies in GitHub projects, is responsible for the update and provides instructions for resolving any conflicts or merging the changes into the project. This update is intended to improve the functionality and reliability of thedatabrickslabs/sandboxdependency.- Deprecate
Row.as_dict()(#309). In this release, we are introducing a deprecation warning for theas_dict()method in theRowclass, which will be removed in favor of theasDict()method. This change aims to maintain consistency with Spark'sRowbehavior and prevent subtle bugs when switching between different backends. The deprecation warning will be implemented using Python's warnings mechanism, including the new annotation in Python 3.13 for static code analysis. The existing functionality of fetching values from the database throughStatementExecutionExtremains unchanged. We recommend that clients update their code to use.asDict()instead of.as_dict()to avoid any disruptions. A new test casetest_row_as_dict_deprecated()has been added to verify the deprecation warning forRow.as_dict().- Minor improvements for
.save_table(mode="overwrite")(#298). In this release, the.save_table()method has been improved, particularly when using theoverwritemode. If no rows are supplied, the table will now be truncated, ensuring consistency with the mock backend behavior. This change has been optimized for SQL-based backends, which now perform truncation as part of the insert for the first batch. Type hints on the abstract method have been updated to match the concrete implementations. Unit tests and integration tests have been updated to cover the new functionality, and new methods have been added to test the truncation behavior in overwrite mode. These improvements enhance the consistency and efficiency of the.save_table()method when usingoverwritemode across different backends.- Updated databrickslabs/sandbox requirement to acceptance/v0.3.0 (#305). In this release, we have updated the requirement for the
databrickslabs/sandboxpackage to versionacceptance/v0.3.0in thedownstreams.ymlfile. This update is necessary to use the latest version of the package, which includes several bug fixes and dependency updates. Thedatabrickslabs/sandboxpackage is used in the acceptance tests, which are run as part of the CI/CD pipeline. It provides a set of tools and utilities for developing and testing code in a sandbox environment. The changelog for this version includes the addition of install instructions, more git-related libraries, and the modification of the README to include information about how to use it with thedatabricks labs sandboxcommand. Specifically, the version of thedatabrickslabs/sandboxpackage used in theacceptancejob has been updated fromacceptance/v0.1.4toacceptance/v0.3.0, allowing the integration tests to be run using the latest version of the package. The ignore conditions for this PR ensure that Dependabot will resolve any conflicts that may arise and can be manually triggered with the@dependabot rebasecommand.
... (truncated)
Changelog
Sourced from databricks-labs-lsql's changelog.
0.16.0
- Let page name adhere to naming restrictions (#370). In this release, a new method
_clean_resource_namehas been introduced to modify resource names according to the updated naming convention, allowing only alphanumeric characters, hyphens, and underscores. Theas_lakeviewmethod in theBaseHandlerclass now uses this new method to ensure thePageclass name adheres to the new restrictions. Furthermore, test files for dashboards have been updated to reflect the change, with a new test functiontest_dashboard_metadata_as_lakeview_cleans_page_nameverifying that page names are free of special characters, and an existing test function modified to handle invalid dashboard YAML files. These changes improve consistency, reliability, and adherence to best practices in dashboard naming within the project.0.15.1
- remove duplicate changelog entry (#366). In this update, we've improved resource name validation in the
ucxproject, first introduced in version 0.14.2. The validation now restricts resource names to alphanumeric characters, hyphens, and underscores, addressing usability issues and preventing problems caused by special characters. A new internal method,_is_valid_resource_name, checks if a name is valid according to the defined pattern. TheTileMetadataclass has been updated to ensure itsidattribute follows the new validation rules, andTile,Section, andDashboardclasses now call thevalidatemethod of theTileMetadatainstance if it exists. These changes promote consistency and correctness in dashboard resources, simplifying management and interaction for users. As a part of this commit, we also removed a duplicate changelog entry related to this feature that was previously present in version 0.15.0.0.15.0
- Validate resource names (#357). The recent change in the
ucxproject enhances resource name validation to adhere to a new naming convention, restricting names to alphanumeric characters, hyphens, and underscores. A new method,_is_valid_resource_name(name: str) -> bool, is introduced for validating resource names, and theTileMetadataclass has been updated with a__post_init__method and avalidatemethod for validation purposes. TheTileandFilterTileclasses also receive avalidatemethod to raiseValueErrorfor invalid tiles and metadata issues. This commit introduces new tests for validating tile IDs, tile metadata, and filter specs while improving error messages for better user understanding. It also raisesValueErrorfor tiles with empty content, tiles with names containing spaces, and filter tiles with invalid widget types, ensuring stricter validation for dashboard metadata and tile metadata in theucxproject.0.14.2
- Validate resource names (#357). This pull request introduces a validation feature to the
ucxproject for resource names, specifically for dashboard tile IDs. The new naming convention restricts resource names to alphanumeric characters, hyphens, and underscores, enhancing usability and reducing potential issues caused by special characters. A new method,_is_valid_resource_name, is implemented to check if a name is valid based on the defined pattern. TheTileMetadataclass is updated to ensure itsidattribute adheres to the new validation rules, and avalidatemethod is added to raise aValueErrorif the tile metadata is invalid. This method checks if theidattribute is not empty and if it is a valid resource name. Additionally, thevalidatemethod is updated in theTile,Section, andDashboardclasses to call thevalidatemethod of theTileMetadatainstance, if it exists. The pull request also includes tests for the new validation functionality, ensuring that tile IDs cannot be empty, must contain only alphanumeric characters, hyphens, and underscores, and that thevalidatemethod detects duplicate query IDs and widget IDs. This validation helps maintain consistency and correctness in dashboard resources, making it easier for users to manage and interact with their dashboards.- Updated runner (#360). In this release, we have updated the GitHub Actions workflow for releasing the project to utilize a protected runner group with the label
linux-ubuntu-latestin thepublishjob'sruns-onfield. This change enhances control and security over the execution environment, as the protected runner group,databrickslabs-protected-runner-group, ensures that only specified runners that meet specific criteria are allowed to execute jobs. Thelinux-ubuntu-latestlabel specifies the desired runner configuration. Furthermore, the workflow now utilizes an environment namedreleaseand retains the existing permissions configuration for authenticating to PyPI via OIDC and signing release artifacts withsigstore-python. This upgrade to the execution environment preserves essential authentication and security features, providing improved reliability, maintainability, and security for the release process while ensuring continued compatibility and security for publishing activities.- Explicitly install Python 3.12 before running fmt in CI (#358). In this release, we have made significant enhancements to our open-source library aimed at improving reliability, consistency, and usability for software engineers. A new step installing Python 3.12 explicitly before executing the formatting process in the CI system has been implemented, ensuring compatibility and consistency with the chosen Python version. The 'backends.py' file's
save_tablefunction syntax has been updated for better code readability and maintainability, addressing potential SQL injection issues. The 'model.py' file has undergone refactoring, updatingKeyErrorexceptions to f-strings for improved consistency and readability, and the 'polymorphism.py' file has been improved with new functions and refined error messages for better debugging and understanding of type assignment issues. Lastly, the 'structs.py' file in the 'databricks/labs/lsql' package has received updates to ensure consistent Python version usage, improved error messages, and better SQL type inference from Python types, enhancing the overall development experience for adopting engineers.0.14.1
- Changes to work with Databricks SDK
v0.38.0(#350). In this release, we have upgraded the Databricks SDK to version 0.38.0 from version 0.37.0 to ensure compatibility with the latest SDK and address several issues. The update includes changes to make the code compatible with the new SDK version, removing the need for.as_dict()method calls when creating or updating dashboards and utilizing asdk_dashboardvariable for interacting with the Databricks workspace. We also updated the dependencies to "databricks-labs-blueprint[yaml]" package version greater than or equal to 0.4.2 andsqlglotpackage version greater than or equal to 22.3.1. Thetest_core.pyfile has been updated to address multiple issues (#349 to #332) related to the Databricks SDK and thetest_dashboards.pyfile has been revised to work with the new SDK version. These changes improve integration with Databricks' lakeview dashboards, simplify the code, and ensure compatibility with the latest SDK version, resolving issues #349 to #332.- Specify the minimum required version of
databricks-sdkas 0.37.0 (#331). In this release, we have updated the minimum required version of thedatabricks-sdkpackage to 0.37.0 from 0.29.0 in thepyproject.tomlfile to ensure compatibility with the latest version. This change was made necessary due to updates made in issue #320. To accommodate any patch release ofdatabricks-sdkwith a major and minor version of 0.37, we have updated the dependency constraint to use the~=operator, resolving issue #330. These changes are intended to enhance the compatibility and stability of our software.0.14.0
- Added nightly tests run at 4:45am UTC (#318). A new nightly workflow has been added to the codebase, designed to automate a series of jobs every day at 4:45am UTC on the
largerenvironment. The workflow includes permissions for writing id-tokens, accessing issues, reading contents and pull-requests. It checks out the code with a full fetch-depth, installs Python 3.10, and uses hatch 1.9.4. The key step in this workflow is the execution of nightly tests using the databrickslabs/sandbox/acceptance action, which creates issues if necessary. The workflow utilizes several secrets, including VAULT_URI, GITHUB_TOKEN, ARM_CLIENT_ID, and ARM_TENANT_ID, and sets the TEST_NIGHTLY environment variable to true. Additionally, the workflow is part of a concurrency group called "single-acceptance-job-per-repo", ensuring that only one acceptance job runs at a time per repository.- Bump codecov/codecov-action from 4 to 5 (#319). In this version update, the Codecov GitHub Action has been upgraded from 4 to 5, bringing improved functionality and new features. This new version utilizes the Codecov Wrapper to encapsulate the CLI, enabling faster updates. Additionally, an opt-out feature has been introduced for tokens in public repositories, allowing contributors and other members to upload coverage reports without requiring access to the Codecov token. The upgrade also includes changes to the arguments:
fileis now deprecated and replaced withfiles, andpluginis deprecated and replaced withplugins. New arguments have been added, includingbinary,gcov_args,gcov_executable,gcov_ignore,gcov_include,report_type,skip_validation, andswift_project. Comprehensive documentation on these changes can be found in the release notes and changelog.- Fixed
RuntimeBackendexception handling (#328). In this release, we have made significant improvements to the exception handling in theRuntimeBackendcomponent, addressing issues reported in tickets #328, #327, #326, and #325. We have updated theexecuteandfetchmethods to handle exceptions more gracefully and changed exception handling from catchingExceptionto catchingBaseExceptionfor more comprehensive error handling. Additionally, we have updated thepyproject.tomlfile to use a newer version of thedatabricks-labs-pytesterpackage (0.2.1 to 0.5.0) which may have contributed to the resolution of these issues. Furthermore, thetest_backends.pyfile has been updated to improve the readability and user-friendliness of the test output for the functions testing if aNotFound,BadRequest, orUnknownexception is raised when executing and fetching statements. Thetest_runtime_backend_use_statementsfunction has also been updated to printPASSEDorFAILEDinstead of returning those values. These changes enhance the robustness of the exception handling mechanism in theRuntimeBackendclass and update related unit tests.Dependency updates:
- Bump codecov/codecov-action from 4 to 5 (#319).
0.13.0
- Added
escape_namefunction to escape individual SQL names andescape_full_namefunction to escape dot-separated full names (#316). Two new functions,escape_nameandescape_full_name, have been added to thedatabricks.labs.lsql.escapesmodule for escaping SQL names. Theescape_namefunction takes a single name as an input and returns it enclosed in backticks, whileescape_full_namehandles dot-separated full names by escaping each individual component. These functions have been ported from thedatabrickslabs/ucxrepository and are designed to provide a consistent way to escape names and full names in SQL statements, improving the robustness of the system by preventing issues caused by unescaped special characters in SQL names. The test suite includes various cases, including single names, full names with different combinations of escaped and unescaped components, and special characters, with a specific focus on the scenario where the column name contains a period.- Bump actions/checkout from 4.2.0 to 4.2.1 (#304). In this pull request, the
actions/checkoutdependency is updated from version 4.2.0 to 4.2.1 in the.github/workflows/release.ymlfile. This update includes a new feature whererefs/*are checked out by commit if provided, falling back to the ref specified by the@orhantoyuser. This change improves the flexibility of the action, allowing users to specify a commit or branch for checkout. The pull request also introduces a new contributor,@Jcambass, who added a workflow file for publishing releases to an immutable action package. The commits for this release include changes to prepare for the 4.2.1 release, add a workflow file for publishing releases, and check out otherrefs/*by commit if provided, falling back to ref. This pull request has been reviewed and approved by Dependabot.- Bump actions/checkout from 4.2.1 to 4.2.2 (#310). This is a pull request to update the
actions/checkoutdependency from version 4.2.1 to 4.2.2, which includes improvements to theurl-helper.tsfile that now utilize well-known environment variables and expanded unit test coverage for theisGhesfunction. Theactions/checkoutaction is commonly used in GitHub Actions workflows for checking out a repository at a specific commit or branch. The changes in this update are internal to theactions/checkoutaction and should not affect the functionality of the project utilizing this action. The pull request also includes details on the commits and compatibility score for the upgrade, and reviewers can manage and merge the request using Dependabot commands once the changes have been verified.- Bump databrickslabs/sandbox from acceptance/v0.3.0 to 0.3.1 (#307). In this release, the
databrickslabs/sandboxdependency has been updated from versionacceptance/v0.3.0to0.3.1. This update includes previously tagged commits, bug fixes for git-related libraries, and resolution of theunsupported protocol schemeerror. The README has been updated with more information on using thedatabricks labs sandboxcommand, and installation instructions have been improved. Additionally, there have been dependency updates forgo-gitlibraries andgolang.org/x/cryptoin the/go-libsand/runtime-packagesdirectories. New commits in this release allow larger logs from acceptance tests and implement experimental OIDC refresh functionality. Ignore conditions have been applied to prevent conflicts with previous versions of the dependency. This update is recommended for users who want to take advantage of the latest bug fixes and improvements.- Bump databrickslabs/sandbox from acceptance/v0.3.1 to 0.4.2 (#315). In this release, the
databrickslabs/sandboxdependency has been updated from versionacceptance/v0.3.1to0.4.2. This update includes bug fixes, dependency updates, and additional go-git libraries. Specifically, theRun integration testsjob in the GitHub Actions workflow has been updated to use the new version of thedatabrickslabs/sandbox/acceptanceDocker image. The updated version also includes install instructions, usage instructions in the README, and a modification to provide more git-related libraries. Additionally, there were several updates to dependencies, includinggolang.org/x/cryptoversion0.16.0to0.17.0. Dependabot, a tool that manages dependencies in GitHub projects, is responsible for the update and provides instructions for resolving any conflicts or merging the changes into the project. This update is intended to improve the functionality and reliability of thedatabrickslabs/sandboxdependency.- Deprecate
Row.as_dict()(#309). In this release, we are introducing a deprecation warning for theas_dict()method in theRowclass, which will be removed in favor of theasDict()method. This change aims to maintain consistency with Spark'sRowbehavior and prevent subtle bugs when switching between different backends. The deprecation warning will be implemented using Python's warnings mechanism, including the new annotation in Python 3.13 for static code analysis. The existing functionality of fetching values from the database throughStatementExecutionExtremains unchanged. We recommend that clients update their code to use.asDict()instead of.as_dict()to avoid any disruptions. A new test casetest_row_as_dict_deprecated()has been added to verify the deprecation warning forRow.as_dict().- Minor improvements for
.save_table(mode="overwrite")(#298). In this release, the.save_table()method has been improved, particularly when using theoverwritemode. If no rows are supplied, the table will now be truncated, ensuring consistency with the mock backend behavior. This change has been optimized for SQL-based backends, which now perform truncation as part of the insert for the first batch. Type hints on the abstract method have been updated to match the concrete implementations. Unit tests and integration tests have been updated to cover the new functionality, and new methods have been added to test the truncation behavior in overwrite mode. These improvements enhance the consistency and efficiency of the.save_table()method when usingoverwritemode across different backends.- Updated databrickslabs/sandbox requirement to acceptance/v0.3.0 (#305). In this release, we have updated the requirement for the
databrickslabs/sandboxpackage to versionacceptance/v0.3.0in thedownstreams.ymlfile. This update is necessary to use the latest version of the package, which includes several bug fixes and dependency updates. Thedatabrickslabs/sandboxpackage is used in the acceptance tests, which are run as part of the CI/CD pipeline. It provides a set of tools and utilities for developing and testing code in a sandbox environment. The changelog for this version includes the addition of install instructions, more git-related libraries, and the modification of the README to include information about how to use it with thedatabricks labs sandboxcommand. Specifically, the version of thedatabrickslabs/sandboxpackage used in theacceptancejob has been updated fromacceptance/v0.1.4toacceptance/v0.3.0, allowing the integration tests to be run using the latest version of the package. The ignore conditions for this PR ensure that Dependabot will resolve any conflicts that may arise and can be manually triggered with the@dependabot rebasecommand.Dependency updates:
... (truncated)
Commits
eababdbRelease v0.16.0 (#371)1c97780Let page name adhere to naming restrictions (#370)f465a16Release v0.15.1 (#368)6e952ccremove duplicate changelog entry (#366)edc9c19Use greater and less than in sdk version constrain (#367)c2f349aRelease v0.15.0 (#365)257aedeRelease v0.15.0 (#364)a3d7b62Remove the no cheat CI check (#362)2410b4aLog no-lint-disabled CI (#353)19ac5a5Release v0.14.2 (#361)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.