Skip to content

chore(ci): add env SOURCE_REPO_GIT, change runners for release ci to self-hosted#942

Merged
universal-itengineer merged 2 commits into
mainfrom
chore/ci/add-env-source-repo-git
Apr 17, 2025
Merged

chore(ci): add env SOURCE_REPO_GIT, change runners for release ci to self-hosted#942
universal-itengineer merged 2 commits into
mainfrom
chore/ci/add-env-source-repo-git

Conversation

@universal-itengineer

@universal-itengineer universal-itengineer commented Apr 17, 2025

Copy link
Copy Markdown
Member

Description

This PR introduces two key updates across multiple GitHub Actions workflows:

  1. Adds SOURCE_REPO_GIT environment variable (sourced from secrets) to workflows including dev_build_precache.yml, dev_module_build-and-registration.yml, and release_module_* configurations.
  2. Replaces ubuntu-latest runners with self-hosted large runners ([self-hosted, large]) for resource-intensive jobs like prod_ce_setup_build, prod_ee_setup_build, and downstream jobs in release workflows.

Why do we need it, and what problem does it solve?

  1. SOURCE_REPO_GIT Addition:
    • Resolves authentication or repository access issues by providing a dedicated Git-specific credential source, ensuring secure and reliable repository operations.
  2. Self-Hosted Runners:
    • Reducing execution time.

What is the expected result?

Faster CI/CD Pipelines: Self-hosted large runners will accelerate build and deployment processes, particularly for editions like EE, SE Plus, and FE.

  • Scalability: Better resource allocation for future workflow expansions or complex tasks.

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Changelog entries

section: ci
type: chore
summary: add env SOURCE_REPO_GIT, change runners for release ci to self-hosted

@universal-itengineer universal-itengineer changed the title chore(ci): add env SOURCE_REPO_GIT, change runners for release ci to … chore(ci): add env SOURCE_REPO_GIT, change runners for release ci to self-hosted Apr 17, 2025
@universal-itengineer universal-itengineer added this to the v0.18.0 milestone Apr 17, 2025
…self-hosted

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
@universal-itengineer universal-itengineer force-pushed the chore/ci/add-env-source-repo-git branch from 2a69e8c to 3f58757 Compare April 17, 2025 15:57
@universal-itengineer universal-itengineer marked this pull request as ready for review April 17, 2025 16:03
Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
@universal-itengineer universal-itengineer merged commit d82383c into main Apr 17, 2025
@universal-itengineer universal-itengineer deleted the chore/ci/add-env-source-repo-git branch April 17, 2025 19:04
@Isteb4k Isteb4k modified the milestones: v0.18.0, v0.17.0 Apr 28, 2025
yachmenevas pushed a commit that referenced this pull request Oct 15, 2025
…self-hosted (#942)

This PR introduces two key updates across multiple GitHub Actions workflows:

Adds SOURCE_REPO_GIT environment variable (sourced from secrets) to workflows including dev_build_precache.yml, dev_module_build-and-registration.yml, and release_module_* configurations.

Replaces ubuntu-latest runners with self-hosted large runners ([self-hosted, large]) for resource-intensive jobs like prod_ce_setup_build, prod_ee_setup_build, and downstream jobs in release workflows.

---------

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants