diff --git a/.github/workflows/auto-label.yml b/.github/workflows/auto-label.yml index 8570cfe7e..438845873 100644 --- a/.github/workflows/auto-label.yml +++ b/.github/workflows/auto-label.yml @@ -2,6 +2,9 @@ name: Auto Label on: pull_request: types: [opened, reopened, synchronized] +permissions: + pull-requests: write + issues: write jobs: label: runs-on: ubuntu-latest diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 9abb9b837..0db5a4787 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -4,6 +4,7 @@ on: types: [opened, reopened, synchronize, edited] permissions: issues: write + pull-requests: write jobs: validate: runs-on: ubuntu-latest @@ -44,5 +45,7 @@ jobs: core.warning('Skipping PR comment for fork PR (read-only token)'); issues.forEach(issue => core.warning(issue)); } - core.setFailed('PR validation failed'); + if (issues.some(i => i.startsWith('❌'))) { + core.setFailed('PR validation failed'); + } } diff --git a/src/youtube_extension/integrations/cloud_ai.py b/src/youtube_extension/integrations/cloud_ai.py index 7b96eae24..7b8273b2f 100644 --- a/src/youtube_extension/integrations/cloud_ai.py +++ b/src/youtube_extension/integrations/cloud_ai.py @@ -45,7 +45,6 @@ CloudAIError, ConfigurationError, QuotaExceededError, - RateLimitError, ServiceUnavailableError, ) from .cloud_ai.integrator import CloudAIIntegrator @@ -62,7 +61,6 @@ # Exceptions "CloudAIError", - "RateLimitError", "ConfigurationError", "ServiceUnavailableError", "AuthenticationError",