Skip to content

Updating workflow for python publish pipeline#58

Merged
coreycaverly merged 11 commits into
argoproj-labs:masterfrom
coreycaverly:master
Jan 14, 2026
Merged

Updating workflow for python publish pipeline#58
coreycaverly merged 11 commits into
argoproj-labs:masterfrom
coreycaverly:master

Conversation

@coreycaverly

Copy link
Copy Markdown
Collaborator

Description

Thanks for contributing this Pull Request. Make sure that you send in this Pull Request to the master branch of this repository, add a brief description, and tag the relevant issue(s) and PR(s) below.

  • Relevant Issues :

  • What Changed and Why?
    Python publishing pipeline was using an old version of python that's unsupported.

  • Type of change :

    • New feature
    • Bug fix for existing feature
    • Code quality improvement
    • Addition or Improvement of tests
    • Addition or Improvement of documentation
  • Other:

    • Add unit tests
    • Add documentation

kaosx5s and others added 10 commits January 14, 2026 12:29
* Add support for setting a path on get_files

Signed-off-by: kaosx5s <jeremy.xfives@gmail.com>

* fix repo test after target change in 3.6.0

Signed-off-by: kaosx5s <>

---------

Signed-off-by: kaosx5s <jeremy.xfives@gmail.com>
Signed-off-by: kaosx5s <>
Co-authored-by: kaosx5s <>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Co-authored-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
* Update docker-publish.yml

Removing Dockerhub and just doing ghcr

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Revving for release

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Decided to remove and not just comment out

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

---------

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
* retry on timeout

Signed-off-by: zliu3 <zejun_liu@intuit.com>

* add unit test and throw exception on timeout

Signed-off-by: zliu3 <zejun_liu@intuit.com>

* update README.md

Signed-off-by: zliu3 <zejun_liu@intuit.com>

* add test to make sure retry on exception, add a good case

Signed-off-by: zliu3 <zejun_liu@intuit.com>

---------

Signed-off-by: zliu3 <zejun_liu@intuit.com>
Co-authored-by: zliu3 <zejun_liu@intuit.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
… pygithub (argoproj-labs#56)

* fix: drop support for outdated python

* fix: update pygithub to support 2.2.0 or higher

* fix: update tests for newer pytest

* fix: check pygithub 2.4.0 support

* fix: check pygithub 2.6.1 support

* fix: set lazy to be false by default for backwards compatibility

* fix: remove completed param for pygithub 2.6.0 support

* fix: add required requester for pygithub 2.6.0 support

* fix: fix param typo

* fix: make requester a magicmock

* fix: update tests for new lazy param

* fix: update lazy from str to bool

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
@coreycaverly coreycaverly merged commit 102d142 into argoproj-labs:master Jan 14, 2026
6 checks passed
kaosx5s added a commit to kaosx5s/gordian that referenced this pull request Feb 27, 2026
* Allow path define on get files (argoproj-labs#42)

* Add support for setting a path on get_files

Signed-off-by: kaosx5s <jeremy.xfives@gmail.com>

* fix repo test after target change in 3.6.0

Signed-off-by: kaosx5s <>

---------

Signed-off-by: kaosx5s <jeremy.xfives@gmail.com>
Signed-off-by: kaosx5s <>
Co-authored-by: kaosx5s <>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Removed transient line (argoproj-labs#50)

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Revving version for release (argoproj-labs#51)

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Co-authored-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Update docker-publish.yml (argoproj-labs#52)

* Update docker-publish.yml

Removing Dockerhub and just doing ghcr

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Revving for release

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Decided to remove and not just comment out

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

---------

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* retry on timeout (argoproj-labs#54)

* retry on timeout

Signed-off-by: zliu3 <zejun_liu@intuit.com>

* add unit test and throw exception on timeout

Signed-off-by: zliu3 <zejun_liu@intuit.com>

* update README.md

Signed-off-by: zliu3 <zejun_liu@intuit.com>

* add test to make sure retry on exception, add a good case

Signed-off-by: zliu3 <zejun_liu@intuit.com>

---------

Signed-off-by: zliu3 <zejun_liu@intuit.com>
Co-authored-by: zliu3 <zejun_liu@intuit.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* feat: drop support for older python versions, support up to 2.6.1 for pygithub (argoproj-labs#56)

* fix: drop support for outdated python

* fix: update pygithub to support 2.2.0 or higher

* fix: update tests for newer pytest

* fix: check pygithub 2.4.0 support

* fix: check pygithub 2.6.1 support

* fix: set lazy to be false by default for backwards compatibility

* fix: remove completed param for pygithub 2.6.0 support

* fix: add required requester for pygithub 2.6.0 support

* fix: fix param typo

* fix: make requester a magicmock

* fix: update tests for new lazy param

* fix: update lazy from str to bool

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* revving for release

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Revving python version for publish

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Updating readme to reflect new location of docker images

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Revving for new release

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

---------

Signed-off-by: kaosx5s <jeremy.xfives@gmail.com>
Signed-off-by: kaosx5s <>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: zliu3 <zejun_liu@intuit.com>
Co-authored-by: Jeremy <1028480+kaosx5s@users.noreply.github.com>
Co-authored-by: zejunintuit <zejunliuajk@gmail.com>
Co-authored-by: zliu3 <zejun_liu@intuit.com>
coreycaverly added a commit that referenced this pull request Feb 27, 2026
* fix: drop support for outdated python

* fix: update pygithub to support 2.2.0 or higher

* fix: update tests for newer pytest

* fix: check pygithub 2.4.0 support

* fix: check pygithub 2.6.1 support

* fix: set lazy to be false by default for backwards compatibility

* fix: remove completed param for pygithub 2.6.0 support

* fix: add required requester for pygithub 2.6.0 support

* fix: fix param typo

* fix: make requester a magicmock

* fix: update tests for new lazy param

* fix: update lazy from str to bool

* feat: add support for pool_size and passing down lazy correctly

* fix: correct issue with pr creation and pygithub drift

* fix: update for issue #59

* revving for release (#57)

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Updating workflow for python publish pipeline (#58)

* Allow path define on get files (#42)

* Add support for setting a path on get_files

Signed-off-by: kaosx5s <jeremy.xfives@gmail.com>

* fix repo test after target change in 3.6.0

Signed-off-by: kaosx5s <>

---------

Signed-off-by: kaosx5s <jeremy.xfives@gmail.com>
Signed-off-by: kaosx5s <>
Co-authored-by: kaosx5s <>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Removed transient line (#50)

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Revving version for release (#51)

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Co-authored-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Update docker-publish.yml (#52)

* Update docker-publish.yml

Removing Dockerhub and just doing ghcr

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Revving for release

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Decided to remove and not just comment out

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

---------

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* retry on timeout (#54)

* retry on timeout

Signed-off-by: zliu3 <zejun_liu@intuit.com>

* add unit test and throw exception on timeout

Signed-off-by: zliu3 <zejun_liu@intuit.com>

* update README.md

Signed-off-by: zliu3 <zejun_liu@intuit.com>

* add test to make sure retry on exception, add a good case

Signed-off-by: zliu3 <zejun_liu@intuit.com>

---------

Signed-off-by: zliu3 <zejun_liu@intuit.com>
Co-authored-by: zliu3 <zejun_liu@intuit.com>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* feat: drop support for older python versions, support up to 2.6.1 for pygithub (#56)

* fix: drop support for outdated python

* fix: update pygithub to support 2.2.0 or higher

* fix: update tests for newer pytest

* fix: check pygithub 2.4.0 support

* fix: check pygithub 2.6.1 support

* fix: set lazy to be false by default for backwards compatibility

* fix: remove completed param for pygithub 2.6.0 support

* fix: add required requester for pygithub 2.6.0 support

* fix: fix param typo

* fix: make requester a magicmock

* fix: update tests for new lazy param

* fix: update lazy from str to bool

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* revving for release

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Revving python version for publish

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Updating readme to reflect new location of docker images

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

* Revving for new release

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>

---------

Signed-off-by: kaosx5s <jeremy.xfives@gmail.com>
Signed-off-by: kaosx5s <>
Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: zliu3 <zejun_liu@intuit.com>
Co-authored-by: Jeremy <1028480+kaosx5s@users.noreply.github.com>
Co-authored-by: zejunintuit <zejunliuajk@gmail.com>
Co-authored-by: zliu3 <zejun_liu@intuit.com>

* fix: typo in comment for github exception handling

* fix: update github actions for newer setuppython verisons

* fix: remove errant store_true on args

---------

Signed-off-by: Corey Caverly <corey.caverly@autodesk.com>
Signed-off-by: kaosx5s <jeremy.xfives@gmail.com>
Signed-off-by: kaosx5s <>
Signed-off-by: zliu3 <zejun_liu@intuit.com>
Co-authored-by: kaosx5s <>
Co-authored-by: Corey Caverly <coreycaverly@users.noreply.github.com>
Co-authored-by: zejunintuit <zejunliuajk@gmail.com>
Co-authored-by: zliu3 <zejun_liu@intuit.com>
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.

3 participants