airbytehq / airbytehq/PyAirbyte

chore: Clean up stale secret references in CI workspace

未关闭
#886 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
344
派生
77
平均合并
1 天 11 小时
30 天内合并 PR
35

描述

## 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

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。