Skip to content

STAC-25618: remove the dead GitLab CI pipeline and its helpers - #372

Open
LouisParkin wants to merge 1 commit into
stackstate-7.78.2from
STAC-25618-remove-dead-gitlab-ci
Open

STAC-25618: remove the dead GitLab CI pipeline and its helpers#372
LouisParkin wants to merge 1 commit into
stackstate-7.78.2from
STAC-25618-remove-dead-gitlab-ci

Conversation

@LouisParkin

Copy link
Copy Markdown
Contributor

The GitLab project (13169244) is archived, so .gitlab-ci.yml can never run again, and every job in it is now migrated or retired. Test jobs moved to checks-tests.yml (a dynamic 51-suite matrix, broader than the ~20 hardcoded GitLab jobs); the docker: runner-image job is obsolete because CI now runs in a digest-pinned registry.suse.com/bci/python:3.13; publish-checks-dev was retired under STAC-25532.

Also drops the helpers .gitlab-ci.yml was the sole consumer of, and the stale README setup steps that ask developers for a GitLab PAT to reach a package registry the setup no longer touches. The embedded-CPython invariant in the README is kept and repointed at BCI_PYTHON_IMAGE.

Reviewer check: .windows_env was a dead anchor no job referenced, so no Windows lane is lost here. setup_env.sh, load_deps.sh, python_tool_versions.env and conda_env.ps1 are deliberately kept.

Jira: https://stackstate.atlassian.net/browse/STAC-25618

The GitLab project (13169244) is archived, so .gitlab-ci.yml can never run
again. Every job in it is now either migrated or formally retired:

- test jobs: migrated and broadened. GitLab ran ~20 hardcoded suites;
  checks-tests.yml runs a dynamic 51-suite matrix plus 58 docker suites.
- docker: obsolete. CI no longer uses a bespoke runner image, it runs in a
  digest-pinned registry.suse.com/bci/python:3.13, which also drops a Docker
  Hub base image.
- publish-checks-dev: retired under STAC-25532. Manual-only, and all 19
  requirements-dev.txt files consume stackstate_checks_dev via the local
  editable path, never the published wheel.
- print_env, linux_deps: pipeline scaffolding with no GitHub equivalent.
- .windows_env was a dead anchor no job referenced, so no Windows lane is lost.

Also removes the helper scripts .gitlab-ci.yml was the sole consumer of
(GitLab Package Registry setup, artifactory docker login, the CI_COMMIT_REF_NAME
version stamper) and run_gitlab_local.sh, which shells out to gitlab-runner.

setup_env.sh, load_deps.sh, python_tool_versions.env and conda_env.ps1 stay:
the first three are used by GitHub CI, the last by local Windows development.

README: the setup instructions asked developers for a GitLab PAT to reach a
package registry that setup no longer touches (load_deps.sh installs from the
local path), and the CI image section documented a publish process that no
longer exists. The embedded-CPython invariant it carried is preserved and
repointed at BCI_PYTHON_IMAGE.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

1 participant