Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

👷‍♂️CI/CD includes build publishing #20

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

parfeniukink
Copy link
Contributor

@parfeniukink parfeniukink commented Jul 25, 2024

Summary

Workflows rely on neuralmagic/nm-actions#22

All the GitHub Actions workflows are changed according to the new utils/inject_build_props.py.
Technically we have the next flows implemented here:

  • Dev flows
    • PR opened/edited to main: dev build pushed to internal PyPI
    • guidellm-dev package name, #.#.#.dev[PR#] for version
    • commit to main: nightly build pushed to internal PyPI
    • guidellm-nightly package name, #.#.#.[YYYYMMDD]
    • nightly on main: nightly build pushed to public PyPI if nightly tests pass
    • guidellm-nightly package name, #.#.#.[YYYYMMDD] for version
  • Staging flows
    • release branch created or committed to release candidate pushed to internal PyPI
    • guidellm package name, #.#.# for version
  • Production flows
    • release tag created: release build pushed to public PyPI
    • guidellm package name, #.#.# for version

@parfeniukink parfeniukink requested a review from markurtz July 25, 2024 14:47
@parfeniukink parfeniukink self-assigned this Jul 25, 2024
@parfeniukink parfeniukink changed the title 🚧 WIP 👷‍♂️CI/CD includes build publishing Jul 26, 2024
@parfeniukink parfeniukink marked this pull request as ready for review July 26, 2024 10:57
@parfeniukink parfeniukink force-pushed the parfeniukink/features/build-automation branch from 5386356 to e45783c Compare July 26, 2024 10:58
@parfeniukink
Copy link
Contributor Author

parfeniukink commented Jul 26, 2024

@markurtz waiting for real secrets we are going to use here.

This is the reason of this fail
🔗 the link for the failing CI

.github/workflows/development.yml Outdated Show resolved Hide resolved
.github/workflows/development.yml Outdated Show resolved Hide resolved
.github/workflows/nightly.yml Outdated Show resolved Hide resolved
.github/workflows/nightly.yml Outdated Show resolved Hide resolved
.github/workflows/nightly.yml Outdated Show resolved Hide resolved
.github/workflows/nightly.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
.github/workflows/release.yml Outdated Show resolved Hide resolved
@parfeniukink parfeniukink force-pushed the parfeniukink/features/build-automation branch from b9776f3 to 48c2389 Compare August 14, 2024 12:41
@parfeniukink parfeniukink marked this pull request as draft August 14, 2024 12:42
dev, staging, nightly and release workflows are prepared
@parfeniukink parfeniukink marked this pull request as ready for review August 14, 2024 21:39
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.

2 participants