| -rw-r--r-- | .conductor.yml | 82L |
| -rw-r--r-- | .dockerignore | 15L |
| -rw-r--r-- | .editorconfig | 13L |
| -rw-r--r-- | .github/FUNDING.yml | 3L |
| -rw-r--r-- | .gitignore | 23L |
| -rw-r--r-- | LICENSE.md | 34L |
| -rw-r--r-- | README.md | 137L |
| -rw-r--r-- | conductor.example.yaml | 118L |
| -rw-r--r-- | deploy/Dockerfile | 89L |
| -rw-r--r-- | deploy/Dockerfile.worker | 59L |
| -rw-r--r-- | deploy/docker-compose.build.yml | 25L |
| -rw-r--r-- | deploy/docker-compose.yml | 104L |
| -rw-r--r-- | deploy/hub/conductor-worker.md | 131L |
| -rw-r--r-- | deploy/hub/conductor.md | 181L |
| -rwxr-xr-x | deploy/publish.sh | 302L |
| -rwxr-xr-x | deploy/smoke.sh | 396L |
| -rw-r--r-- | deploy/worker/docker-compose.yml | 44L |
| -rw-r--r-- | docker-compose.yml | 50L |
| -rw-r--r-- | docs/api.md | 445L |
| -rw-r--r-- | docs/auth.md | 208L |
| -rw-r--r-- | docs/contributing.md | 78L |
| -rw-r--r-- | docs/deployment.md | 370L |
| -rw-r--r-- | docs/pipeline.md | 529L |
| -rw-r--r-- | docs/worker.md | 183L |
| -rw-r--r-- | examples/distro.conductor.yml | 64L |
| -rw-r--r-- | examples/node-app.conductor.yml | 52L |
| -rw-r--r-- | examples/worker.json | 18L |
| -rw-r--r-- | hooks/conductor.conf.example | 5L |
| -rwxr-xr-x | hooks/post-receive | 112L |
| -rw-r--r-- | migrations/mysql/001_initial.sql | 219L |
| -rw-r--r-- | migrations/mysql/002_worker_agents.sql | 19L |
| -rw-r--r-- | migrations/mysql/003_task_dep_kind.sql | 9L |
| -rw-r--r-- | migrations/mysql/004_task_outputs.sql | 15L |
| -rw-r--r-- | migrations/mysql/005_refresh_tokens.sql | 16L |
| -rw-r--r-- | migrations/postgres/001_initial.sql | 218L |
| -rw-r--r-- | migrations/postgres/002_worker_agents.sql | 18L |
| -rw-r--r-- | migrations/postgres/003_task_dep_kind.sql | 9L |
| -rw-r--r-- | migrations/postgres/004_task_outputs.sql | 14L |
| -rw-r--r-- | migrations/postgres/005_refresh_tokens.sql | 16L |
| -rw-r--r-- | migrations/sqlite/001_initial.sql | 217L |
| -rw-r--r-- | migrations/sqlite/002_worker_agents.sql | 18L |
| -rw-r--r-- | migrations/sqlite/003_task_dep_kind.sql | 9L |
| -rw-r--r-- | migrations/sqlite/004_task_outputs.sql | 14L |
| -rw-r--r-- | migrations/sqlite/005_refresh_tokens.sql | 16L |
| -rw-r--r-- | package.json | 35L |
| -rw-r--r-- | src/admin-cli.js | 305L |
| -rw-r--r-- | src/conductor/app.js | 151L |
| -rw-r--r-- | src/conductor/auth/index.js | 260L |
| -rw-r--r-- | src/conductor/auth/login.css | 92L |
| -rw-r--r-- | src/conductor/auth/login.html | 25L |
| -rw-r--r-- | src/conductor/index.js | 37L |
| -rw-r--r-- | src/conductor/retention.js | 233L |
| -rw-r--r-- | src/conductor/routes/agent.js | 324L |
| -rw-r--r-- | src/conductor/routes/api.js | 44L |
| -rw-r--r-- | src/conductor/routes/artifacts.js | 54L |
| -rw-r--r-- | src/conductor/routes/envelope.js | 53L |
| -rw-r--r-- | src/conductor/routes/guard.js | 21L |
| -rw-r--r-- | src/conductor/routes/jobs.js | 258L |
| -rw-r--r-- | src/conductor/routes/projects.js | 143L |
| -rw-r--r-- | src/conductor/routes/session.js | 31L |
| -rw-r--r-- | src/conductor/routes/tasks.js | 215L |
| -rw-r--r-- | src/conductor/routes/users.js | 115L |
| -rw-r--r-- | src/conductor/routes/workers.js | 78L |
| -rw-r--r-- | src/conductor/scheduler.js | 715L |
| -rw-r--r-- | src/lib/auth/index.js | 94L |
| -rw-r--r-- | src/lib/auth/oidc.js | 252L |
| -rw-r--r-- | src/lib/auth/password.js | 73L |
| -rw-r--r-- | src/lib/auth/refresh.js | 81L |
| -rw-r--r-- | src/lib/auth/token.js | 62L |
| -rw-r--r-- | src/lib/config.js | 402L |
| -rw-r--r-- | src/lib/db/dialect.js | 17L |
| -rw-r--r-- | src/lib/db/index.js | 47L |
| -rw-r--r-- | src/lib/db/migrate-cli.js | 25L |
| -rw-r--r-- | src/lib/db/migrate.js | 219L |
| -rw-r--r-- | src/lib/db/mysql.js | 145L |
| -rw-r--r-- | src/lib/db/params.js | 34L |
| -rw-r--r-- | src/lib/db/postgres.js | 147L |
| -rw-r--r-- | src/lib/db/query.js | 225L |
| -rw-r--r-- | src/lib/db/sqlite.js | 124L |
| -rw-r--r-- | src/lib/errors.js | 161L |
| -rw-r--r-- | src/lib/git.js | 256L |
| -rw-r--r-- | src/lib/ids.js | 77L |
| -rw-r--r-- | src/lib/log.js | 164L |
| -rw-r--r-- | src/lib/outputs.js | 26L |
| -rw-r--r-- | src/lib/page.js | 68L |
| -rw-r--r-- | src/lib/pipeline/dag.js | 112L |
| -rw-r--r-- | src/lib/pipeline/expand.js | 308L |
| -rw-r--r-- | src/lib/pipeline/index.js | 49L |
| -rw-r--r-- | src/lib/pipeline/only.js | 59L |
| -rw-r--r-- | src/lib/pipeline/parse.js | 447L |
| -rw-r--r-- | src/lib/pipeline/schema.js | 199L |
| -rw-r--r-- | src/lib/projects.js | 234L |
| -rw-r--r-- | src/lib/secretbox.js | 87L |
| -rw-r--r-- | src/lib/signature.js | 40L |
| -rw-r--r-- | src/lib/static.js | 104L |
| -rw-r--r-- | src/lib/storage/index.js | 28L |
| -rw-r--r-- | src/lib/storage/key.js | 52L |
| -rw-r--r-- | src/lib/storage/local.js | 111L |
| -rw-r--r-- | src/lib/storage/s3.js | 347L |
| -rw-r--r-- | src/lib/storage/sigv4.js | 187L |
| -rw-r--r-- | src/lib/stream.js | 27L |
| -rw-r--r-- | src/lib/users.js | 224L |
| -rw-r--r-- | src/lib/variables.js | 156L |
| -rw-r--r-- | src/lib/visibility.js | 25L |
| -rw-r--r-- | src/lib/workers.js | 163L |
| -rw-r--r-- | src/worker/agent.js | 171L |
| -rw-r--r-- | src/worker/artifacts.js | 81L |
| -rw-r--r-- | src/worker/client.js | 131L |
| -rw-r--r-- | src/worker/config.js | 209L |
| -rw-r--r-- | src/worker/directives.js | 145L |
| -rw-r--r-- | src/worker/docker.js | 209L |
| -rw-r--r-- | src/worker/logstream.js | 180L |
| -rw-r--r-- | src/worker/script.js | 31L |
| -rw-r--r-- | src/worker/source.js | 29L |
| -rw-r--r-- | src/worker/task.js | 316L |
| -rw-r--r-- | test/api.test.js | 286L |
| -rw-r--r-- | test/ascii.test.js | 90L |
| -rw-r--r-- | test/auth.test.js | 139L |
| -rw-r--r-- | test/conductor-s3.test.js | 208L |
| -rw-r--r-- | test/conductor.test.js | 1810L |
| -rw-r--r-- | test/config.test.js | 251L |
| -rw-r--r-- | test/dag.test.js | 168L |
| -rw-r--r-- | test/db.test.js | 277L |
| -rw-r--r-- | test/dialects.test.js | 256L |
| -rw-r--r-- | test/directives.test.js | 167L |
| -rw-r--r-- | test/examples.test.js | 57L |
| -rw-r--r-- | test/git-env.test.js | 118L |
| -rw-r--r-- | test/helpers/containers.js | 57L |
| -rw-r--r-- | test/helpers/database.js | 168L |
| -rw-r--r-- | test/helpers/harness.js | 327L |
| -rw-r--r-- | test/helpers/minio.js | 186L |
| -rw-r--r-- | test/helpers/oidc.js | 248L |
| -rw-r--r-- | test/icon.test.js | 175L |
| -rw-r--r-- | test/management.test.js | 305L |
| -rw-r--r-- | test/oidc.introspection.test.js | 74L |
| -rw-r--r-- | test/oidc.test.js | 339L |
| -rw-r--r-- | test/only.test.js | 209L |
| -rw-r--r-- | test/ownership.test.js | 310L |
| -rw-r--r-- | test/pagination.test.js | 210L |
| -rw-r--r-- | test/pipeline.test.js | 706L |
| -rw-r--r-- | test/provider.test.js | 393L |
| -rw-r--r-- | test/query.test.js | 92L |
| -rw-r--r-- | test/refresh.test.js | 212L |
| -rw-r--r-- | test/retention.test.js | 558L |
| -rw-r--r-- | test/secretbox.test.js | 105L |
| -rw-r--r-- | test/security.test.js | 239L |
| -rw-r--r-- | test/self-pipeline.test.js | 81L |
| -rw-r--r-- | test/sigv4.test.js | 122L |
| -rw-r--r-- | test/static.test.js | 124L |
| -rw-r--r-- | test/storage.test.js | 421L |
| -rw-r--r-- | test/syntax.test.js | 65L |
| -rw-r--r-- | test/worker-docker.test.js | 423L |
| -rw-r--r-- | test/worker.test.js | 605L |
| -rw-r--r-- | util/icon.js | 224L |
| -rwxr-xr-x | web/build.cjs | 112L |
| -rw-r--r-- | web/src/assets/apple-touch-icon.png | 744B |
| -rw-r--r-- | web/src/assets/favicon-32-dark.png | 213B |
| -rw-r--r-- | web/src/assets/favicon-32.png | 213B |
| -rw-r--r-- | web/src/assets/icon-1024.png | 6818B |
| -rw-r--r-- | web/src/assets/icon-192.png | 834B |
| -rw-r--r-- | web/src/assets/icon-512.png | 2389B |
| -rw-r--r-- | web/src/assets/icon.svg | 11L |
| -rw-r--r-- | web/src/assets/manifest.json | 21L |
| -rw-r--r-- | web/src/component/layout.tsx | 106L |
| -rw-r--r-- | web/src/global.css | 276L |
| -rw-r--r-- | web/src/main.tsx | 70L |
| -rw-r--r-- | web/src/screen/job.tsx | 140L |
| -rw-r--r-- | web/src/screen/jobs.tsx | 81L |
| -rw-r--r-- | web/src/screen/project.tsx | 280L |
| -rw-r--r-- | web/src/screen/projects.tsx | 124L |
| -rw-r--r-- | web/src/screen/task.tsx | 141L |
| -rw-r--r-- | web/src/screen/users.tsx | 210L |
| -rw-r--r-- | web/src/screen/workers.tsx | 187L |
| -rw-r--r-- | web/src/util/ansi.ts | 72L |
| -rw-r--r-- | web/src/util/api.ts | 91L |
| -rw-r--r-- | web/src/util/auth.ts | 211L |
| -rw-r--r-- | web/src/util/format.ts | 70L |
| -rw-r--r-- | web/src/util/poll.ts | 34L |