Skip to content

CCL-10044: Add Workflows for CC#87

Open
adityababumallisettiHO wants to merge 12 commits into
mainfrom
CCL-10044
Open

CCL-10044: Add Workflows for CC#87
adityababumallisettiHO wants to merge 12 commits into
mainfrom
CCL-10044

Conversation

@adityababumallisettiHO

Copy link
Copy Markdown
Contributor

What?

This pull request introduces several new GitHub Actions workflows to automate CI/CD processes for Docker images, Helm charts, and Yarn packages. Additionally, it updates the Alpine Linux repositories in the Dockerfile to use a newer version. These changes aim to improve build automation, security scanning, and validation for the project.

Why?

Prep for moving to Core Cloud. These are Drone steps now run as github actions

How?

CI/CD Workflow Automation:

  • Added .github/workflows/build-scan-push.yml to automate building, scanning, and pushing Docker images using a reusable workflow, with support for both pull requests and pushes to master and CCL-* branches.
  • Added .github/workflows/chart-lint-validate.yml to lint and validate Helm charts, supporting pull requests, pushes, and manual or reusable workflow triggers.
  • Added .github/workflows/yarn-validate-build-publish.yml to automate validation, build, and publish steps for Yarn packages, including security audits and Node.js version management.

Dependency and Security Updates:

  • Updated the Alpine Linux repositories in the Dockerfile from version v3.21 to v3.23 to ensure newer packages and improved security.…o corecloud Platform

  • Also add Charts linting and validation workflows

  • Yarn validate, build publish workflow added

Testing?

Screenshots (optional)

Anything Else? (optional)

Check list

  • I have reviewed my own pull request for linting issues (e.g. adding new lines)
  • I have written tests (if relevant)
  • I have created a JIRA number for my branch
  • I have created a JIRA number for my commit
  • I have followed the chris beams method for my commit https://cbea.ms/git-commit/
    here is an example commit
  • Ensure drone builds are green especially tests
  • I will squash the commits before merging

…o corecloud Platform

* Also add Charts linting and validation workflows
* Yarn validate, build publish workflow added
* main is the new master branch that we wish to use going forward
* Github Actions will replace the Drone
* Argos CD will be used for kube deployments
@adityababumallisettiHO adityababumallisettiHO changed the title Ccl 10044 CCL-10044: Add Workflows for CC Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants