You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
Tests (especially the integration workflow in .github/workflows/integration-test.yml) run the action against the full set of issues and PRs in the repo. As the number of issues and PRs grows, test duration increases and will only get worse. After #55 (option to sync only specific issues/PRs by number or ranges) is implemented, we should use that feature in tests so that only a small, fixed subset of PRs and issues are synced, keeping test runtime bounded and fast.
Chore Type: CI / Build change
Description:
Tests (especially the integration workflow in
.github/workflows/integration-test.yml) run the action against the full set of issues and PRs in the repo. As the number of issues and PRs grows, test duration increases and will only get worse. After #55 (option to sync only specific issues/PRs by number or ranges) is implemented, we should use that feature in tests so that only a small, fixed subset of PRs and issues are synced, keeping test runtime bounded and fast.Acceptance Criteria:
Implementation Notes:
issues-filter/prs-filter(or equivalent) inputs exist, configure each integration-test job that runs the action to pass a small set of issue and PR numbers (e.g. 1–2 issues, 1–2 PRs) so the sync step is fast..github/workflows/integration-test.yml,.github/workflows/ci.yml(calls integration-test).Related Issues:
Depends on #55. Use the feature from #55 to limit synced items in tests.
Priority: Medium
Changelog Category: No changelog needed