├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question-or-clarification.md └── workflows │ ├── dependency-review.yml │ ├── dev-pytest.yml │ ├── master-pytest.yml │ └── python-publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── Dockerfile ├── Dockerfile-src ├── LEGAL.md ├── LICENSE ├── NOTICE ├── README.md ├── SECURITY.md ├── TROUBLESHOOTING.md ├── demo ├── README.MD ├── basics_demo │ ├── 1_setup │ │ └── A__setup.sql │ ├── 2_test │ │ ├── A__basic001.sql │ │ ├── A__render.sql │ │ ├── R__basic001.sql │ │ ├── R__render.sql │ │ ├── V1.0.0__render.sql │ │ ├── V1.0.1__EOF_FIle.sql │ │ └── V1.0.2__StoredProc.sql │ ├── 3_teardown │ │ └── A__teardown.sql │ └── schemachange-config.yml ├── citibike_demo │ ├── 1_setup │ │ └── A__setup.sql │ ├── 2_test │ │ ├── A__checks.sql │ │ ├── A__render.sql │ │ ├── R__checks.sql │ │ ├── R__render.sql │ │ ├── V1.0.0__render.sql │ │ ├── V1.1.0__initial_database_objects.sql │ │ └── V1.2.0__load_tables_from_s3.sql │ ├── 3_teardown │ │ └── A__teardown.sql │ └── schemachange-config.yml ├── citibike_demo_jinja │ ├── 1_setup │ │ └── A__setup.sql │ ├── 2_test │ │ ├── A__render.sql │ │ ├── R__render.sql │ │ ├── V1.0.0__render.sql │ │ ├── V1.1.0__initial_database_objects.sql │ │ └── V1.2.0__load_tables_from_s3.sql │ ├── 3_teardown │ │ └── A__teardown.sql │ ├── modules │ │ └── create_stage.j2 │ └── schemachange-config.yml ├── provision │ └── initialize.sql ├── schemachange-config-setup.yml ├── schemachange-config-teardown.yml ├── schemachange-config-v1-example.yml ├── schemachange-config-v2-dev.yml └── schemachange-config-v2-example.yml ├── pyproject.toml ├── schemachange ├── JinjaEnvVar.py ├── JinjaTemplateProcessor.py ├── __init__.py ├── cli.py ├── config │ ├── BaseConfig.py │ ├── ChangeHistoryTable.py │ ├── DeployConfig.py │ ├── RenderConfig.py │ ├── VerifyConfig.py │ ├── __init__.py │ ├── get_merged_config.py │ ├── parse_cli_args.py │ └── utils.py ├── deploy.py ├── py.typed ├── redact_config_secrets.py └── session │ ├── Credential.py │ ├── Script.py │ ├── SnowflakeSession.py │ └── __init__.py ├── setup.cfg ├── testSchemachange.sh ├── tests ├── config │ ├── __init__.py │ ├── schemachange-config-full-no-connection.yml │ ├── schemachange-config-full.yml │ ├── schemachange-config-partial-with-connection.yml │ ├── schemachange-config-with-missing-connection-file.yml │ ├── schemachange-config.yml │ ├── test_ChangeHistoryTable.py │ ├── test_DeployConfig.py │ ├── test_RenderConfig.py │ ├── test_VerifyConfig.py │ ├── test_edge_cases.py │ ├── test_get_config_secrets.py │ ├── test_get_merged_config.py │ ├── test_get_yaml_config.py │ ├── test_parse_cli_args.py │ ├── test_short_forms_integration.py │ └── test_utils.py ├── session │ ├── __init__.py │ ├── test_Script.py │ ├── test_SnowflakeSession.py │ └── test_session_parameters.py ├── test_JinjaEnvVar.py ├── test_JinjaTemplateProcessor.py ├── test_cli_misc.py ├── test_main.py ├── test_no_color.py └── test_redact_config_secrets.py └── uv.lock /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question-or-clarification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.github/ISSUE_TEMPLATE/question-or-clarification.md -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/dev-pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.github/workflows/dev-pytest.yml -------------------------------------------------------------------------------- /.github/workflows/master-pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.github/workflows/master-pytest.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/Dockerfile-src -------------------------------------------------------------------------------- /LEGAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/LEGAL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /demo/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/README.MD -------------------------------------------------------------------------------- /demo/basics_demo/1_setup/A__setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/basics_demo/1_setup/A__setup.sql -------------------------------------------------------------------------------- /demo/basics_demo/2_test/A__basic001.sql: -------------------------------------------------------------------------------- 1 | SELECT 1; 2 | -------------------------------------------------------------------------------- /demo/basics_demo/2_test/A__render.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/basics_demo/2_test/A__render.sql -------------------------------------------------------------------------------- /demo/basics_demo/2_test/R__basic001.sql: -------------------------------------------------------------------------------- 1 | SELECT 1; 2 | -------------------------------------------------------------------------------- /demo/basics_demo/2_test/R__render.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/basics_demo/2_test/R__render.sql -------------------------------------------------------------------------------- /demo/basics_demo/2_test/V1.0.0__render.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/basics_demo/2_test/V1.0.0__render.sql -------------------------------------------------------------------------------- /demo/basics_demo/2_test/V1.0.1__EOF_FIle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/basics_demo/2_test/V1.0.1__EOF_FIle.sql -------------------------------------------------------------------------------- /demo/basics_demo/2_test/V1.0.2__StoredProc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/basics_demo/2_test/V1.0.2__StoredProc.sql -------------------------------------------------------------------------------- /demo/basics_demo/3_teardown/A__teardown.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/basics_demo/3_teardown/A__teardown.sql -------------------------------------------------------------------------------- /demo/basics_demo/schemachange-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/basics_demo/schemachange-config.yml -------------------------------------------------------------------------------- /demo/citibike_demo/1_setup/A__setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo/1_setup/A__setup.sql -------------------------------------------------------------------------------- /demo/citibike_demo/2_test/A__checks.sql: -------------------------------------------------------------------------------- 1 | SELECT 1; 2 | -------------------------------------------------------------------------------- /demo/citibike_demo/2_test/A__render.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo/2_test/A__render.sql -------------------------------------------------------------------------------- /demo/citibike_demo/2_test/R__checks.sql: -------------------------------------------------------------------------------- 1 | -- Using Default context 2 | SELECT 1; 3 | -------------------------------------------------------------------------------- /demo/citibike_demo/2_test/R__render.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo/2_test/R__render.sql -------------------------------------------------------------------------------- /demo/citibike_demo/2_test/V1.0.0__render.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo/2_test/V1.0.0__render.sql -------------------------------------------------------------------------------- /demo/citibike_demo/2_test/V1.1.0__initial_database_objects.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo/2_test/V1.1.0__initial_database_objects.sql -------------------------------------------------------------------------------- /demo/citibike_demo/2_test/V1.2.0__load_tables_from_s3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo/2_test/V1.2.0__load_tables_from_s3.sql -------------------------------------------------------------------------------- /demo/citibike_demo/3_teardown/A__teardown.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo/3_teardown/A__teardown.sql -------------------------------------------------------------------------------- /demo/citibike_demo/schemachange-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo/schemachange-config.yml -------------------------------------------------------------------------------- /demo/citibike_demo_jinja/1_setup/A__setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo_jinja/1_setup/A__setup.sql -------------------------------------------------------------------------------- /demo/citibike_demo_jinja/2_test/A__render.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo_jinja/2_test/A__render.sql -------------------------------------------------------------------------------- /demo/citibike_demo_jinja/2_test/R__render.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo_jinja/2_test/R__render.sql -------------------------------------------------------------------------------- /demo/citibike_demo_jinja/2_test/V1.0.0__render.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo_jinja/2_test/V1.0.0__render.sql -------------------------------------------------------------------------------- /demo/citibike_demo_jinja/2_test/V1.1.0__initial_database_objects.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo_jinja/2_test/V1.1.0__initial_database_objects.sql -------------------------------------------------------------------------------- /demo/citibike_demo_jinja/2_test/V1.2.0__load_tables_from_s3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo_jinja/2_test/V1.2.0__load_tables_from_s3.sql -------------------------------------------------------------------------------- /demo/citibike_demo_jinja/3_teardown/A__teardown.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo_jinja/3_teardown/A__teardown.sql -------------------------------------------------------------------------------- /demo/citibike_demo_jinja/modules/create_stage.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo_jinja/modules/create_stage.j2 -------------------------------------------------------------------------------- /demo/citibike_demo_jinja/schemachange-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/citibike_demo_jinja/schemachange-config.yml -------------------------------------------------------------------------------- /demo/provision/initialize.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/provision/initialize.sql -------------------------------------------------------------------------------- /demo/schemachange-config-setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/schemachange-config-setup.yml -------------------------------------------------------------------------------- /demo/schemachange-config-teardown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/schemachange-config-teardown.yml -------------------------------------------------------------------------------- /demo/schemachange-config-v1-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/schemachange-config-v1-example.yml -------------------------------------------------------------------------------- /demo/schemachange-config-v2-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/schemachange-config-v2-dev.yml -------------------------------------------------------------------------------- /demo/schemachange-config-v2-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/demo/schemachange-config-v2-example.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/pyproject.toml -------------------------------------------------------------------------------- /schemachange/JinjaEnvVar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/JinjaEnvVar.py -------------------------------------------------------------------------------- /schemachange/JinjaTemplateProcessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/JinjaTemplateProcessor.py -------------------------------------------------------------------------------- /schemachange/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/__init__.py -------------------------------------------------------------------------------- /schemachange/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/cli.py -------------------------------------------------------------------------------- /schemachange/config/BaseConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/config/BaseConfig.py -------------------------------------------------------------------------------- /schemachange/config/ChangeHistoryTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/config/ChangeHistoryTable.py -------------------------------------------------------------------------------- /schemachange/config/DeployConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/config/DeployConfig.py -------------------------------------------------------------------------------- /schemachange/config/RenderConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/config/RenderConfig.py -------------------------------------------------------------------------------- /schemachange/config/VerifyConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/config/VerifyConfig.py -------------------------------------------------------------------------------- /schemachange/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /schemachange/config/get_merged_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/config/get_merged_config.py -------------------------------------------------------------------------------- /schemachange/config/parse_cli_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/config/parse_cli_args.py -------------------------------------------------------------------------------- /schemachange/config/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/config/utils.py -------------------------------------------------------------------------------- /schemachange/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/deploy.py -------------------------------------------------------------------------------- /schemachange/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /schemachange/redact_config_secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/redact_config_secrets.py -------------------------------------------------------------------------------- /schemachange/session/Credential.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /schemachange/session/Script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/session/Script.py -------------------------------------------------------------------------------- /schemachange/session/SnowflakeSession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/schemachange/session/SnowflakeSession.py -------------------------------------------------------------------------------- /schemachange/session/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/setup.cfg -------------------------------------------------------------------------------- /testSchemachange.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/testSchemachange.sh -------------------------------------------------------------------------------- /tests/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/config/schemachange-config-full-no-connection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/schemachange-config-full-no-connection.yml -------------------------------------------------------------------------------- /tests/config/schemachange-config-full.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/schemachange-config-full.yml -------------------------------------------------------------------------------- /tests/config/schemachange-config-partial-with-connection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/schemachange-config-partial-with-connection.yml -------------------------------------------------------------------------------- /tests/config/schemachange-config-with-missing-connection-file.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/schemachange-config-with-missing-connection-file.yml -------------------------------------------------------------------------------- /tests/config/schemachange-config.yml: -------------------------------------------------------------------------------- 1 | config-version: 1 2 | -------------------------------------------------------------------------------- /tests/config/test_ChangeHistoryTable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_ChangeHistoryTable.py -------------------------------------------------------------------------------- /tests/config/test_DeployConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_DeployConfig.py -------------------------------------------------------------------------------- /tests/config/test_RenderConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_RenderConfig.py -------------------------------------------------------------------------------- /tests/config/test_VerifyConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_VerifyConfig.py -------------------------------------------------------------------------------- /tests/config/test_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_edge_cases.py -------------------------------------------------------------------------------- /tests/config/test_get_config_secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_get_config_secrets.py -------------------------------------------------------------------------------- /tests/config/test_get_merged_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_get_merged_config.py -------------------------------------------------------------------------------- /tests/config/test_get_yaml_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_get_yaml_config.py -------------------------------------------------------------------------------- /tests/config/test_parse_cli_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_parse_cli_args.py -------------------------------------------------------------------------------- /tests/config/test_short_forms_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_short_forms_integration.py -------------------------------------------------------------------------------- /tests/config/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/config/test_utils.py -------------------------------------------------------------------------------- /tests/session/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/session/test_Script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/session/test_Script.py -------------------------------------------------------------------------------- /tests/session/test_SnowflakeSession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/session/test_SnowflakeSession.py -------------------------------------------------------------------------------- /tests/session/test_session_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/session/test_session_parameters.py -------------------------------------------------------------------------------- /tests/test_JinjaEnvVar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/test_JinjaEnvVar.py -------------------------------------------------------------------------------- /tests/test_JinjaTemplateProcessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/test_JinjaTemplateProcessor.py -------------------------------------------------------------------------------- /tests/test_cli_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/test_cli_misc.py -------------------------------------------------------------------------------- /tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/test_main.py -------------------------------------------------------------------------------- /tests/test_no_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/test_no_color.py -------------------------------------------------------------------------------- /tests/test_redact_config_secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/tests/test_redact_config_secrets.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Snowflake-Labs/schemachange/HEAD/uv.lock --------------------------------------------------------------------------------