mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
Relates to https://github.com/coder/internal/issues/1093 This is the first of N pull requests to allow coder script ordering. It introduces what is for now dead code, but paves the way for various interfaces that allow coder scripts and other processes to depend on one another via CLI commands and terraform configurations. The next step is to add reactivity to the graph, such that changes in the status of one vertex will propagate and allow other vertices to change their own statuses. Concurrency and stress testing yield the following: CPU Profile: <img width="1512" height="862" alt="Screenshot 2025-10-17 at 10 38 52" src="https://github.com/user-attachments/assets/f46cf1a2-a0b2-4c02-81a0-069798108ee5" /> Mem Profile: <img width="1512" height="862" alt="Screenshot 2025-10-17 at 10 38 01" src="https://github.com/user-attachments/assets/45be1235-fff6-45ba-a50d-db9880377bd0" /> Predictably, lock contention and memory allocation are the largest components of this system under stress. Nothing seems untoward.
92 lines
1.4 KiB
Plaintext
92 lines
1.4 KiB
Plaintext
# Common ignore patterns, these rules applies in both root and subdirectories.
|
|
.DS_Store
|
|
.eslintcache
|
|
.gitpod.yml
|
|
.idea
|
|
**/*.swp
|
|
gotests.coverage
|
|
gotests.xml
|
|
gotests_stats.json
|
|
gotests.json
|
|
node_modules/
|
|
vendor/
|
|
yarn-error.log
|
|
|
|
# Test output files
|
|
test-output/
|
|
|
|
# VSCode settings.
|
|
**/.vscode/*
|
|
# Allow VSCode recommendations and default settings in project root.
|
|
!/.vscode/extensions.json
|
|
!/.vscode/settings.json
|
|
# Allow code snippets
|
|
!/.vscode/*.code-snippets
|
|
|
|
# Front-end ignore patterns.
|
|
.next/
|
|
site/build-storybook.log
|
|
site/coverage/
|
|
site/storybook-static/
|
|
site/test-results/*
|
|
site/e2e/test-results/*
|
|
site/e2e/states/*.json
|
|
site/e2e/.auth.json
|
|
site/playwright-report/*
|
|
site/.swc
|
|
|
|
# Make target for updating generated/golden files (any dir).
|
|
.gen
|
|
.gen-golden
|
|
|
|
# Build
|
|
bin/
|
|
build/
|
|
dist/
|
|
out/
|
|
|
|
# Bundle analysis
|
|
site/stats/
|
|
|
|
*.tfstate
|
|
*.tfstate.backup
|
|
*.tfplan
|
|
*.lock.hcl
|
|
.terraform/
|
|
!coderd/testdata/parameters/modules/.terraform/
|
|
!provisioner/terraform/testdata/modules-source-caching/.terraform/
|
|
|
|
**/.coderv2/*
|
|
**/__debug_bin
|
|
|
|
# direnv
|
|
.envrc
|
|
.direnv
|
|
*.test
|
|
|
|
# Loadtesting
|
|
./scaletest/terraform/.terraform
|
|
./scaletest/terraform/.terraform.lock.hcl
|
|
scaletest/terraform/secrets.tfvars
|
|
.terraform.tfstate.*
|
|
|
|
# Nix
|
|
result
|
|
|
|
# Data dumps from unit tests
|
|
**/*.test.sql
|
|
|
|
# Filebrowser.db
|
|
**/filebrowser.db
|
|
|
|
# pnpm
|
|
.pnpm-store/
|
|
|
|
# Zed
|
|
.zed_server
|
|
|
|
# dlv debug binaries for go tests
|
|
__debug_bin*
|
|
|
|
**/.claude/settings.local.json
|