From 41a04a8aa7154a0ff4206640d79d4059bbad10a5 Mon Sep 17 00:00:00 2001 From: kccwing <60852830+kccwing@users.noreply.github.com> Date: Thu, 29 Aug 2024 13:01:46 +0100 Subject: [PATCH] Update readme.md for removing pypi_test --- .github/workflows/readme.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/readme.md b/.github/workflows/readme.md index 8c11b7d9b..f073f0000 100644 --- a/.github/workflows/readme.md +++ b/.github/workflows/readme.md @@ -1,6 +1,6 @@ # SHARPy GitHub Workflows -There are 4(+2 experimental) automated workflows for SHARPy's CI/CD. +There are 4(+1 experimental) automated workflows for SHARPy's CI/CD. ## SHARPy Tests @@ -24,8 +24,7 @@ image to the SHARPy packages. Therefore: ## Pypi (experimental!) -Two nearly identical workflows, the only difference is that one pushes the wheel +One workflow with two jobs, the first creates and the second pushes the wheel artifact to icl-sharpy @ pypi. Therefore: - * `pypi_build_test.yaml`: Builds the pypi wheel but does not push. Runs on changes to the `pypi*` workflows, changes to the `utils/` directory (environments) and changes to the `setup.py`. Required test for PRs to merge to `develop` and `main`. - * `pypi_build.yaml`: Builds and pushes the pypi wheel. Runs on annotated tags. + * `pypi_build.yaml`: Builds and pushes the pypi wheel according to conditions. Runs on changes to the `pypi*` workflow, changes to the `setup.py`, and PRs and pushes to main and develop. Required test for PRs to merge to `develop` and `main`. Publishes on annotated tags.