airbytehq / airbytehq/PyAirbyte

chore: Clean up stale secret references in CI workspace

Aperta
#886 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
344
Fork
77
Merge medio
1g 11h
PR unite (30g)
35

Descrizione

## Summary

The shared CI workspace (ID: `19d7a891-8e0e-40ac-8a8c-5faf8d11e47c`) contains destinations with stale/deleted secret references. When the Airbyte Cloud API attempts to list these destinations, it returns a 500 error with the message:

```
Secret reference does not exist but is referenced in the config
```

## Impact

This causes intermittent CI failures in cloud integration tests that call `list_destinations` (directly or indirectly):
- `test_list_destinations` in `test_cloud_api_util.py`
- `test_deploy_destination` in `test_cloud_workspaces.py`

## Workaround

PR https://github.com/airbytehq/PyAirbyte/pull/885 adds targeted error handling to skip these tests when the stale secret reference error is encountered, rather than failing.

## Resolution

The proper fix is to clean up the stale destinations in the CI workspace:
1. Identify destinations with broken secret references
2. Either delete these destinations or update their configs with valid secret references

## Requested by

AJ Steers (@aaronsteers)

## Labels

- tech-debt
- ci

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.