govuk-one-login / devplatform-upload-action

Digital identity dev platform GitHub action to upload artifacts to deploy
MIT License
0 stars 0 forks source link

PSREDEV-1817: Add Python upload action #17

Open beca-galliano opened 1 week ago

beca-galliano commented 1 week ago

Description

Adds Python version of the upload action which currently works exactly as the bash upload action.

Next steps for this work is to refactor, improve and test.

Ticket number

PSREDEV-1817

Test evidence

Tested using the sam-demo-app2 https://github.com/govuk-one-login/devplatform-demo-sam-app/actions/runs/11068201949/job/30753146311

Screenshot 2024-10-01 at 18 55 21

GitHub Action Releases

We follow recommended best practices for releasing new versions of the action.

Non-breaking Chanages:

Release a new minor or patch version as appropriate. Then, update the base major version release (and any minor versions) to point to this latest commit. For example, if the latest major release is v2 and you have added a non-breaking feature, release v2.1.0 and point v2 to the same commit as v2.1.0.

NOTE: Dependabot does not pick up and raise PRs for PATCH versions (i.e v3.8.1), please nofity teams in the relevant slack channels.

Breaking Changes:

Release a new major version as normal following semantic versioning.

Checklist

Co-authored by