Commit Graph

18 Commits (0d4a4e19f517b4c41e83e56131157759fe27a16f)

Author SHA1 Message Date
A. F. Dudley eb881ac179 merge upstream: resolve test-k8s-deploy.yml conflict, add workflow_call
Keep upstream's schedule/path triggers and install scripts, add
workflow_dispatch and workflow_call so publish.yml can gate on it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 05:30:14 +00:00
prathamesh0 7f11766b05
Migrate canonical source from Gitea to GitHub (#738)
- Update all self-references from `git.vdb.to/cerc-io/stack-orchestrator` to
  `github.com/cerc-io/stack-orchestrator` (setup.py, pyproject.toml, README,
  docs, install scripts, cloud-init scripts, stack READMEs)
- Fix release download URL pattern (`releases/download/latest` -> `releases/latest/download`)
- Port 5 Gitea-only CI workflows to GitHub Actions (k8s-deploy, k8s-deployment-control, container-registry, database, external-stack)
- Pin `shiv==1.0.8` in all workflows for reproducible builds
- Restrict smoke/deploy/webapp test push triggers to `main` only
- Remove `.gitea/` directory - Gitea repo to be archived
2026-04-02 10:58:14 +05:30
A. F. Dudley ae1eae5b9b gate releases on k8s e2e test, remove per-push trigger
- test-k8s-deploy.yml: trigger on workflow_call and workflow_dispatch
  only (not every push/PR)
- publish.yml: add needs: e2e job that calls test-k8s-deploy.yml —
  release is blocked until the k8s e2e suite passes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 04:31:38 +00:00
A. F. Dudley c95eeeffb8 add k8s deploy e2e test to CI and pre-push hook
- .github/workflows/test-k8s-deploy.yml: new workflow that installs
  kind+kubectl and runs tests/k8s-deploy/run-deploy-test.sh on every
  push and PR. Same script used locally and in release validation.
- .pre-commit-config.yaml: add local pre-push hook that runs the k8s
  e2e test (~3 min) before pushing to remote.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 04:30:37 +00:00
A. F. Dudley 5a1399f2b2 Apply pre-commit linting fixes
Fix trailing whitespace and end-of-file issues across codebase.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 23:16:44 -05:00
Thomas E Lackey d9bcc088a8
Enable webapp test in GitHub CI. (#627) 2023-11-07 18:27:08 -06:00
Ian d854dd5c81
Update fixturenet-laconicd.yml
Fixturenet-Laconicd-Test / Run an Laconicd fixturenet test (push) Failing after 7m40s Details
Publish / Build and publish (push) Successful in 53s Details
Deploy Test / Run deploy test suite (push) Successful in 3m18s Details
Smoke Test / Run basic test suite (push) Successful in 3m53s Details
2023-10-30 15:44:46 -04:00
Ian f198f43b3a
add newline 2023-10-27 08:48:44 -04:00
Ian Kay 36d1e0eedd add fixturenet-laconicd test 2023-10-26 17:26:42 -04:00
David Boreham 5e36e3e2ae
Turn off long run time test on push/pr unless explicitly triggered (#606)
Publish / Build and publish (push) Successful in 56s Details
Deploy Test / Run deploy test suite (push) Successful in 3m23s Details
Smoke Test / Run basic test suite (push) Successful in 3m54s Details
2023-10-24 22:28:58 -06:00
Ian 567dadef7d
update fixturenet-eth test (#600) 2023-10-24 16:21:30 -06:00
David Boreham 2c930bdbc3
Add flake8 lint check in CI (#522) 2023-09-04 12:46:16 -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 223d1171e8 Change test display name 2023-05-21 07:42:09 -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
David Boreham 7673de73bb Add github actions
Former-commit-id: fcbea7984f
2023-04-17 13:11:45 -06:00