Skip to content

Add initial CI/CD pipeline for database repository - #254

Open
poojan644 wants to merge 7 commits into
saayam-for-all:mainfrom
poojan644:feature/database-cicd-pipeline
Open

poojan644 wants to merge 7 commits into
saayam-for-all:mainfrom
poojan644:feature/database-cicd-pipeline

Conversation

@poojan644

Copy link
Copy Markdown

Created an initial GitHub Actions workflow for the database repository.

Current pipeline includes:

  • Repository checkout
  • Repository structure validation
  • DDL directory validation
  • DML directory validation
  • SQL file discovery

This is an experimental first version intended to establish a basic CI/CD workflow for future enhancements.

@poojan644 poojan644 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Implemented an initial CI/CD pipeline for the database repository.

The workflow currently validates the repository structure, verifies the DDL and DML directories, and checks for SQL files.

The pipeline was tested successfully, and the workflow completed without errors.

@poojan644 poojan644 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Implemented the initial database CI/CD pipeline with repository structure validation, SQL file validation, PostgreSQL/PostGIS test environment setup, required database role and schema initialization, and database script execution testing. CI checks are now passing.

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.

1 participant