Commit b32026b
ci(identity): migrate identity-service CI to GitHub Actions
Adds .github/workflows/identity.yml covering install, lint, typecheck,
test, and docker push — mirroring the jobs previously defined under
.circleci/src/workflows/identity.yml. Disables the CircleCI workflow
trigger via path filtering (matches how web/mobile were migrated).
Tests now run against GHA service containers (postgres:11.1 + redis:7.0)
and ts-mocha is invoked directly with the same env vars run-tests.sh
exports, avoiding the audius-compose / docker-compose dependency.
Docker push (main only) uses docker/build-push-action with the git SHA
as the tag, matching what audius-compose push --prod identity-service
produced.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 02e7aa0 commit b32026b
3 files changed
Lines changed: 389 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
| 214 | + | |
215 | 215 | | |
216 | 216 | | |
217 | | - | |
| 217 | + | |
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | | - | |
| 250 | + | |
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
265 | | - | |
| 265 | + | |
266 | 266 | | |
267 | 267 | | |
268 | | - | |
| 268 | + | |
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
| |||
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
297 | | - | |
| 297 | + | |
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
1 | 4 | | |
2 | 5 | | |
3 | 6 | | |
| |||
0 commit comments