Skip to content

[BUG] CI Pipelines Failed: Account Suspended & Action Downloads 403/404#90

Description

@ilramdhan

name: 馃悰 Bug Report
about: Report a bug or issue with infrastructure
title: '[BUG] CI Pipelines Failed: Account Suspended & Action Downloads 403/404'
labels: 'type: bug, priority: critical, component: ci-cd'
assignees: 'Ilham Ramadhan'

Bug Description

Semua proses CI/CD GitHub Actions mengalami kegagalan massal setelah merge PR #86 (feat/formula-master-infra). Kegagalan terjadi di tahap awal (Set up job dan Checkout) pada workflow CI dan Sync ArgoCD.

Berdasarkan error log, terdapat dua isu utama:

  1. Otentikasi Git Gagal (403): Git menolak akses fetch dengan pesan eksplisit bahwa akun disuspensi (Your account is suspended).
  2. Action Downloads Gagal: Runner gagal mengunduh actions eksternal seperti actions/checkout@v4, imranismail/setup-kustomize@v2, dan aquasecurity/trivy-action@master dari repositori GitHub.

Environment

  • VPS: [ ] Staging [ ] Production
  • Kubernetes Version: N/A
  • Component Affected:
    • PostgreSQL
    • Redis
    • RabbitMQ
    • MinIO
    • Prometheus/Grafana
    • ArgoCD
    • Ingress
    • Application Services
    • Other: GitHub Actions (CI/CD Pipeline)

Steps to Reproduce

  1. Lakukan merge Pull Request ke branch main (Referensi: PR feat(calc-engine): Enhance Phase C cost calculation infrastructure and observability聽#86).
  2. GitHub Actions akan secara otomatis men- trigger workflow CI dan Sync ArgoCD.
  3. Buka tab Actions dan lihat detail jobs yang berjalan.
  4. Jobs akan langsung failed pada tahap Set up job atau tahap checkout/linting.

Expected Behavior

Workflow CI/CD seharusnya bisa mengunduh action dependencies, melakukan checkout codebase, memvalidasi manifests kustomize, menjalankan pemindaian Trivy, dan memicu sinkronisasi ArgoCD ke environment Staging tanpa adanya error otentikasi atau jaringan.

Actual Behavior

Proses terhenti (crashed) di langkah awal. Git fetch mengembalikan status 403 (Account Suspended), dan sistem gagal menemukan/mengunduh arsip GitHub Actions dari codeload.github.com.

Logs / Error Messages

# Error 1: Action Download Failures (Validate Manifests & Security Scan)
Error: An action could not be found at the URI '[https://codeload.github.com/imranismail/setup-kustomize/tar.gz/](https://codeload.github.com/imranismail/setup-kustomize/tar.gz/)...'
Error: Failed to download archive '[https://codeload.github.com/actions/checkout/tar.gz/](https://codeload.github.com/actions/checkout/tar.gz/)...' after 1 attempts.

# Error 2: Account Suspension (Lint YAML)
remote: Your account is suspended. Please visit [https://support.github.com](https://support.github.com) for more information.
Error: fatal: unable to access '[https://github.com/mutugading/goapps-infra/](https://github.com/mutugading/goapps-infra/)': The requested URL returned error: 403

Additional Context

Isu ini memblokir seluruh proses deployment dan continuous integration kita. Karena error menunjuk pada status akun (mutugading), ini kemungkinan berkaitan dengan limitasi billing, status organisasi, atau adanya gangguan sistem (outage) pada layanan GitHub Actions secara global.

Possible Solution

  1. Pemeriksaan Akun: Periksa halaman Billing & Licensing atau Settings di akun organisasi/pengguna GitHub untuk memastikan tidak ada masalah pembayaran atau penangguhan (suspension) dari pihak GitHub.
  2. Hubungi Support: Jika akun berstatus normal namun masalah berlanjut, buat tiket ke https://support.github.com.
  3. Cek GitHub Status: Periksa www.githubstatus.com untuk memastikan tidak ada incident yang sedang berlangsung pada layanan GitHub Actions atau Git Operations.

Checklist

  • I have searched for similar existing issues
  • I have checked the troubleshooting guide in README.md
  • This bug can be consistently reproduced

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions