Skip to content

[In progress] CI Addition#3

Draft
biswalc-roche wants to merge 20 commits intomainfrom
enh/ci
Draft

[In progress] CI Addition#3
biswalc-roche wants to merge 20 commits intomainfrom
enh/ci

Conversation

@biswalc-roche
Copy link
Copy Markdown
Collaborator

@biswalc-roche biswalc-roche commented Mar 24, 2025

Objectives:

  • Implement continuous integration.
  • CI to run on ubuntu-latest machines to prevent additional work for maintenance.
  • Ci trigger based on branches.
  • Since asset-manger is monorepo, build would be triggered based on paths.
  • Only a single CI would run for the combination of ${{ github.workflow }}-${{ github.ref }}-${{ github.actor }} older build will be cancelled.
  • Builds take couple of minutes at worst scenario, so timeout is set to 10 minutes.
  • To start with, just Python 3.10 is supported in CI.
  • Supports flake8
  • Support pytest
  • Upload to Github Artifactory as well as Pypi.org.

@biswalc-roche biswalc-roche self-assigned this Mar 24, 2025
@biswalc-roche biswalc-roche changed the base branch from main to client March 24, 2025 23:34
@dhars9-roche
Copy link
Copy Markdown
Contributor

dhars9-roche commented Mar 25, 2025

@biswalc-roche please wait till we merge the PR first.

@biswalc-roche biswalc-roche marked this pull request as draft April 2, 2025 18:39
Base automatically changed from client to main April 2, 2025 18:47
@biswalc-roche biswalc-roche changed the title CI Addition [In progress] CI Addition Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants