Skip to content

lib/wiz.sh, Table Improvements, Licenses 2025-08-03#36

Merged
juliojimenez merged 13 commits intomainfrom
lib-wiz-table-improvements-licenses-2025-08-03
Aug 3, 2025
Merged

lib/wiz.sh, Table Improvements, Licenses 2025-08-03#36
juliojimenez merged 13 commits intomainfrom
lib-wiz-table-improvements-licenses-2025-08-03

Conversation

@juliojimenez
Copy link
Member

No description provided.

Signed-off-by: Julio Jimenez <julio@clickhouse.com>
@juliojimenez juliojimenez self-assigned this Aug 3, 2025
Copilot AI review requested due to automatic review settings August 3, 2025 05:47
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR extracts Wiz API integration functionality from the main entrypoint.sh script into a dedicated lib/wiz.sh library module and updates test files to properly source the new library.

Key changes:

  • Refactored code by moving Wiz API functions to a dedicated library
  • Updated test setup to source the new Wiz library
  • Improved code organization and maintainability

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
lib/wiz.sh New library containing extracted Wiz API authentication and SBOM download functionality
entrypoint.sh Removed inline Wiz functions and added source statement for new library
test/simple.bats Added source path replacement for new Wiz library in test setup
test/advanced.bats Added source path replacement for new Wiz library in test setup

@juliojimenez juliojimenez linked an issue Aug 3, 2025 that may be closed by this pull request
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
@juliojimenez juliojimenez linked an issue Aug 3, 2025 that may be closed by this pull request
@juliojimenez juliojimenez merged commit 21b4214 into main Aug 3, 2025
8 checks passed
@juliojimenez juliojimenez deleted the lib-wiz-table-improvements-licenses-2025-08-03 branch August 3, 2025 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clean up advanced tests Table creation improvements, Migration for existing tables.

2 participants