Commit Graph

12 Commits (f70e87b848c0d2dc2130a3de42fb10c363763a1b)

Author SHA1 Message Date
A. F. Dudley d4e935484f Limit test workflow PR triggers to main branch only
Previously these workflows ran on PRs to any branch. Now:
- PRs to main: run all tests (full CI gate)
- Pushes to other branches: use existing path filtering

This reduces CI load on feature branch PRs while maintaining
full test coverage for PRs targeting main.

Affected workflows:
- test-k8s-deploy.yml
- test-k8s-deployment-control.yml
- test-webapp.yml
- test-deploy.yml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 15:44:54 -05:00
Nabarun e290c62aca Pin `shiv` version to resolve failing CI (#956)
Deploy Test / Run deploy test suite (push) Failing after 8s Details
K8s Deployment Control Test / Run deployment control suite on kind/k8s (push) Failing after 2s Details
Webapp Test / Run webapp test suite (push) Failing after 2s Details
Lint Checks / Run linter (push) Failing after 2s Details
Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Failing after 3s Details
External Stack Test / Run external stack test suite (push) Failing after 3s Details
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Failing after 3s Details
Smoke Test / Run basic test suite (push) Failing after 3s Details
Publish / Build and publish (push) Failing after 4s Details
Database Test / Run database hosting test on kind/k8s (push) Failing after 3s Details
Part of https://git.vdb.to/cerc-io/stack-orchestrator/issues/955
- Using `shiv` version 1.0.6

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/956
Reviewed-by: ashwin <ashwin@noreply.git.vdb.to>
Co-authored-by: Nabarun <nabarun@deepstacksoft.com>
Co-committed-by: Nabarun <nabarun@deepstacksoft.com>
2024-10-17 06:37:32 +00:00
David Boreham 0acb6ea6bc Remove legacy commands for docker startup 2024-05-15 09:04:19 -06:00
Prathamesh Musale 40f362511b Run CI alert steps only on main (#797)
Smoke Test / Run basic test suite (push) Failing after 6s Details
K8s Deploy Test / Run deploy test suite on kind/k8s (push) Failing after 3s Details
Lint Checks / Run linter (push) Failing after 3s Details
Publish / Build and publish (push) Failing after 5s Details
Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Failing after 3s Details
Database Test / Run database hosting test on kind/k8s (push) Failing after 4s Details
Deploy Test / Run deploy test suite (push) Failing after 3s Details
Webapp Test / Run webapp test suite (push) Failing after 3s Details
Fixturenet-Laconicd-Test / Run Laconicd fixturenet and Laconic CLI tests (push) Failing after 4s Details
Part of https://www.notion.so/Alerting-for-failing-CI-jobs-d0183b65453947aeab11dbddf989d9c0

- Run CI alert steps only on main to avoid alerts for in-progress PRs
- The Slack alerts will be sent on a CI job failure if
  - A commit is pushed directly to main
  - A PR gets merged into main
  - A scheduled job runs on main

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/797
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-04-05 09:26:08 +00:00
Prathamesh Musale 9cd34ffebb Add Slack alerts for failures on CI workflows (#793)
Part of https://www.notion.so/Alerting-for-failing-CI-jobs-d0183b65453947aeab11dbddf989d9c0

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/793
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-committed-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
2024-04-05 08:27:46 +00:00
David Boreham c3d87692fa
python setup CI action for arm linux (#578)
* Workaround for missing Python binaries for ARM

* Trigger CI job

* Add Python install workaround to remaining jobs

* Typo
2023-10-12 21:53:47 -06:00
David Boreham 61579f0434
Implement scheme for triggering individual CI jobs (#577)
Fixturenet-Eth-Plugeth-Test / Run an Ethereum plugeth fixturenet test (push) Failing after 3s Details
Fixturenet-Eth-Test / Run an Ethereum fixturenet test (push) Successful in 57m34s Details
Publish / Build and publish (push) Successful in 1m42s Details
Deploy Test / Run deploy test suite (push) Successful in 4m57s Details
Smoke Test / Run basic test suite (push) Successful in 8m14s Details
* Implement scheme for triggering individual CI jobs

* Add missing comment
2023-10-12 20:40:39 -06:00
Thomas E Lackey a5945c9e59
Back to Github-based actions. (#453)
Deploy Test / Run deploy test suite (push) Successful in 2m45s Details
Smoke Test / Run basic test suite (push) Successful in 3m14s Details
Publish / Build and publish (push) Successful in 39s Details
* Back to Github-based actions.

* Use fork.

* Use new release plugin tag.
2023-07-19 20:40:04 -06:00
David Boreham 161665ef72
Fix deploy commands (#404)
* Fix bugs

* Add test for deploy port command
2023-05-22 12:43:59 -06:00
David Boreham 85225c72d7 Fix another typo 2023-05-21 15:43:15 -06:00
David Boreham 1e38e16550 Fix typo 2023-05-21 07:40:22 -06:00
David Boreham dddae8cc7a
Dboreham/deploy volume control (#401)
* Implement volume control

* Deploy test

* Add test for volumes

* Enable CI for deploy test
2023-05-21 07:39:00 -06:00