chore(ci): remove legacy AntelopeIO/leap workflows #2
Reference in New Issue
Block a user
Delete Branch "chore/cleanup-legacy-workflows"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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 slimdicoop/blockchainimage on everyv*tag.Removed (workflows)
build.yaml/build_base.yaml— requiredenf-x86-*runners + AntelopeIO platform-cache-workflowrelease.yaml— depended onbuild.yamlartifacts; replaced by docker-publishpinned_build.yaml— was a stubperformance_harness_run.yaml,ph_backward_compatibility.yaml— requiredLeap-Perf-*self-hosted runnersjiraIssueCreator.yml— required ENF Jira secretslabel_new_issues.yaml— requiredENFCIBOT_REPO_AND_PROJECTSand ENF org projectRemoved (companion artefacts)
.cicd/platforms/{asan,asserton,ubsan,ubuntu20,ubuntu22}.Dockerfile.cicd/defaults.jsontools/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.publishtools/tweak-deb.sh— kept for upcoming.debpackaging in releasestools/{ctestwrapper,mas_sign,llvm-gcov,net-util,validate_reflection}.*andtools/CMakeLists.txt— used by build/tests, untouchedTest plan
Submodule Check(anddocs-updater/docker-publishwon't run because they're scoped to push events).docker-publish(on tag) anddocs-updater(on push to main) remain active.