NVIDIA-Merlin / NVIDIA-Merlin/Merlin

[INF] Setup CI pipelines for 23.04

Open
#858 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

roadmap
Dominant language
Python
Stars
907
Forks
129
PR merge metrics
No merged PRs in 30d

Description

Description
  • Update pre release pipelines
  • Update release pipelines

Move this to a separate ticket under ENG-IMPROVEMENT

  • https://github.com/NVIDIA-Merlin/models/issues/1027
    Models integration tests are taking ~50 mins
  • Categorize the integration tests ( pre-PR, Post-PR, nightly ) so that PRs can run specific integration tests post merge
  • Implement integration tests to run on PRs after merge and notify failure
  • Move integration tests mixed with unit tests in to folder PR integration tests

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing pre-release and release pipeline definitions, then inspect how integration tests are currently organized. Check issue #1027 and clarify which checklist items belong here versus the separate ENG-IMPROVEMENT ticket. Done should mean the agreed 23.04 pipeline updates are implemented and their CI behavior is verified.

Written by the indexing model from the issue text.

Assessment

Domain
ci-cd, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.