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

feat: Add python version inputs to all relevant workflows [TSD-1687] #26

Merged

Conversation

emann
Copy link
Contributor

@emann emann commented May 30, 2023

No description provided.

@emann emann requested a review from sweetb May 30, 2023 13:09
Copy link
Contributor

@sweetb sweetb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@sweetb sweetb merged commit 82ffa5e into v3 May 30, 2023
@sweetb sweetb deleted the TSD-1687-add-python-version-inputs-to-all-relevant-workflows branch May 30, 2023 13:10
emann added a commit that referenced this pull request Jul 10, 2023
* feat: First pass at tagging automation

* feat: Added poetry install [TSD-1125]

* fix: Add ignore for advisory 52983 (#22)

* fix: Add temporary ignore for advisories 53310 and 53332

* feat!: Update poetry version

* fix: Update GHA repo refs

* feat: Try running build in AL2 container

* feat: Use aws sam build image

* feat: Switch back to amazonlinux

* fix: Add another missing dependency

* feat: Add one more dep

* skip caching for now

* skip python setup step as well

* fix: Install python when running tests

* test

* Add pip install

* feat: Switch to aws lambda 3.8 runtime container

* fix: Bade work dir maybe?

* feat: Add debug step

* fix: Try removing work dir specification

* fix: Add missing checkout step

* Revert "fix: Try removing work dir specification"

This reverts commit 6decf99.

* fix: Add install of tar and gzip

* feat: Broke python dep install into multiple actions

* fix: Remove bad input passing

* fix: More bad arg passing

* fix: Added npm install step

* fix: Correct commands to install npm

* feat: Now using openapi-python-client 0.13.2 by default (#23)

* feat!: Entire predeploy script can now be specified [TSD-1528]

* feat: Update default poetry version and resolve serverless build errors (#24)

* fix: Post merge issue [TSD-1528]

* feat: V3 all the things! (including GH-provided actions/* actions)

* fix: Updated to latest versions of things

* fix: Using correct version pins, using poetry install action

* fix: Bump setup-python action to 4.x

* fix: Added step to correct prerelease version formatting [TSD-1529]

* feat: Added PAT passing to allow auto-tags to kickoff builds

* fix: Bad setup-node version

* test: Run GHA in native runner

* fix: Switch to normal python setup action

* feat: Re-add manual generation of requirements.txt

* fix: Removed some commented out code

* fix: Exclude dev dependencies for serverless deploy

* feat: Add python version inputs to all relevant workflows [TSD-1687] (#26)

* feat: Enforce python project coverage [TSD-1611] (#27)

* feat: Added python version inputs/passing to all relevant workflows and actions [TSD-1687]

* feat: Added enforcement of 100% code coverage [TSD-1611]

* fix: Add input type

* feat: Add input type [TSD-1611]

* fix: Change run check action pin [TSD-1611]

* fix: Add shell [TSD-1611]

* fix: Check skip option as string [TSD-1611]

* fix: Correct error in skip logic [TSD-1611]

* chore: Switch branch refs in prep for PR [TSD-1611]

---------

Co-authored-by: Ethan Mann <ethanmann@TRIAX-EMann-MacBookPro.local>

---------

Co-authored-by: Ben S <ben@brsweet.com>
Co-authored-by: Ethan Mann <ethanmann@TRIAX-EMann-MacBookPro.local>
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