Please sign in to access this page

Agin CI

Agin CI Used AI

17 devlogs
93h 11m
Created by Tymek

Reliable CI/CD for modern workflows.

Timeline

Tymek
Tymek
3h 48m 15 days ago

Added managing runners

Update attachment
Tymek
Tymek
4h 26m 17 days ago

Added God Mode - a mode that bypasses all permission checks (it currently works on all endpoints except organization members' role management)

Update attachment
Tymek
Tymek
5h 13m 19 days ago

Added role management in the UI and started integrating Apache Pulsar for messaging queue. Maybe I'll finish the messaging queue this week.

Update attachment

Started working on executing the workflows, moved away from callback-based job status reporting to Tokio broadcasts

Update attachment
Tymek
Tymek
4h 35m 23 days ago

Started working on CLI and added error handling

Update attachment
Tymek
Tymek
4h 32m 24 days ago

Started working on logs streaming and overall communication between runners. Also, started rewriting the repository cloning logic

Update attachment
Tymek
Tymek
11h 47m 25 days ago

Started working on components that'll handle workflow execution

Update attachment
Tymek
Tymek
5h 58m 27 days ago

Added personal access tokens support and updated docs to include troubleshooting guide.

Update attachment

Added webhook secrets generation and started working on webhooks receiving. Also, started working on a documentation website.

Update attachment

Added generating deploy keys
Created settings page for organizations
Added ability to delete projects and organizations in the UI

Update attachment

Added graph to landing page and added workflows section

Update attachment

Started working on a landing page for Agin CI

Update attachment
  • Added creating organizations and projects in the UI
  • Added organization and project view in the UI
  • Started working on a rewrite of a large part of the API
Update attachment
  • Started working on the web dashboard
  • Added project related API routes
Update attachment

Added API routes for managing organization secrets

Update attachment

Added API routes for adding and editing organizations (along with different levels of permissions for members)

Update attachment

Initialized the project and implemented OIDC auth (I use Pocket ID as IdP)

Update attachment