English Follows
ここ数日は、セルフホスティングユーザーの対応および新規ユーザーの導入支援をしています。
より具体的には、以下のとおりです。
- ワーカーの.dart ->.ts移行
- LPの .dart -> .ts移行
- Functionsの.dart -> .ts移行
- Firestore -> SQL Connect 移行
たくさん営業をしたい気持ちをおさえ、高品質 & 高速 & 安価に使えるCI/CDを作っていきます!
---
Over the past few days, I’ve been supporting self-hosting users and helping new users get started.
More specifically:
- Migrating the worker from Dart to TypeScript
- Migrating the landing page from Dart to TypeScript
- Migrating Functions from Dart to TypeScript
- Migrating from Firestore to Firebase Data Connect / SQL
I’m holding back the urge to do more sales, and staying focused on building a high-quality, fast, and affordable CI/CD service.
Another infra-heavy day for OpenCI ⚡️
Since the last update:
✅ Upgraded Firebase dependencies
✅ Refactored invitation handling
✅ Cleaned up Firebase config + Firestore indexes
✅ Moved to Firestore Enterprise
Today’s mission: migrate from Firestore to Firebase Data Connect 🧬
Boring backend work, but this is what makes CI feel fast, reliable, and scalable.
#OpenSource #CICD #Firebase #DataConnect #Flutter #OpenCI
New landing page just dropped 🚀
OpenCI — the open-source CI/CD built for mobile devs.
⚡️ Blazing-fast Mac runners
📱 iOS & Android out of the box
🎛 A workflow editor that actually makes sense
New LP 👇
#CICD#DevOps#Flutter#Jaspr#OpenCI
🛠️ Today's OpenCI focus
Going all-in on self-hosting support.
🏗️ Building the self-hosted setup flow
🔀 Firebase project switching — ditched named apps, just init one at startup. Clean & simple.
🤝 Hands-on onboarding for a team wanting to run OpenCI on their own infra
Making self-hosted CI/CD a first-class experience, one step at a time 💪
#OpenCI #Flutter #Dart #CICD #SelfHosted
Firebase Functions: migrated to Dart ✅ https://t.co/xL0qwOQeMC: migrated to Jaspr ✅
OpenCI is now 100% Dart — from dashboard to backend to CLI to landing page.
Shipping more tomorrow 🔥
Today's mission: complete the Firebase Functions → Dart migration 🔥
Webhook handlers, secret management, auth flows — all rewritten in Dart. No more TypeScript in the backend.
The dream of a single-language stack is almost real.
#buildinpublic#OpenCI#Dart#Firebase#CICD
Today's mission: complete the Firebase Functions → Dart migration 🔥
Webhook handlers, secret management, auth flows — all rewritten in Dart. No more TypeScript in the backend.
The dream of a single-language stack is almost real.
#buildinpublic#OpenCI#Dart#Firebase#CICD
Just got back home! 🛬
Huge month for OpenCI — AI workflow editor, design refresh, Store Release rollout, and parallel builds with needs.
Today: migrating Firebase Functions to Dart & tackling the paperwork backlog ☕
#OpenCI#DevOps#Flutter#CICD
📦 New in OpenCI: App Store releases are here!
You can now submit your builds to the App Store directly from OpenCI — TestFlight & App Store Review, all in one place.
Also shipping:
✨ Improved dashboard UI
⚙️ Enhanced internal logic & performance
#OpenCI #CICD #iOS #Flutter #DevOps
Scaling up OpenCI infra — just grabbed another 42U rack, heading to the DC tomorrow. Open-source CI/CD needs serious hardware behind it 💪🏻
Always grateful to @Flog_kt for helping with every delivery 🙏
#CICD#DevOps#OpenCI
We just launched OpenCI — an open-source CI/CD service for iOS & Android developers 🚀
✅ 60 min/mo FREE on M4 Mac Mini
✅ $7/mo for unlimited builds
✅ Add concurrent builds for $11/mo each
No complex YAML. No vendor lock-in. Just push and build.
https://t.co/33bt7gwlnH
#DevOps #CICD #Flutter #OpenCI
Yesterday's TODO → Today's TODO
☐ Reusable GitHub Actions for iOS
☐ Reusable GitHub Actions for Android
☐ OpenCI for everyone
Shipping today, no excuses 🚀
#CICD#DevOps#OpenCI
Today's plan for OpenCI 🛠️
☐ Release reusable GitHub Actions for iOS
☐ Release reusable GitHub Actions for Android
☐ Ship OpenCI to all users
Let's go 🚀
#CICD#DevOps#OpenCI