Skip to content

Conversation

@project-defiant
Copy link
Collaborator

@project-defiant project-defiant commented Nov 3, 2025

Context

This PR adds the configuration changes to the gentropy staging dags used to generate 25.12 release data.

It also unifies the way to build orchestration images. The updated logic is in the artifact.yaml file that corresponds to the github action responsible for building and pushing the orchestration related Docker images.

Implementations

The PR includes:

  1. Change in how the artifact.yaml is triggered - now only manually.
  2. If artifact.yaml is triggered from the branch, no image is build, if it is triggered from tag, then images are build and pushed to the registry - this ensures no overwrites (branch name is not used as image tag).
  3. Push images to GAR on open-targets-genetics-dev project via OIDC, not using long lifetime service account anymore.
  4. Push images to GitHub container registry
  5. Build attestations and include in GAR
  6. Short docs about images.
  7. Adds new harmonisation and fine-mapping config changes for 25.12 release

The most important change is that now we build both images:

  • gentropy overwrite image used for running gwas catalog harmonisation batch job
  • orchestration service image
    and include them into the GitHub Container Registry for public usage.

Action was tested on v25.12-staging.5 which produced artifacts for the repository and GAR.

@project-defiant project-defiant requested a review from javfg November 3, 2025 12:40
@project-defiant project-defiant marked this pull request as ready for review November 3, 2025 12:48
@project-defiant project-defiant changed the title feat(harmonisation): new image build ci ci(images): refactoring of artifact build ci job Nov 3, 2025
@project-defiant project-defiant changed the title ci(images): refactoring of artifact build ci job feat(25.12) staging data Nov 10, 2025
@project-defiant project-defiant changed the title feat(25.12) staging data feat(25.12) staging genetics data Nov 10, 2025
@project-defiant project-defiant changed the title feat(25.12) staging genetics data feat(staging) staging genetics data 25.12 Nov 11, 2025
@project-defiant project-defiant changed the title feat(staging) staging genetics data 25.12 ci(staging) staging genetics data 25.12 Nov 11, 2025
@project-defiant project-defiant changed the title ci(staging) staging genetics data 25.12 feat(staging): 25.12 genetics staging data update Nov 11, 2025
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.

4 participants