aws / aws/aws-durable-execution-sdk-python

[Bug]: Fix release publish workflow

Aperta
#487 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
github_actions
Lingua principale
Python
Stelle
53
Fork
25
Merge medio
1g 19h
PR unite (30g)
40

Descrizione

### Expected Behavior

1. When we only bump version and release of a package (e.g. otel / main sdk / testing lib), we should only publish the changed package to pypi
2. We should only trigger emulator workflow when there's release in testing lib

### Actual Behavior

1. We are triggering the pypi publish for all the packages (otel, main sdk, testing lib) [link](https://github.com/aws/aws-durable-execution-sdk-python/actions/runs/28054163209/job/83056168541)
2. We are triggering emulator workflow for every release [link](https://github.com/aws/aws-durable-execution-sdk-python/actions/runs/28054162668/job/83052155422)
3. The credential step for emulator release also needs to be fixed.

### Steps to Reproduce

See link in the description

### SDK Version

1.6.0

### Python Version

3.14

### Is this a regression?

No

### Last Working Version

_No response_

### Additional Context

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start with the linked publish and emulator workflow runs to identify the workflow definitions and credential step involved. Update the release conditions so only changed packages are published and the emulator runs only for testing-lib releases; done when those cases behave correctly and emulator credentials work.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github-actions, python
Ambito
ci-cd, release
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.