Skip to content

Add CI pipeline - #199

Merged
Uk-jake merged 13 commits into
mainfrom
cicd-add-ci-pipeline
Aug 12, 2026
Merged

Add CI pipeline#199
Uk-jake merged 13 commits into
mainfrom
cicd-add-ci-pipeline

Conversation

@Uk-jake

@Uk-jake Uk-jake commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Run the grates test on every PR to main and every push to main.

Currently, this pipeline only runs grate test (make test) on lind-wasm-dev upon each trigger and outputs the results.

Please let me know if any additional features are needed.

Related

@Uk-jake

Uk-jake commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

This PR is still under testing. I'll merge it once testing is complete.

This comment was marked as off-topic.

@Uk-jake

Uk-jake commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

Currently, whenever a PR is opened or updated, all 25 tests run via make test, which takes over 30 minutes. In addition to the long wait times, it also incurs costs based on usage.

To make this process more efficient, I'd like to propose splitting the test suite into smaller units so that CI only runs tests related to the specific code being modified

@Uk-jake

Uk-jake commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

@Blzzxrd

It seems like you are on #201. Let me know when it's ready. we can review it and merge it into this branch to test

@Blzzxrd

Blzzxrd commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Thanks! #208 is ready for review. It already targets the cicd-add-ci-pipeline branch, so it can be merged here for testing.

@Uk-jake

Uk-jake commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

Got it, I'll review it. Feel free to tag me for review when you work on CI/CD stuff!

Comment thread Dockerfile Outdated
Comment thread scripts/cloudbuild.yaml Outdated
Yaxuan-w
Yaxuan-w previously approved these changes Aug 3, 2026

@Yaxuan-w Yaxuan-w left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Lgtm. Will merge after ci finishing

@gittuf-app-beta

Copy link
Copy Markdown

Observed review from Yaxuan-w+40227173 (@Yaxuan-w)

@Uk-jake

Uk-jake commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Right now, we need to open the GCP console (see attached photo) for detailed Grate test results. I'll check if I can display the results directly on the PR page instead.

image image

@Yaxuan-w

Yaxuan-w commented Aug 3, 2026

Copy link
Copy Markdown
Member

Right now, we need to open the GCP console (see attached photo) for detailed Grate test results. I'll check if I can display the results directly on the PR page instead.

@Uk-jake can you post this in a new issue then we can submit this feature in the follow up pr?

Comment thread Dockerfile Outdated
@gittuf-app-beta

Copy link
Copy Markdown

Observed dismissal of prior approval #199 (review) issued by Yaxuan-w+40227173 (@Yaxuan-w)

@gittuf-app-beta

Copy link
Copy Markdown

Observed review from Yaxuan-w+40227173 (@Yaxuan-w)

@gittuf-app-beta

Copy link
Copy Markdown

Observed review from vidyalakshmir+5592993 (@vidyalakshmir)

@Uk-jake

Uk-jake commented Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

I have set up the Type2 weekly test pipeline as proposed in the issue.

This pipeline runs every Friday at 7:00 AM, and the results are recorded on the GitHub Releases page.

On the release page, we can check the test summary, branch, commit, and base image digest. With this setup, test logs(I need to fix the access problem) will be saved each week automatically so we can easily track weekly progress.

@Uk-jake
Uk-jake merged commit e77145d into main Aug 12, 2026
1 check failed
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.

5 participants