chore(ci): remove legacy AntelopeIO/leap workflows #2

Merged
dacom-dark-sun merged 1 commits from chore/cleanup-legacy-workflows into main 2026-05-01 15:22:37 +00:00
dacom-dark-sun commented 2026-05-01 12:35:18 +00:00 (Migrated from github.com)

Summary

Cleans up CI workflows inherited from AntelopeIO/leap that have been failing for coopenomics because they require infrastructure we don't have (self-hosted ENF runners, AntelopeIO reusable workflows, ENFCIBOT secrets, ENF Jira).

Replaced functionally by docker-publish.yaml (already merged), which produces a slim dicoop/blockchain image on every v* tag.

Removed (workflows)

  • build.yaml / build_base.yaml — required enf-x86-* runners + AntelopeIO platform-cache-workflow
  • release.yaml — depended on build.yaml artifacts; replaced by docker-publish
  • pinned_build.yaml — was a stub
  • performance_harness_run.yaml, ph_backward_compatibility.yaml — required Leap-Perf-* self-hosted runners
  • jiraIssueCreator.yml — required ENF Jira secrets
  • label_new_issues.yaml — required ENFCIBOT_REPO_AND_PROJECTS and ENF org project

Removed (companion artefacts)

  • .cicd/platforms/{asan,asserton,ubsan,ubuntu20,ubuntu22}.Dockerfile
  • .cicd/defaults.json
  • tools/reproducible.Dockerfile
  • .github/actions/parallel-ctest-containers/

Kept

  • .github/workflows/docker-publish.yaml — Docker Hub slim image publish
  • .github/workflows/docs-updater.yaml — triggers docs repo deploy
  • .github/workflows/submod.yaml — cheap PR-level submodule sanity check
  • .cicd/Dockerfile.publish
  • tools/tweak-deb.sh — kept for upcoming .deb packaging in releases
  • tools/{ctestwrapper,mas_sign,llvm-gcov,net-util,validate_reflection}.* and tools/CMakeLists.txt — used by build/tests, untouched

Test plan

  • CI checks on this PR should be limited to Submodule Check (and docs-updater/docker-publish won't run because they're scoped to push events).
  • After merge, only docker-publish (on tag) and docs-updater (on push to main) remain active.
## Summary Cleans up CI workflows inherited from AntelopeIO/leap that have been failing for coopenomics because they require infrastructure we don't have (self-hosted ENF runners, AntelopeIO reusable workflows, ENFCIBOT secrets, ENF Jira). Replaced functionally by `docker-publish.yaml` (already merged), which produces a slim `dicoop/blockchain` image on every `v*` tag. ## Removed (workflows) - `build.yaml` / `build_base.yaml` — required `enf-x86-*` runners + AntelopeIO platform-cache-workflow - `release.yaml` — depended on `build.yaml` artifacts; replaced by docker-publish - `pinned_build.yaml` — was a stub - `performance_harness_run.yaml`, `ph_backward_compatibility.yaml` — required `Leap-Perf-*` self-hosted runners - `jiraIssueCreator.yml` — required ENF Jira secrets - `label_new_issues.yaml` — required `ENFCIBOT_REPO_AND_PROJECTS` and ENF org project ## Removed (companion artefacts) - `.cicd/platforms/{asan,asserton,ubsan,ubuntu20,ubuntu22}.Dockerfile` - `.cicd/defaults.json` - `tools/reproducible.Dockerfile` - `.github/actions/parallel-ctest-containers/` ## Kept - `.github/workflows/docker-publish.yaml` — Docker Hub slim image publish - `.github/workflows/docs-updater.yaml` — triggers docs repo deploy - `.github/workflows/submod.yaml` — cheap PR-level submodule sanity check - `.cicd/Dockerfile.publish` - `tools/tweak-deb.sh` — kept for upcoming `.deb` packaging in releases - `tools/{ctestwrapper,mas_sign,llvm-gcov,net-util,validate_reflection}.*` and `tools/CMakeLists.txt` — used by build/tests, untouched ## Test plan - [ ] CI checks on this PR should be limited to `Submodule Check` (and `docs-updater`/`docker-publish` won't run because they're scoped to push events). - [ ] After merge, only `docker-publish` (on tag) and `docs-updater` (on push to main) remain active.
Sign in to join this conversation.