diff --git a/.eslintrc.yaml b/.eslintrc.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..74b27701084a979de0a6770865bea17d38fe4a59
--- /dev/null
+++ b/.eslintrc.yaml
@@ -0,0 +1,30 @@
+root: true
+
+extends:
+  # Order matters, later configs purposefully override settings from earlier configs
+  - eslint:recommended
+  - plugin:@typescript-eslint/recommended
+  - plugin:import/recommended
+  - plugin:import/typescript
+  - plugin:node/recommended
+  - prettier
+
+parser: "@typescript-eslint/parser"
+
+parserOptions:
+  ecmaFeatures:
+    jsx: true
+  ecmaVersion: 12
+  # All @typescript-eslint type related checks are disabled if you don't point to your tsconfig, but if we do eslint takes minutes for each file versus a second
+  # TODO(dapirian): figure out how to re-enable this without making eslint take forever
+  # project: ./tsconfig.json
+
+plugins:
+  - "@typescript-eslint"
+  - import
+
+settings:
+  import/parsers:
+    "@typescript-eslint/parser":
+      - .ts
+      - .tsx
diff --git a/.golangci.yml b/.golangci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..97b1d95c2af5651fede63569cdd9ba6b8c5e8c5e
--- /dev/null
+++ b/.golangci.yml
@@ -0,0 +1,36 @@
+linters-settings:
+  errcheck:
+    check-type-assertions: true
+linters:
+  enable:
+    - govet
+    - asciicheck
+    - bodyclose
+    - deadcode
+    - depguard
+    - dogsled
+    - errcheck
+    - exportloopref
+    - gochecknoinits
+    - godot
+    - gofmt
+    - goheader
+    - goimports
+    - goprintffuncname
+    - gosimple
+    - gosec
+    - govet
+    - ineffassign
+    - misspell
+    - nakedret
+    - nolintlint
+    - rowserrcheck
+    - scopelint
+    - staticcheck
+    - structcheck
+    - stylecheck
+    - typecheck
+    - unconvert
+    - unused
+    - varcheck
+    - whitespace
diff --git a/.hadolint.yaml b/.hadolint.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..98bf0cd2ee9cc845042c0a357dc26b5bc4cff007
--- /dev/null
+++ b/.hadolint.yaml
@@ -0,0 +1,4 @@
+# Following source doesn't work in most setups
+ignored:
+  - SC1090
+  - SC1091
diff --git a/.markdownlint.yaml b/.markdownlint.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..fb940393d6b3ce9ba973f7eaae47e1c885c1840a
--- /dev/null
+++ b/.markdownlint.yaml
@@ -0,0 +1,10 @@
+# Autoformatter friendly markdownlint config (all formatting rules disabled)
+default: true
+blank_lines: false
+bullet: false
+html: false
+indentation: false
+line_length: false
+spaces: false
+url: false
+whitespace: false
diff --git a/.remarkrc.yaml b/.remarkrc.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..501b6877189fc05ec07701c1c92b522a778730be
--- /dev/null
+++ b/.remarkrc.yaml
@@ -0,0 +1,4 @@
+plugins:
+  remark-preset-lint-consistent: true
+  remark-preset-lint-recommended: true
+  remark-lint-list-item-indent: true
diff --git a/.yamllint.yaml b/.yamllint.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4d444662de60e2c866e9044fe7e38a1fede857ab
--- /dev/null
+++ b/.yamllint.yaml
@@ -0,0 +1,10 @@
+rules:
+  quoted-strings:
+    required: only-when-needed
+    extra-allowed: ["{|}"]
+  empty-values:
+    forbid-in-block-mappings: true
+    forbid-in-flow-mappings: true
+  key-duplicates: {}
+  octal-values:
+    forbid-implicit-octal: true
diff --git a/0Lthk.yaml b/0Lthk.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/0Lthk.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/0NNO5.yaml b/0NNO5.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/0NNO5.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/0W15X.yaml b/0W15X.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5bff20b96722c928a99057fd1fc3943c7db738d4
--- /dev/null
+++ b/0W15X.yaml
@@ -0,0 +1,22 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [prettier:format:script.js:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\dqzu16q\kvohvt1\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\dqzu16q\kvohvt1\; env -i HOME= 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 0
+      stdout: |
+        script.js 126ms
+
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/2023-12-04-21-26-10.764.yaml b/2023-12-04-21-26-10.764.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..80f98276a58625f6564b226b503005472bd36cdf
--- /dev/null
+++ b/2023-12-04-21-26-10.764.yaml
@@ -0,0 +1,28 @@
+action_id: trunk-share-with-everyone
+date: 2023-12-04 21:26:10
+run: trunk config share --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk config share\r\n        title: Share trunk config\r\n    id: trunk-share-with-everyone\r\n    message: Remove trunk from your local git ignores\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk config share\\x1b[0m\\x1b[90m to allow committing your trunk config for your teammates to use\\n\\x1b[0m\"\r\n    title: Share trunk config\r\n"
+  err: ""
+timestamp: 1701725170
+full_timestamp:
+  nanos: 764557000
+  seconds: 1701725170
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk config share
+          title: Share trunk config
+      full_timestamp:
+        nanos: 764557000
+        seconds: 1701725170
+      id: trunk-share-with-everyone
+      message: Remove trunk from your local git ignores
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk config share\x1b[0m\x1b[90m to allow committing your trunk config for your teammates to use\n\x1b[0m"
+      timestamp: 1701725170
+      title: Share trunk config
diff --git a/2023-12-04-21-26-11.510.yaml b/2023-12-04-21-26-11.510.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a1986ae318db49134d59e8c27c4aa2a14a41f2cf
--- /dev/null
+++ b/2023-12-04-21-26-11.510.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-cache-prune
+date: 2023-12-04 21:26:11
+run: trunk cache prune --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h
+result:
+  exit_code: 0
+  out: "\x1b[1m\x1b[30m\x1b[107m  PRUNE  \x1b[0m\r\n\r\n \x1b[1m\x1b[4mPath\x1b[22m\x1b[24m             \x1b[1m\x1b[4mFiles Removed\x1b[22m\x1b[24m  \x1b[1m\x1b[4mBytes Removed\x1b[22m\x1b[24m  \x1b[1m\x1b[4mFiles Remaining\x1b[22m\x1b[24m  \x1b[1m\x1b[4mBytes Remaining\x1b[22m\x1b[24m\r\n C:\\Users\\ekitt   0              0 B            0                0 B            \r\n  \\AppData\\Local                                                                \r\n  \\trunk\\repos                                                                  \r\n  \\ee364455536c0                                                                \r\n  cf69ad62d21f16                                                                \r\n  2c920\\out                                                                     \r\n C:\\Users\\ekitt   0              0 B            0                0 B            \r\n  \\trunk                                                                        \r\n\r\n\x1b[1m\x1b[92m✔ Removed 0 files totaling 0 B\x1b[0m\r\n"
+  err: ""
+timestamp: 1701725171
+full_timestamp:
+  nanos: 510573000
+  seconds: 1701725171
+trunk_version: 1.17.2
diff --git a/2023-12-04-21-30-15.805.yaml b/2023-12-04-21-30-15.805.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d1ad8439c288936778faba0d0427352af1fab241
--- /dev/null
+++ b/2023-12-04-21-30-15.805.yaml
@@ -0,0 +1,28 @@
+action_id: trunk-share-with-everyone
+date: 2023-12-04 21:30:15
+run: trunk config share --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk config share\r\n        title: Share trunk config\r\n    id: trunk-share-with-everyone\r\n    message: Remove trunk from your local git ignores\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk config share\\x1b[0m\\x1b[90m to allow committing your trunk config for your teammates to use\\n\\x1b[0m\"\r\n    title: Share trunk config\r\n"
+  err: ""
+timestamp: 1701725415
+full_timestamp:
+  nanos: 805361000
+  seconds: 1701725415
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk config share
+          title: Share trunk config
+      full_timestamp:
+        nanos: 805361000
+        seconds: 1701725415
+      id: trunk-share-with-everyone
+      message: Remove trunk from your local git ignores
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk config share\x1b[0m\x1b[90m to allow committing your trunk config for your teammates to use\n\x1b[0m"
+      timestamp: 1701725415
+      title: Share trunk config
diff --git a/2023-12-04-21-30-40.646.yaml b/2023-12-04-21-30-40.646.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d434f74359eae29898f35fed46f81b0b92013667
--- /dev/null
+++ b/2023-12-04-21-30-40.646.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-single-player-auto-on-upgrade
+date: 2023-12-04 21:30:40
+run: trunk on-upgrade --single-player-only -n --no-progress --allow-daemon-start=false --print-summary --scope=check,plugins,runtimes,tools
+run_from: ""
+trigger: schedule 24h+5m
+result:
+  exit_code: 0
+  out: "\x1b[1m\x1b[90m\r\n 3 actions were disabled\r\n\r\n\x1b[0m\x1b[90m  trunk-announce \r\n\x1b[0m\x1b[90m  trunk-check-pre-push \r\n\x1b[0m\x1b[90m  trunk-fmt-pre-commit \r\n\x1b[0m\r\n\r\n\x1b[92mAlready up to date\r\n\x1b[0m"
+  err: ""
+timestamp: 1701725440
+full_timestamp:
+  nanos: 646081000
+  seconds: 1701725440
+trunk_version: 1.17.2
diff --git a/2023-12-04-22-25-28.642.yaml b/2023-12-04-22-25-28.642.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..cad06b905b4e6dd6bf7a2346ead18c3899483ea8
--- /dev/null
+++ b/2023-12-04-22-25-28.642.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-cache-prune
+date: 2023-12-04 22:25:28
+run: trunk cache prune --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h
+result:
+  exit_code: 0
+  out: "\x1b[1m\x1b[30m\x1b[107m  PRUNE  \x1b[0m\r\n\r\n \x1b[1m\x1b[4mPath\x1b[22m\x1b[24m             \x1b[1m\x1b[4mFiles Removed\x1b[22m\x1b[24m  \x1b[1m\x1b[4mBytes Removed\x1b[22m\x1b[24m  \x1b[1m\x1b[4mFiles Remaining\x1b[22m\x1b[24m  \x1b[1m\x1b[4mBytes Remaining\x1b[22m\x1b[24m\r\n C:\\Users\\ekitt   0              0 B            0                0 B            \r\n  \\AppData\\Local                                                                \r\n  \\trunk\\repos                                                                  \r\n  \\ee364455536c0                                                                \r\n  cf69ad62d21f16                                                                \r\n  2c920\\out                                                                     \r\n C:\\Users\\ekitt   0              0 B            0                0 B            \r\n  \\trunk                                                                        \r\n\r\n\x1b[1m\x1b[92m✔ Removed 0 files totaling 0 B\x1b[0m\r\n"
+  err: ""
+timestamp: 1701728728
+full_timestamp:
+  nanos: 642060000
+  seconds: 1701728728
+trunk_version: 1.17.2
diff --git a/2023-12-04-22-25-28.654.yaml b/2023-12-04-22-25-28.654.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..880c6d03718144be298f59ead0e2411fdaf53ded
--- /dev/null
+++ b/2023-12-04-22-25-28.654.yaml
@@ -0,0 +1,28 @@
+action_id: trunk-share-with-everyone
+date: 2023-12-04 22:25:28
+run: trunk config share --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk config share\r\n        title: Share trunk config\r\n    id: trunk-share-with-everyone\r\n    message: Remove trunk from your local git ignores\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk config share\\x1b[0m\\x1b[90m to allow committing your trunk config for your teammates to use\\n\\x1b[0m\"\r\n    title: Share trunk config\r\n"
+  err: ""
+timestamp: 1701728728
+full_timestamp:
+  nanos: 654910000
+  seconds: 1701728728
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk config share
+          title: Share trunk config
+      full_timestamp:
+        nanos: 654910000
+        seconds: 1701728728
+      id: trunk-share-with-everyone
+      message: Remove trunk from your local git ignores
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk config share\x1b[0m\x1b[90m to allow committing your trunk config for your teammates to use\n\x1b[0m"
+      timestamp: 1701728728
+      title: Share trunk config
diff --git a/2023-12-04-22-25-37.415.yaml b/2023-12-04-22-25-37.415.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1e790b7596a187348e09b3936667b8a7f3e6cced
--- /dev/null
+++ b/2023-12-04-22-25-37.415.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-04 22:25:37
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701728737
+full_timestamp:
+  nanos: 415054000
+  seconds: 1701728737
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-04-22-25-40.554.yaml b/2023-12-04-22-25-40.554.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..daefc4b371cf201e8e74fdbcd855b691a89a616e
--- /dev/null
+++ b/2023-12-04-22-25-40.554.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-single-player-auto-on-upgrade
+date: 2023-12-04 22:25:40
+run: trunk on-upgrade --single-player-only -n --no-progress --allow-daemon-start=false --print-summary --scope=check,plugins,runtimes,tools
+run_from: ""
+trigger: schedule 24h+5m
+result:
+  exit_code: 0
+  out: "\r\n\x1b[92mAlready up to date\r\n\x1b[0m"
+  err: ""
+timestamp: 1701728740
+full_timestamp:
+  nanos: 554781000
+  seconds: 1701728740
+trunk_version: 1.17.2
diff --git a/2023-12-04-22-30-40.981.yaml b/2023-12-04-22-30-40.981.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0e6cabe89c7a1ebc7dc66c871ee3ab4b9fd70b63
--- /dev/null
+++ b/2023-12-04-22-30-40.981.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-single-player-auto-upgrade
+date: 2023-12-04 22:30:40
+run: trunk upgrade cli --single-player-only -n --no-progress --on-upgrade=false --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h+1h
+result:
+  exit_code: 0
+  out: ""
+  err: ""
+timestamp: 1701729040
+full_timestamp:
+  nanos: 981829000
+  seconds: 1701729040
+trunk_version: 1.17.2
diff --git a/2023-12-04-22-30-49.910.yaml b/2023-12-04-22-30-49.910.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4e36284f4ca6bd8891e3f42f236080561273a9dc
--- /dev/null
+++ b/2023-12-04-22-30-49.910.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-04 22:30:49
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701729049
+full_timestamp:
+  nanos: 910223000
+  seconds: 1701729049
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-04-23-30-48.491.yaml b/2023-12-04-23-30-48.491.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9632c622c9b215921ff38709ac02e69ebf82d6d7
--- /dev/null
+++ b/2023-12-04-23-30-48.491.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-04 23:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701732648
+full_timestamp:
+  nanos: 491116000
+  seconds: 1701732648
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-00-30-48.217.yaml b/2023-12-05-00-30-48.217.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d9591248124946392fa10d16d71fc309ae540dcf
--- /dev/null
+++ b/2023-12-05-00-30-48.217.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 00:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701736248
+full_timestamp:
+  nanos: 217203000
+  seconds: 1701736248
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-01-30-48.513.yaml b/2023-12-05-01-30-48.513.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2e1e275b98bc1c4849bc3545856e7a8157efb99f
--- /dev/null
+++ b/2023-12-05-01-30-48.513.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 01:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701739848
+full_timestamp:
+  nanos: 513541000
+  seconds: 1701739848
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-02-30-57.443.yaml b/2023-12-05-02-30-57.443.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3942f33781b9c186870657621246b37ec09792dd
--- /dev/null
+++ b/2023-12-05-02-30-57.443.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 02:30:57
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701743457
+full_timestamp:
+  nanos: 443870000
+  seconds: 1701743457
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-03-30-48.329.yaml b/2023-12-05-03-30-48.329.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..bd0b9e8dd7be506623c895018faeb51a17640ff5
--- /dev/null
+++ b/2023-12-05-03-30-48.329.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 03:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701747048
+full_timestamp:
+  nanos: 329694000
+  seconds: 1701747048
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-04-30-47.610.yaml b/2023-12-05-04-30-47.610.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c13d291ffa934a7c34ac4607b772a46db753ec35
--- /dev/null
+++ b/2023-12-05-04-30-47.610.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 04:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701750647
+full_timestamp:
+  nanos: 610478000
+  seconds: 1701750647
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-05-30-46.721.yaml b/2023-12-05-05-30-46.721.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..31acccc3dc68834baf465381ee3aa0eb899f452a
--- /dev/null
+++ b/2023-12-05-05-30-46.721.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 05:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701754246
+full_timestamp:
+  nanos: 721926000
+  seconds: 1701754246
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-06-31-01.436.yaml b/2023-12-05-06-31-01.436.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..23a9c09cf17755ed25c8d9b5a143b2ebd19cfb49
--- /dev/null
+++ b/2023-12-05-06-31-01.436.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 06:31:01
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701757861
+full_timestamp:
+  nanos: 436940000
+  seconds: 1701757861
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-07-31-02.38.yaml b/2023-12-05-07-31-02.38.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3171ca5d50b94a3a518ed0179119852779162e09
--- /dev/null
+++ b/2023-12-05-07-31-02.38.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 07:31:02
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701761462
+full_timestamp:
+  nanos: 38032000
+  seconds: 1701761462
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-08-31-00.197.yaml b/2023-12-05-08-31-00.197.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..fa2edbec95d26be487748a147828d554064d061d
--- /dev/null
+++ b/2023-12-05-08-31-00.197.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 08:31:00
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701765060
+full_timestamp:
+  nanos: 197372000
+  seconds: 1701765060
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-09-30-58.765.yaml b/2023-12-05-09-30-58.765.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..214f3625e1bdd6f79043641313cf6adbf84c6c35
--- /dev/null
+++ b/2023-12-05-09-30-58.765.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 09:30:58
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701768658
+full_timestamp:
+  nanos: 765798000
+  seconds: 1701768658
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 765798000
+        seconds: 1701768658
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701768658
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-10-31-00.254.yaml b/2023-12-05-10-31-00.254.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e1f74cc52e516b1803eea14b79d9b8b9d85ceb5f
--- /dev/null
+++ b/2023-12-05-10-31-00.254.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 10:31:00
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701772260
+full_timestamp:
+  nanos: 254681000
+  seconds: 1701772260
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 254681000
+        seconds: 1701772260
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701772260
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-11-31-00.443.yaml b/2023-12-05-11-31-00.443.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b04d06f0d9c49fc142d7994a88d34833ff65998d
--- /dev/null
+++ b/2023-12-05-11-31-00.443.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 11:31:00
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701775860
+full_timestamp:
+  nanos: 443133000
+  seconds: 1701775860
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 443133000
+        seconds: 1701775860
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701775860
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-12-31-02.486.yaml b/2023-12-05-12-31-02.486.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a2fe2ca2b812b9f2a566850f0c5ac80c3abdc6e6
--- /dev/null
+++ b/2023-12-05-12-31-02.486.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 12:31:02
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701779462
+full_timestamp:
+  nanos: 486467000
+  seconds: 1701779462
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 486467000
+        seconds: 1701779462
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701779462
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-13-31-01.86.yaml b/2023-12-05-13-31-01.86.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b4ea3de30fe183f2c5df35e50e8c7469c5af77e9
--- /dev/null
+++ b/2023-12-05-13-31-01.86.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 13:31:01
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701783061
+full_timestamp:
+  nanos: 86544000
+  seconds: 1701783061
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 86544000
+        seconds: 1701783061
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701783061
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-14-31-02.15.yaml b/2023-12-05-14-31-02.15.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ee95f2301eac1631cdf598798e51d4e3a2a8035b
--- /dev/null
+++ b/2023-12-05-14-31-02.15.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 14:31:02
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701786662
+full_timestamp:
+  nanos: 15957000
+  seconds: 1701786662
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 15957000
+        seconds: 1701786662
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701786662
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-15-31-00.836.yaml b/2023-12-05-15-31-00.836.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..babfcbbcba2dbbbfe2d3adaf18797ea6d74e89be
--- /dev/null
+++ b/2023-12-05-15-31-00.836.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 15:31:00
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701790260
+full_timestamp:
+  nanos: 836902000
+  seconds: 1701790260
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 836902000
+        seconds: 1701790260
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701790260
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-16-30-46.593.yaml b/2023-12-05-16-30-46.593.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ddbea36e687d557a240a67b7ee644db083228e86
--- /dev/null
+++ b/2023-12-05-16-30-46.593.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 16:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701793846
+full_timestamp:
+  nanos: 593991000
+  seconds: 1701793846
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 593991000
+        seconds: 1701793846
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701793846
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-17-30-47.77.yaml b/2023-12-05-17-30-47.77.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d3574690474480969183d3c8c084353ee7c4274b
--- /dev/null
+++ b/2023-12-05-17-30-47.77.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 17:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701797447
+full_timestamp:
+  nanos: 77133000
+  seconds: 1701797447
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 77133000
+        seconds: 1701797447
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701797447
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-18-30-46.626.yaml b/2023-12-05-18-30-46.626.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..82dbf6d880527a674bd1428c4a2b289f40f46823
--- /dev/null
+++ b/2023-12-05-18-30-46.626.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 18:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701801046
+full_timestamp:
+  nanos: 626242000
+  seconds: 1701801046
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 626242000
+        seconds: 1701801046
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701801046
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-19-30-47.618.yaml b/2023-12-05-19-30-47.618.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..17b77ba86190240ca8072207f1c8c06299b89fe2
--- /dev/null
+++ b/2023-12-05-19-30-47.618.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 19:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701804647
+full_timestamp:
+  nanos: 618313000
+  seconds: 1701804647
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 618313000
+        seconds: 1701804647
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701804647
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-20-30-46.586.yaml b/2023-12-05-20-30-46.586.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..732d0e54c04aa12a21e1d817512b1c5070839f5b
--- /dev/null
+++ b/2023-12-05-20-30-46.586.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 20:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701808246
+full_timestamp:
+  nanos: 586167000
+  seconds: 1701808246
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 586167000
+        seconds: 1701808246
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701808246
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-21-30-40.649.yaml b/2023-12-05-21-30-40.649.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9a4f871f0d3478f917dac29ef71cb7f291f64cf7
--- /dev/null
+++ b/2023-12-05-21-30-40.649.yaml
@@ -0,0 +1,28 @@
+action_id: trunk-share-with-everyone
+date: 2023-12-05 21:30:40
+run: trunk config share --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk config share\r\n        title: Share trunk config\r\n    id: trunk-share-with-everyone\r\n    message: Remove trunk from your local git ignores\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk config share\\x1b[0m\\x1b[90m to allow committing your trunk config for your teammates to use\\n\\x1b[0m\"\r\n    title: Share trunk config\r\n"
+  err: ""
+timestamp: 1701811840
+full_timestamp:
+  nanos: 649458000
+  seconds: 1701811840
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk config share
+          title: Share trunk config
+      full_timestamp:
+        nanos: 649458000
+        seconds: 1701811840
+      id: trunk-share-with-everyone
+      message: Remove trunk from your local git ignores
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk config share\x1b[0m\x1b[90m to allow committing your trunk config for your teammates to use\n\x1b[0m"
+      timestamp: 1701811840
+      title: Share trunk config
diff --git a/2023-12-05-21-30-48.275.yaml b/2023-12-05-21-30-48.275.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..77446a1488a031a25b5eb42cba90d716061f5d9b
--- /dev/null
+++ b/2023-12-05-21-30-48.275.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 21:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701811848
+full_timestamp:
+  nanos: 275572000
+  seconds: 1701811848
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 275572000
+        seconds: 1701811848
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701811848
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-05-21-35-54.695.yaml b/2023-12-05-21-35-54.695.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e998e975573050ad3b144a89ede03943cf3d3664
--- /dev/null
+++ b/2023-12-05-21-35-54.695.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-single-player-auto-on-upgrade
+date: 2023-12-05 21:35:54
+run: trunk on-upgrade --single-player-only -n --no-progress --allow-daemon-start=false --print-summary --scope=check,plugins,runtimes,tools
+run_from: ""
+trigger: schedule 24h+5m
+result:
+  exit_code: 0
+  out: "\r\n\x1b[1m1 linter was upgraded:\r\n\r\n\x1b[0m  ruff \x1b[90m0.1.6\x1b[0m → \x1b[92m0.1.7\x1b[0m\r\n\r\n"
+  err: ""
+timestamp: 1701812154
+full_timestamp:
+  nanos: 695379000
+  seconds: 1701812154
+trunk_version: 1.17.2
diff --git a/2023-12-05-22-30-40.703.yaml b/2023-12-05-22-30-40.703.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..097b8eb8f71565f7ad3baa20b825953fc9434734
--- /dev/null
+++ b/2023-12-05-22-30-40.703.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-single-player-auto-upgrade
+date: 2023-12-05 22:30:40
+run: trunk upgrade cli --single-player-only -n --no-progress --on-upgrade=false --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h+1h
+result:
+  exit_code: 0
+  out: ""
+  err: ""
+timestamp: 1701815440
+full_timestamp:
+  nanos: 703259000
+  seconds: 1701815440
+trunk_version: 1.17.2
diff --git a/2023-12-05-22-30-46.946.yaml b/2023-12-05-22-30-46.946.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e46406f7dc46d21a214e33aa3ba2c91164de5183
--- /dev/null
+++ b/2023-12-05-22-30-46.946.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 22:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701815446
+full_timestamp:
+  nanos: 946395000
+  seconds: 1701815446
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-05-23-30-48.22.yaml b/2023-12-05-23-30-48.22.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5125fefe5cf9e5558f3cc746f9038bac9ae721b0
--- /dev/null
+++ b/2023-12-05-23-30-48.22.yaml
@@ -0,0 +1,18 @@
+action_id: trunk-upgrade-available
+date: 2023-12-05 23:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications_to_delete:\r\n  - trunk-check-upgrade\r\n  - trunk-upgrade\r\n"
+  err: ""
+timestamp: 1701819048
+full_timestamp:
+  nanos: 22808000
+  seconds: 1701819048
+trunk_version: 1.17.2
+action_output:
+  notifications_to_delete:
+    - trunk-check-upgrade
+    - trunk-upgrade
diff --git a/2023-12-06-00-30-49.211.yaml b/2023-12-06-00-30-49.211.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2e5420b65c92dff9182ce7b67aa452d3bc61b34d
--- /dev/null
+++ b/2023-12-06-00-30-49.211.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 00:30:49
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 1 linter upgrade\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m1 linter\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701822649
+full_timestamp:
+  nanos: 211090000
+  seconds: 1701822649
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 211090000
+        seconds: 1701822649
+      id: trunk-upgrade
+      message: " 1 linter upgrade\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m1 linter\n\x1b[0m"
+      timestamp: 1701822649
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-01-30-46.813.yaml b/2023-12-06-01-30-46.813.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..129874dc4fad57ac80d4e497bc8873f781bc71e9
--- /dev/null
+++ b/2023-12-06-01-30-46.813.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 01:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 2 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m2 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701826246
+full_timestamp:
+  nanos: 813341000
+  seconds: 1701826246
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 813341000
+        seconds: 1701826246
+      id: trunk-upgrade
+      message: " 2 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m2 linters\n\x1b[0m"
+      timestamp: 1701826246
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-02-30-46.675.yaml b/2023-12-06-02-30-46.675.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..61a8e689b3d18c9c06cebaadc13ed11d64db7ae1
--- /dev/null
+++ b/2023-12-06-02-30-46.675.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 02:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 2 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m2 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701829846
+full_timestamp:
+  nanos: 675467000
+  seconds: 1701829846
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 675467000
+        seconds: 1701829846
+      id: trunk-upgrade
+      message: " 2 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m2 linters\n\x1b[0m"
+      timestamp: 1701829846
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-03-30-47.522.yaml b/2023-12-06-03-30-47.522.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..cd38b9f62da381926e3584ca5aa7f73e808d8350
--- /dev/null
+++ b/2023-12-06-03-30-47.522.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 03:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 2 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m2 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701833447
+full_timestamp:
+  nanos: 522848000
+  seconds: 1701833447
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 522848000
+        seconds: 1701833447
+      id: trunk-upgrade
+      message: " 2 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m2 linters\n\x1b[0m"
+      timestamp: 1701833447
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-04-30-47.53.yaml b/2023-12-06-04-30-47.53.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9cac9c4ac4b93107f41c920d08723fc3c2a12bdc
--- /dev/null
+++ b/2023-12-06-04-30-47.53.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 04:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 2 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m2 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701837047
+full_timestamp:
+  nanos: 53867000
+  seconds: 1701837047
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 53867000
+        seconds: 1701837047
+      id: trunk-upgrade
+      message: " 2 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m2 linters\n\x1b[0m"
+      timestamp: 1701837047
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-05-30-49.76.yaml b/2023-12-06-05-30-49.76.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4cd93838bca157101aaa74c5ecfd45c3ea9e04ad
--- /dev/null
+++ b/2023-12-06-05-30-49.76.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 05:30:49
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 2 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m2 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701840649
+full_timestamp:
+  nanos: 76982000
+  seconds: 1701840649
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 76982000
+        seconds: 1701840649
+      id: trunk-upgrade
+      message: " 2 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m2 linters\n\x1b[0m"
+      timestamp: 1701840649
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-06-30-47.195.yaml b/2023-12-06-06-30-47.195.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4646d3171479458555b22d8967b23b8aab489399
--- /dev/null
+++ b/2023-12-06-06-30-47.195.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 06:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 2 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m2 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701844247
+full_timestamp:
+  nanos: 195105000
+  seconds: 1701844247
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 195105000
+        seconds: 1701844247
+      id: trunk-upgrade
+      message: " 2 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m2 linters\n\x1b[0m"
+      timestamp: 1701844247
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-07-30-47.731.yaml b/2023-12-06-07-30-47.731.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6c2a357a8a2d9b0c2f897101c15bd1041276d1c5
--- /dev/null
+++ b/2023-12-06-07-30-47.731.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 07:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 2 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m2 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701847847
+full_timestamp:
+  nanos: 731425000
+  seconds: 1701847847
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 731425000
+        seconds: 1701847847
+      id: trunk-upgrade
+      message: " 2 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m2 linters\n\x1b[0m"
+      timestamp: 1701847847
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-08-30-46.489.yaml b/2023-12-06-08-30-46.489.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9d7e8946bef9188d4f6e5ff1082484410fe4bb29
--- /dev/null
+++ b/2023-12-06-08-30-46.489.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 08:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 2 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m2 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701851446
+full_timestamp:
+  nanos: 489895000
+  seconds: 1701851446
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 489895000
+        seconds: 1701851446
+      id: trunk-upgrade
+      message: " 2 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m2 linters\n\x1b[0m"
+      timestamp: 1701851446
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-09-30-46.763.yaml b/2023-12-06-09-30-46.763.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7734d0c8495577634bf569d9bca0dd9415813aeb
--- /dev/null
+++ b/2023-12-06-09-30-46.763.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 09:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701855046
+full_timestamp:
+  nanos: 763621000
+  seconds: 1701855046
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 763621000
+        seconds: 1701855046
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701855046
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-10-30-46.338.yaml b/2023-12-06-10-30-46.338.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4f52f1ad786645dfa351aeaec7e5e3317098db5f
--- /dev/null
+++ b/2023-12-06-10-30-46.338.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 10:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701858646
+full_timestamp:
+  nanos: 338179000
+  seconds: 1701858646
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 338179000
+        seconds: 1701858646
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701858646
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-11-30-46.251.yaml b/2023-12-06-11-30-46.251.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..be90f3dece632635bfa2f4f451998157533b74e9
--- /dev/null
+++ b/2023-12-06-11-30-46.251.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 11:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701862246
+full_timestamp:
+  nanos: 251697000
+  seconds: 1701862246
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 251697000
+        seconds: 1701862246
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701862246
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-12-30-46.897.yaml b/2023-12-06-12-30-46.897.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..535815140365df37a6b5ca789f5d417f14e255df
--- /dev/null
+++ b/2023-12-06-12-30-46.897.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 12:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701865846
+full_timestamp:
+  nanos: 897985000
+  seconds: 1701865846
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 897985000
+        seconds: 1701865846
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701865846
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-13-30-46.876.yaml b/2023-12-06-13-30-46.876.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..310261c534142ae3e510b553fab2592f6bbe52ee
--- /dev/null
+++ b/2023-12-06-13-30-46.876.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 13:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701869446
+full_timestamp:
+  nanos: 876416000
+  seconds: 1701869446
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 876416000
+        seconds: 1701869446
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701869446
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-14-30-46.551.yaml b/2023-12-06-14-30-46.551.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c11b8ffaa52ef9563ba1797c68db96a8961e679a
--- /dev/null
+++ b/2023-12-06-14-30-46.551.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 14:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701873046
+full_timestamp:
+  nanos: 551827000
+  seconds: 1701873046
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 551827000
+        seconds: 1701873046
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701873046
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-15-30-50.223.yaml b/2023-12-06-15-30-50.223.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8a154c1c545110de8e09a30c0deacf10e9337c34
--- /dev/null
+++ b/2023-12-06-15-30-50.223.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 15:30:50
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701876650
+full_timestamp:
+  nanos: 223346000
+  seconds: 1701876650
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 223346000
+        seconds: 1701876650
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701876650
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-16-30-47.196.yaml b/2023-12-06-16-30-47.196.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..bac93fc8bacd845f1b778576e2f8bacb013a3610
--- /dev/null
+++ b/2023-12-06-16-30-47.196.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 16:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701880247
+full_timestamp:
+  nanos: 196758000
+  seconds: 1701880247
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 196758000
+        seconds: 1701880247
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701880247
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-17-30-46.517.yaml b/2023-12-06-17-30-46.517.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b988e89bd3fff949eaaf74cf5eca6e01140987b7
--- /dev/null
+++ b/2023-12-06-17-30-46.517.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 17:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701883846
+full_timestamp:
+  nanos: 517714000
+  seconds: 1701883846
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 517714000
+        seconds: 1701883846
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701883846
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-18-30-46.980.yaml b/2023-12-06-18-30-46.980.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b7db53f5ae3274b8873dca017e56a0952e1a3f13
--- /dev/null
+++ b/2023-12-06-18-30-46.980.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 18:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701887446
+full_timestamp:
+  nanos: 980493000
+  seconds: 1701887446
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 980493000
+        seconds: 1701887446
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701887446
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-19-30-47.186.yaml b/2023-12-06-19-30-47.186.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7c434b60b323b1e3def53c30bd893a0c634174a8
--- /dev/null
+++ b/2023-12-06-19-30-47.186.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 19:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701891047
+full_timestamp:
+  nanos: 186055000
+  seconds: 1701891047
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 186055000
+        seconds: 1701891047
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701891047
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-20-30-46.412.yaml b/2023-12-06-20-30-46.412.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..29f77ec9d04fe08ffb93192415c7be275da64acd
--- /dev/null
+++ b/2023-12-06-20-30-46.412.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 20:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90m3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701894646
+full_timestamp:
+  nanos: 412699000
+  seconds: 1701894646
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 412699000
+        seconds: 1701894646
+      id: trunk-upgrade
+      message: " 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90m3 linters\n\x1b[0m"
+      timestamp: 1701894646
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-21-30-40.600.yaml b/2023-12-06-21-30-40.600.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..96e5d78380d48fdf6b7844054c28de63405f8413
--- /dev/null
+++ b/2023-12-06-21-30-40.600.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-cache-prune
+date: 2023-12-06 21:30:40
+run: trunk cache prune --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h
+result:
+  exit_code: 0
+  out: "\x1b[1m\x1b[30m\x1b[107m  PRUNE  \x1b[0m\r\n\r\n \x1b[1m\x1b[4mPath\x1b[22m\x1b[24m             \x1b[1m\x1b[4mFiles Removed\x1b[22m\x1b[24m  \x1b[1m\x1b[4mBytes Removed\x1b[22m\x1b[24m  \x1b[1m\x1b[4mFiles Remaining\x1b[22m\x1b[24m  \x1b[1m\x1b[4mBytes Remaining\x1b[22m\x1b[24m\r\n C:\\Users\\ekitt   0              0 B            0                0 B            \r\n  \\AppData\\Local                                                                \r\n  \\trunk\\repos                                                                  \r\n  \\ee364455536c0                                                                \r\n  cf69ad62d21f16                                                                \r\n  2c920\\out                                                                     \r\n C:\\Users\\ekitt   0              0 B            0                0 B            \r\n  \\trunk                                                                        \r\n\r\n\x1b[1m\x1b[92m✔ Removed 0 files totaling 0 B\x1b[0m\r\n"
+  err: ""
+timestamp: 1701898240
+full_timestamp:
+  nanos: 600862000
+  seconds: 1701898240
+trunk_version: 1.17.2
diff --git a/2023-12-06-21-30-40.852.yaml b/2023-12-06-21-30-40.852.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e8286a12026c4da79f25f624d80ef8de57c76714
--- /dev/null
+++ b/2023-12-06-21-30-40.852.yaml
@@ -0,0 +1,28 @@
+action_id: trunk-share-with-everyone
+date: 2023-12-06 21:30:40
+run: trunk config share --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk config share\r\n        title: Share trunk config\r\n    id: trunk-share-with-everyone\r\n    message: Remove trunk from your local git ignores\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk config share\\x1b[0m\\x1b[90m to allow committing your trunk config for your teammates to use\\n\\x1b[0m\"\r\n    title: Share trunk config\r\n"
+  err: ""
+timestamp: 1701898240
+full_timestamp:
+  nanos: 852906000
+  seconds: 1701898240
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk config share
+          title: Share trunk config
+      full_timestamp:
+        nanos: 852906000
+        seconds: 1701898240
+      id: trunk-share-with-everyone
+      message: Remove trunk from your local git ignores
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk config share\x1b[0m\x1b[90m to allow committing your trunk config for your teammates to use\n\x1b[0m"
+      timestamp: 1701898240
+      title: Share trunk config
diff --git a/2023-12-06-21-30-46.582.yaml b/2023-12-06-21-30-46.582.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c905b88243fa694eb6ea26586eac070b7c291c91
--- /dev/null
+++ b/2023-12-06-21-30-46.582.yaml
@@ -0,0 +1,34 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 21:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n      - run: trunk upgrade check\r\n        title: Linters\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n 3 linter upgrades\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk and 3 linters\\n\\x1b[0m\"\r\n    title: Upgrades Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701898246
+full_timestamp:
+  nanos: 582060000
+  seconds: 1701898246
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+        - run: trunk upgrade check
+          title: Linters
+      full_timestamp:
+        nanos: 582060000
+        seconds: 1701898246
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n 3 linter upgrades\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk and 3 linters\n\x1b[0m"
+      timestamp: 1701898246
+      title: Upgrades Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-21-35-50.338.yaml b/2023-12-06-21-35-50.338.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8a7effdf953ed61f795058805107ffaf93823f0a
--- /dev/null
+++ b/2023-12-06-21-35-50.338.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-single-player-auto-on-upgrade
+date: 2023-12-06 21:35:50
+run: trunk on-upgrade --single-player-only -n --no-progress --allow-daemon-start=false --print-summary --scope=check,plugins,runtimes,tools
+run_from: ""
+trigger: schedule 24h+5m
+result:
+  exit_code: 0
+  out: "\r\n\x1b[1m3 linters were upgraded:\r\n\r\n\x1b[0m  osv-scanner \x1b[90m1.4.3\x1b[0m → \x1b[92m1.5.0\x1b[0m\r\n  trivy \x1b[90m0.47.0\x1b[0m → \x1b[92m0.48.0\x1b[0m\r\n  trufflehog \x1b[90m3.63.2-rc0\x1b[0m → \x1b[92m3.63.2\x1b[0m\r\n\r\n"
+  err: ""
+timestamp: 1701898550
+full_timestamp:
+  nanos: 338082000
+  seconds: 1701898550
+trunk_version: 1.17.2
diff --git a/2023-12-06-22-30-41.879.yaml b/2023-12-06-22-30-41.879.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..70f6286500365e64bfa595dd3ad5dcd24aa6aff7
--- /dev/null
+++ b/2023-12-06-22-30-41.879.yaml
@@ -0,0 +1,14 @@
+action_id: trunk-single-player-auto-upgrade
+date: 2023-12-06 22:30:41
+run: trunk upgrade cli --single-player-only -n --no-progress --on-upgrade=false --allow-daemon-start=false
+run_from: ""
+trigger: schedule 24h+1h
+result:
+  exit_code: 0
+  out: ""
+  err: ""
+timestamp: 1701901841
+full_timestamp:
+  nanos: 879705000
+  seconds: 1701901841
+trunk_version: 1.17.2
diff --git a/2023-12-06-22-30-48.309.yaml b/2023-12-06-22-30-48.309.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c095250123cdaf5c43950301c074149492271aa2
--- /dev/null
+++ b/2023-12-06-22-30-48.309.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 22:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701901848
+full_timestamp:
+  nanos: 309558000
+  seconds: 1701901848
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 309558000
+        seconds: 1701901848
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701901848
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-06-23-30-47.423.yaml b/2023-12-06-23-30-47.423.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..35784eaf6cf6e77a25eb8aeeccbd5bff8acfbd8a
--- /dev/null
+++ b/2023-12-06-23-30-47.423.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-06 23:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701905447
+full_timestamp:
+  nanos: 423281000
+  seconds: 1701905447
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 423281000
+        seconds: 1701905447
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701905447
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-00-30-48.56.yaml b/2023-12-07-00-30-48.56.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4063c465e0927b0e2847c24362ae89f02669c9e9
--- /dev/null
+++ b/2023-12-07-00-30-48.56.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 00:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701909048
+full_timestamp:
+  nanos: 56651000
+  seconds: 1701909048
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 56651000
+        seconds: 1701909048
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701909048
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-01-30-48.23.yaml b/2023-12-07-01-30-48.23.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6e2c3ce6c626e609e836dd1893783afa596d6bde
--- /dev/null
+++ b/2023-12-07-01-30-48.23.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 01:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701912648
+full_timestamp:
+  nanos: 23803000
+  seconds: 1701912648
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 23803000
+        seconds: 1701912648
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701912648
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-02-30-46.980.yaml b/2023-12-07-02-30-46.980.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..231ac0542a520ff7ea9befaf990109e7d6d3323b
--- /dev/null
+++ b/2023-12-07-02-30-46.980.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 02:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701916246
+full_timestamp:
+  nanos: 980553000
+  seconds: 1701916246
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 980553000
+        seconds: 1701916246
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701916246
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-03-30-46.974.yaml b/2023-12-07-03-30-46.974.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..043c5ec57e30364bb7707642a5cb9685b5ff2479
--- /dev/null
+++ b/2023-12-07-03-30-46.974.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 03:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701919846
+full_timestamp:
+  nanos: 974413000
+  seconds: 1701919846
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 974413000
+        seconds: 1701919846
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701919846
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-04-30-46.906.yaml b/2023-12-07-04-30-46.906.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3aefd9701ee48f0ae3433e87e38ef0e6aa370f98
--- /dev/null
+++ b/2023-12-07-04-30-46.906.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 04:30:46
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701923446
+full_timestamp:
+  nanos: 906247000
+  seconds: 1701923446
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 906247000
+        seconds: 1701923446
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701923446
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-05-30-47.442.yaml b/2023-12-07-05-30-47.442.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f0f25e2ceb16f1d82f99a46e39899b3ad9716eff
--- /dev/null
+++ b/2023-12-07-05-30-47.442.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 05:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701927047
+full_timestamp:
+  nanos: 442687000
+  seconds: 1701927047
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 442687000
+        seconds: 1701927047
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701927047
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-06-30-48.801.yaml b/2023-12-07-06-30-48.801.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..de986c46508eddd91c8063dc61536764a1bda839
--- /dev/null
+++ b/2023-12-07-06-30-48.801.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 06:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701930648
+full_timestamp:
+  nanos: 801986000
+  seconds: 1701930648
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 801986000
+        seconds: 1701930648
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701930648
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-07-30-48.609.yaml b/2023-12-07-07-30-48.609.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2330ccfc27c9a3fbc4743411922a54b06ad91c9f
--- /dev/null
+++ b/2023-12-07-07-30-48.609.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 07:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701934248
+full_timestamp:
+  nanos: 609063000
+  seconds: 1701934248
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 609063000
+        seconds: 1701934248
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701934248
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-08-30-48.598.yaml b/2023-12-07-08-30-48.598.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..963b01594e99864d38779a6b2ab6373a4fb2b252
--- /dev/null
+++ b/2023-12-07-08-30-48.598.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 08:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701937848
+full_timestamp:
+  nanos: 598961000
+  seconds: 1701937848
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 598961000
+        seconds: 1701937848
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701937848
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-09-30-47.646.yaml b/2023-12-07-09-30-47.646.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..71d315e37e758e26aee3c8b6db40130c6ed4f390
--- /dev/null
+++ b/2023-12-07-09-30-47.646.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 09:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701941447
+full_timestamp:
+  nanos: 646858000
+  seconds: 1701941447
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 646858000
+        seconds: 1701941447
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701941447
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-10-30-48.86.yaml b/2023-12-07-10-30-48.86.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8fa434fcd88af3970f77f7cd261d7dbe4efff1ac
--- /dev/null
+++ b/2023-12-07-10-30-48.86.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 10:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701945048
+full_timestamp:
+  nanos: 86963000
+  seconds: 1701945048
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 86963000
+        seconds: 1701945048
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701945048
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-11-30-48.171.yaml b/2023-12-07-11-30-48.171.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0af7f568ce1c7aaf06738ed56bf655a233ae66be
--- /dev/null
+++ b/2023-12-07-11-30-48.171.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 11:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701948648
+full_timestamp:
+  nanos: 171748000
+  seconds: 1701948648
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 171748000
+        seconds: 1701948648
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701948648
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-12-30-48.67.yaml b/2023-12-07-12-30-48.67.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e07be673f438254f525e40f3473f4d60e86d0820
--- /dev/null
+++ b/2023-12-07-12-30-48.67.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 12:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701952248
+full_timestamp:
+  nanos: 67683000
+  seconds: 1701952248
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 67683000
+        seconds: 1701952248
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701952248
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-13-30-49.52.yaml b/2023-12-07-13-30-49.52.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d6373d2d09f6f00ddea4728b0f50ca84dd53a73a
--- /dev/null
+++ b/2023-12-07-13-30-49.52.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 13:30:49
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701955849
+full_timestamp:
+  nanos: 52288000
+  seconds: 1701955849
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 52288000
+        seconds: 1701955849
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701955849
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-14-30-47.780.yaml b/2023-12-07-14-30-47.780.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ec55ba6d174379016c731cc0ee986bd9e811fadd
--- /dev/null
+++ b/2023-12-07-14-30-47.780.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 14:30:47
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701959447
+full_timestamp:
+  nanos: 780936000
+  seconds: 1701959447
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 780936000
+        seconds: 1701959447
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701959447
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-15-30-48.308.yaml b/2023-12-07-15-30-48.308.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d62c39b643573210eaeced8d9c1ce39a99be62ae
--- /dev/null
+++ b/2023-12-07-15-30-48.308.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 15:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701963048
+full_timestamp:
+  nanos: 308909000
+  seconds: 1701963048
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 308909000
+        seconds: 1701963048
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701963048
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-16-30-50.800.yaml b/2023-12-07-16-30-50.800.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..bcfa2c9b83763e5602c0d43e283eff1a98912893
--- /dev/null
+++ b/2023-12-07-16-30-50.800.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 16:30:50
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701966650
+full_timestamp:
+  nanos: 800869000
+  seconds: 1701966650
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 800869000
+        seconds: 1701966650
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701966650
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-17-30-50.574.yaml b/2023-12-07-17-30-50.574.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ac341dad61e93479e89ee45fd4fe72eb31dcd396
--- /dev/null
+++ b/2023-12-07-17-30-50.574.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 17:30:50
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701970250
+full_timestamp:
+  nanos: 574387000
+  seconds: 1701970250
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 574387000
+        seconds: 1701970250
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701970250
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-18-30-48.103.yaml b/2023-12-07-18-30-48.103.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2866511effdab996d346eaf54c7574082831c85f
--- /dev/null
+++ b/2023-12-07-18-30-48.103.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 18:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701973848
+full_timestamp:
+  nanos: 103924000
+  seconds: 1701973848
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 103924000
+        seconds: 1701973848
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701973848
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-19-30-48.596.yaml b/2023-12-07-19-30-48.596.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8caa70f697a06b70814b0aa4cae27a34837668c4
--- /dev/null
+++ b/2023-12-07-19-30-48.596.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 19:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701977448
+full_timestamp:
+  nanos: 596822000
+  seconds: 1701977448
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 596822000
+        seconds: 1701977448
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701977448
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2023-12-07-20-30-48.968.yaml b/2023-12-07-20-30-48.968.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..952045554a82101f3d64cd15eae55f2527b1406d
--- /dev/null
+++ b/2023-12-07-20-30-48.968.yaml
@@ -0,0 +1,32 @@
+action_id: trunk-upgrade-available
+date: 2023-12-07 20:30:48
+run: trunk upgrade --notify --allow-daemon-start=false
+run_from: ""
+trigger: schedule 1h
+result:
+  exit_code: 0
+  out: "notifications:\r\n  - commands:\r\n      - run: trunk upgrade\r\n        title: all\r\n      - run: trunk upgrade cli\r\n        title: CLI\r\n    id: trunk-upgrade\r\n    message: \" cli version 1.18.0\\n\"\r\n    priority: low\r\n    rendered: \"\\x1b[90mRun \\x1b[0m\\x1b[96mtrunk upgrade\\x1b[0m\\x1b[90m to upgrade \\x1b[0m\\x1b[90mtrunk\\n\\x1b[0m\"\r\n    title: Upgrade Available\r\nnotifications_to_delete:\r\n  - trunk-check-upgrade\r\n"
+  err: ""
+timestamp: 1701981048
+full_timestamp:
+  nanos: 968736000
+  seconds: 1701981048
+trunk_version: 1.17.2
+action_output:
+  notifications:
+    - commands:
+        - run: trunk upgrade
+          title: all
+        - run: trunk upgrade cli
+          title: CLI
+      full_timestamp:
+        nanos: 968736000
+        seconds: 1701981048
+      id: trunk-upgrade
+      message: " cli version 1.18.0\n"
+      priority: low
+      rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+      timestamp: 1701981048
+      title: Upgrade Available
+  notifications_to_delete:
+    - trunk-check-upgrade
diff --git a/2FIny.yaml b/2FIny.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0c61e958c59011d01473eb3b4605d4ac2e6889d6
--- /dev/null
+++ b/2FIny.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool eslint"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint-w1YOt\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint.bat\"]"
diff --git a/2O8HQ.yaml b/2O8HQ.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/2O8HQ.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/2R0SB.yaml b/2R0SB.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/2R0SB.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/3EwAH.yaml b/3EwAH.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/3EwAH.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/3RF31.yaml b/3RF31.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..851a64b4e38b725b90c30e5e01943e4f55dcfb74
--- /dev/null
+++ b/3RF31.yaml
@@ -0,0 +1,20 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [isort:format:webui.py:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688/Scripts\isort.exe' -q --overwrite-in-place webui.py
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\2xw6prl\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\2xw6prl\; env -i 'SYSTEMROOT=C:\WINDOWS' PYTHONUTF8=1 HOME= 'VIRTUAL_ENV=C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688/bin;C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688/Scripts;C:\Users\ekitt\AppData\Local\trunk\tools\python\3.10.8-2211cb108575de2785d77a26a1f8d070/bin;C:\Users\ekitt\AppData\Local\trunk\tools\python\3.10.8-2211cb108575de2785d77a26a1f8d070;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688/Scripts\isort.exe' -q --overwrite-in-place webui.py)
+      affects_cache:
+        - pyproject.toml
+      direct_configs:
+        - .isort.cfg
+      exit_status: exited
+      exit_code: 0
+      stdout: (none)
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/3WEti.yaml b/3WEti.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e2d4438c9940da5c12120b22e034aee40dbb5f0b
--- /dev/null
+++ b/3WEti.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\m31222j\kygdeal\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\m31222j\kygdeal\; env -i HOME= 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/4PKHz.yaml b/4PKHz.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/4PKHz.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/4QUUA.yaml b/4QUUA.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..be90fb910f0ffe81d08f70f96ea7341e01446728
--- /dev/null
+++ b/4QUUA.yaml
@@ -0,0 +1,22 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [prettier:format:script.js:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\b4pwaqq\2zmut1a\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\b4pwaqq\2zmut1a\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 0
+      stdout: |
+        script.js 150ms
+
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/4wN6y.yaml b/4wN6y.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..068910b77dae72d6874ac03092eefd9cae07350d
--- /dev/null
+++ b/4wN6y.yaml
@@ -0,0 +1,21 @@
+trunk_cli_version: 1.17.2
+title: taplo exited with exit_code=-1073741515
+report:
+  - taplo exited with exit_code=-1073741515
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' format '.trunk\configs\ruff.toml'
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\lecqc52\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\lecqc52\; env -i 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' format '.trunk\configs\ruff.toml')
+      affects_cache:
+        []
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: -1073741515
+      stdout: (none)
+      stderr: (none)
+    parser: |
+      (none)
diff --git a/5WypB.yaml b/5WypB.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/5WypB.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/5odVP.yaml b/5odVP.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/5odVP.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/6pjjT.yaml b/6pjjT.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/6pjjT.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/7VvQt.yaml b/7VvQt.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0c61e958c59011d01473eb3b4605d4ac2e6889d6
--- /dev/null
+++ b/7VvQt.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool eslint"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint-w1YOt\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint.bat\"]"
diff --git a/80xlf.yaml b/80xlf.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/80xlf.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/9KEbW.yaml b/9KEbW.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..416948a7be0abf12fe8f2f4b4acad8c6db22d999
--- /dev/null
+++ b/9KEbW.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool shfmt"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\shfmt-YXuCr\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\shfmt.bat\"]"
diff --git a/9kIRk.yaml b/9kIRk.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/9kIRk.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/A19ZD.yaml b/A19ZD.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..503bdafa39243c70235bb54e54d3d41ab286587c
--- /dev/null
+++ b/A19ZD.yaml
@@ -0,0 +1,22 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [prettier:format:script.js:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\o6dirln\xfvgljh\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\o6dirln\xfvgljh\; env -i HOME= 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 0
+      stdout: |
+        script.js 117ms
+
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/AdhcU.yaml b/AdhcU.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..243a7d16ec29c402d65b33121431db3ffc83a397
--- /dev/null
+++ b/AdhcU.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool shfmt"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\shfmt-AdxzG\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\shfmt.bat\"]"
diff --git a/AwV5g.yaml b/AwV5g.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/AwV5g.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/B479K.yaml b/B479K.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..222487322580bce0bdca67c52eb65124a3f81429
--- /dev/null
+++ b/B479K.yaml
@@ -0,0 +1,20 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [black:format:webui.py:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\black\23.9.1-48fc27148136fd745c7fb65b02ab8647/Scripts\black.exe' -q webui.py
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\mpoxv14\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\mpoxv14\; env -i HOME= PYTHONUTF8=1 'VIRTUAL_ENV=C:\Users\ekitt\AppData\Local\trunk\tools\black\23.9.1-48fc27148136fd745c7fb65b02ab8647' 'SYSTEMROOT=C:\WINDOWS' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\black\23.9.1-48fc27148136fd745c7fb65b02ab8647/bin;C:\Users\ekitt\AppData\Local\trunk\tools\black\23.9.1-48fc27148136fd745c7fb65b02ab8647/Scripts;C:\Users\ekitt\AppData\Local\trunk\tools\python\3.10.8-2211cb108575de2785d77a26a1f8d070/bin;C:\Users\ekitt\AppData\Local\trunk\tools\python\3.10.8-2211cb108575de2785d77a26a1f8d070;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\black\23.9.1-48fc27148136fd745c7fb65b02ab8647/Scripts\black.exe' -q webui.py)
+      affects_cache:
+        - pyproject.toml
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 0
+      stdout: (none)
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/CRqBP.yaml b/CRqBP.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ce2503c671d663896218b37292fc496f90bbccf1
--- /dev/null
+++ b/CRqBP.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\nrr6r4i\kdyjiai\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\nrr6r4i\kdyjiai\; env -i HOME= 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/Cy4mu.yaml b/Cy4mu.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1f0b73ce89ae1fc414e97b4596099fc37d642942
--- /dev/null
+++ b/Cy4mu.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool eslint"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint-wdTgu\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint.bat\"]"
diff --git a/DpzeE.yaml b/DpzeE.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/DpzeE.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/Ds8kS.yaml b/Ds8kS.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/Ds8kS.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/E0v5B.yaml b/E0v5B.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/E0v5B.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/E3JMR.yaml b/E3JMR.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d90d97500deb83e60aeb833cef626d453dc1f2ba
--- /dev/null
+++ b/E3JMR.yaml
@@ -0,0 +1,22 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [prettier:format:script.js:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\uh5opzo\omj23u5\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\uh5opzo\omj23u5\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 0
+      stdout: |
+        script.js 120ms
+
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/E9RVx.yaml b/E9RVx.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f1288f4667c940f2fbc20fe616b39a4289c958ee
--- /dev/null
+++ b/E9RVx.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\o1kkspx\pkokog3\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\o1kkspx\pkokog3\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/E9abc.yaml b/E9abc.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/E9abc.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/EFgZE.yaml b/EFgZE.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/EFgZE.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/Eruog.yaml b/Eruog.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/Eruog.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/EzKkA.yaml b/EzKkA.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1f0b73ce89ae1fc414e97b4596099fc37d642942
--- /dev/null
+++ b/EzKkA.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool eslint"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint-wdTgu\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint.bat\"]"
diff --git a/FmdQz.yaml b/FmdQz.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6ede1666d391bac2190149266ff01f08cb38809d
--- /dev/null
+++ b/FmdQz.yaml
@@ -0,0 +1,21 @@
+trunk_cli_version: 1.17.2
+title: taplo exited with exit_code=-1073741515
+report:
+  - taplo exited with exit_code=-1073741515
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' lint pyproject.toml
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\Documents\GitHub\stable-diffusion-webui\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\Documents\GitHub\stable-diffusion-webui\; env -i 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' lint pyproject.toml)
+      affects_cache:
+        []
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: -1073741515
+      stdout: (none)
+      stderr: (none)
+    parser: |
+      (none)
diff --git a/GXYHt.yaml b/GXYHt.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/GXYHt.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/Gn4DF.yaml b/Gn4DF.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5f30dd894370c86b01d01c5a7fb915a387575c2a
--- /dev/null
+++ b/Gn4DF.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\negqwlx\gj11xlb\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\negqwlx\gj11xlb\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/H9pJO.yaml b/H9pJO.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/H9pJO.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/HNmcd.yaml b/HNmcd.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..74c8db197e31c452bf9891baeb45b37d71c74182
--- /dev/null
+++ b/HNmcd.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: Exception occurred while installing trufflehog
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/HUi9S.yaml b/HUi9S.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..853d1b33dbcd23fad70c30fe11bc82acb16e4955
--- /dev/null
+++ b/HUi9S.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\wkfgfif\ek1kghn\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\wkfgfif\ek1kghn\; env -i HOME= 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/HWEC7.yaml b/HWEC7.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a282be4d863801bb31d6c4f603fac9adb55fb442
--- /dev/null
+++ b/HWEC7.yaml
@@ -0,0 +1,20 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [isort:format:webui.py:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688/Scripts\isort.exe' -q --overwrite-in-place webui.py
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\acxdb1k\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\acxdb1k\; env -i HOME= PYTHONUTF8=1 'VIRTUAL_ENV=C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688' 'SYSTEMROOT=C:\WINDOWS' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688/bin;C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688/Scripts;C:\Users\ekitt\AppData\Local\trunk\tools\python\3.10.8-2211cb108575de2785d77a26a1f8d070/bin;C:\Users\ekitt\AppData\Local\trunk\tools\python\3.10.8-2211cb108575de2785d77a26a1f8d070;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\isort\5.12.0-7cbafcf3d8a727dbdea7bf5e45b0d688/Scripts\isort.exe' -q --overwrite-in-place webui.py)
+      affects_cache:
+        - pyproject.toml
+      direct_configs:
+        - .isort.cfg
+      exit_status: exited
+      exit_code: 0
+      stdout: (none)
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/IOq9v.yaml b/IOq9v.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/IOq9v.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/J3OV0.yaml b/J3OV0.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/J3OV0.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/JcDkn.yaml b/JcDkn.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..86ed792026b172102f4949f16de25b5fc8428d32
--- /dev/null
+++ b/JcDkn.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool trivy"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\trivy-lfa9Y\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\trivy.bat\"]"
diff --git a/KgtBA.yaml b/KgtBA.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/KgtBA.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/KiF77.yaml b/KiF77.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0e307b9a6dbc62a22ba282ebb8ff98cc919f533e
--- /dev/null
+++ b/KiF77.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\4poa4wz\xit5c1z\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\4poa4wz\xit5c1z\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/KoCnR.yaml b/KoCnR.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..243a7d16ec29c402d65b33121431db3ffc83a397
--- /dev/null
+++ b/KoCnR.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool shfmt"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\shfmt-AdxzG\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\shfmt.bat\"]"
diff --git a/LEP9b.yaml b/LEP9b.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1364e8e1ec9e9a84a7ce336b0a56819ca4efe6ae
--- /dev/null
+++ b/LEP9b.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\u1d5e3i\ajzp453\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\u1d5e3i\ajzp453\; env -i HOME= 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (5:1)
+        [error]   3 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]   4 |  */
+        [error] > 5 | <![CDATA[
+        [error]     | ^
+        [error]   6 | function gradioApp() {
+        [error]   7 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   8 |     
+
+    parser: |
+      (none)
diff --git a/LIm8S.yaml b/LIm8S.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/LIm8S.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/LUl2s.yaml b/LUl2s.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/LUl2s.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/MBeSq.yaml b/MBeSq.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/MBeSq.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/MGQju.yaml b/MGQju.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4c2e211553236ad19ab6a16b6a5abcd7c1199807
--- /dev/null
+++ b/MGQju.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool prettier"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\prettier-oy6of\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\prettier.bat\"]"
diff --git a/MZLBK.yaml b/MZLBK.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c7291c09aaf675a31b27f51f2ccb9982009f27ad
--- /dev/null
+++ b/MZLBK.yaml
@@ -0,0 +1,22 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [prettier:format:script.js:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\5uwinos\2bdnqea\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\5uwinos\2bdnqea\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 0
+      stdout: |
+        script.js 116ms
+
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/Mc7EI.yaml b/Mc7EI.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5bca2db3e1558c406cd373f05371be9b1c8f805d
--- /dev/null
+++ b/Mc7EI.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: Exception occurred while installing shellcheck
+report:
+  - "'shellcheck' has no matching download for current os/cpu @ version:0.9.0"
diff --git a/Mnb9O.yaml b/Mnb9O.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2740b75d158a8934495396914f885cda875541d6
--- /dev/null
+++ b/Mnb9O.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool eslint"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint-HjuIp\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint.bat\"]"
diff --git a/Mt5Rw.yaml b/Mt5Rw.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/Mt5Rw.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/N29bM.yaml b/N29bM.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/N29bM.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/N55KD.yaml b/N55KD.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1cd4783c956c93104374ed779423174e80b3e3e1
--- /dev/null
+++ b/N55KD.yaml
@@ -0,0 +1,22 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [prettier:format:script.js:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\aj63tcs\dmmqfxo\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\aj63tcs\dmmqfxo\; env -i HOME= 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 0
+      stdout: |
+        script.js 181ms
+
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/N61aa.yaml b/N61aa.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/N61aa.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/NMYNK.yaml b/NMYNK.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4c37afa576b8ac6972e0ae95540534024ff42cd3
--- /dev/null
+++ b/NMYNK.yaml
@@ -0,0 +1,22 @@
+trunk_cli_version: 1.17.2
+title: Check [[on-demand] [prettier:format:script.js:HEAD]]
+report:
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\e2xgmqd\eb42s4x\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\e2xgmqd\eb42s4x\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 0
+      stdout: |
+        script.js 122ms
+
+      stderr: (none)
+    parser: |
+      (none)
\ No newline at end of file
diff --git a/NTC8E.yaml b/NTC8E.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..74c8db197e31c452bf9891baeb45b37d71c74182
--- /dev/null
+++ b/NTC8E.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: Exception occurred while installing trufflehog
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/Nflpm.yaml b/Nflpm.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..86ed792026b172102f4949f16de25b5fc8428d32
--- /dev/null
+++ b/Nflpm.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool trivy"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\trivy-lfa9Y\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\trivy.bat\"]"
diff --git a/OaeAz.yaml b/OaeAz.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..416948a7be0abf12fe8f2f4b4acad8c6db22d999
--- /dev/null
+++ b/OaeAz.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool shfmt"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\shfmt-YXuCr\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\shfmt.bat\"]"
diff --git a/OrzLa.yaml b/OrzLa.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d3dbcbb13573ec35b292e7b92f00526b9b7fa562
--- /dev/null
+++ b/OrzLa.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: Exception occurred while installing java
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\jarsigner-dl33c\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\jarsigner.bat\"]"
diff --git a/OtzgW.yaml b/OtzgW.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b7348e30b7e5be036587d7bdcc422b65dac364a8
--- /dev/null
+++ b/OtzgW.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool eslint"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint-QvQNK\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\eslint.bat\"]"
diff --git a/OzcfL.yaml b/OzcfL.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a7bfde4184b85df61744a3e7d74e588f0d1604c4
--- /dev/null
+++ b/OzcfL.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\w21o6q2\5t2pp3h\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\w21o6q2\5t2pp3h\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/P1Uab.yaml b/P1Uab.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4c2e211553236ad19ab6a16b6a5abcd7c1199807
--- /dev/null
+++ b/P1Uab.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing shims for tool prettier"
+report:
+  - "filesystem error: in rename: Permission denied [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\prettier-oy6of\"] [\"C:\\Users\\ekitt\\AppData\\Local\\trunk\\repos\\ee364455536c0cf69ad62d21f162c920\\tools\\prettier.bat\"]"
diff --git a/QajjN.yaml b/QajjN.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/QajjN.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/QdkDm.yaml b/QdkDm.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/QdkDm.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/_plugin.yaml b/_plugin.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c1dbb0c0cfabd0f58f3f532c6fe64ee9331574c7
--- /dev/null
+++ b/_plugin.yaml
@@ -0,0 +1,19 @@
+version: 0.1
+# These prepare steps are necessary in order for CI to login using a sourcery secret
+lint:
+  definitions:
+    - name: sourcery
+      commands:
+        - name: lint
+          platforms: [linux, macos]
+          prepare_run: bash -c "sourcery login --token=${SOURCERY_TOKEN}"
+        - name: fix
+          platforms: [linux, macos]
+          prepare_run: bash -c "sourcery login --token=${SOURCERY_TOKEN}"
+      environment:
+        - name: PATH
+          list: ["${linter}", "${env.PATH}"]
+        - name: SOURCERY_TOKEN
+          value: ${env.SOURCERY_TOKEN}
+        - name: REPO_DIR
+          value: "${workspace}"
\ No newline at end of file
diff --git a/abKhr.yaml b/abKhr.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..1364e8e1ec9e9a84a7ce336b0a56819ca4efe6ae
--- /dev/null
+++ b/abKhr.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\u1d5e3i\ajzp453\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\u1d5e3i\ajzp453\; env -i HOME= 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (5:1)
+        [error]   3 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]   4 |  */
+        [error] > 5 | <![CDATA[
+        [error]     | ^
+        [error]   6 | function gradioApp() {
+        [error]   7 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   8 |     
+
+    parser: |
+      (none)
diff --git a/action.yaml b/action.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2e478395fe1a02ac9c0f9c3e6362bc3206f38278
--- /dev/null
+++ b/action.yaml
@@ -0,0 +1,14 @@
+name: trunk-io/plugins setup for trunk check/upgrade
+description: Set up
+
+runs:
+  using: composite
+  steps:
+    - name: Setup node
+      uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3.8.2
+      with:
+        node-version: 18
+
+    - name: Install dependencies
+      run: npm ci
+      shell: bash
diff --git a/actionlint.yaml b/actionlint.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..a38f874bdd22b904b55aa63c1ec9cf672d0b5e18
--- /dev/null
+++ b/actionlint.yaml
@@ -0,0 +1,9 @@
+self-hosted-runner:
+  # Labels of self-hosted runner in array of strings.
+  labels:
+    - ubuntu-x64
+    - macOS
+# Configuration variables in array of strings defined in your repository or
+# organization. `null` means disabling configuration variables check.
+# Empty array means no configuration variable is allowed.
+config-variables: null
diff --git a/alt-diffusion-inference.yaml b/alt-diffusion-inference.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..cfbee72d71bfd7deed2075e423ca51bd1da0521c
--- /dev/null
+++ b/alt-diffusion-inference.yaml
@@ -0,0 +1,72 @@
+model:
+  base_learning_rate: 1.0e-04
+  target: ldm.models.diffusion.ddpm.LatentDiffusion
+  params:
+    linear_start: 0.00085
+    linear_end: 0.0120
+    num_timesteps_cond: 1
+    log_every_t: 200
+    timesteps: 1000
+    first_stage_key: "jpg"
+    cond_stage_key: "txt"
+    image_size: 64
+    channels: 4
+    cond_stage_trainable: false   # Note: different from the one we trained before
+    conditioning_key: crossattn
+    monitor: val/loss_simple_ema
+    scale_factor: 0.18215
+    use_ema: False
+
+    scheduler_config: # 10000 warmup steps
+      target: ldm.lr_scheduler.LambdaLinearScheduler
+      params:
+        warm_up_steps: [ 10000 ]
+        cycle_lengths: [ 10000000000000 ] # incredibly large number to prevent corner cases
+        f_start: [ 1.e-6 ]
+        f_max: [ 1. ]
+        f_min: [ 1. ]
+
+    unet_config:
+      target: ldm.modules.diffusionmodules.openaimodel.UNetModel
+      params:
+        image_size: 32 # unused
+        in_channels: 4
+        out_channels: 4
+        model_channels: 320
+        attention_resolutions: [ 4, 2, 1 ]
+        num_res_blocks: 2
+        channel_mult: [ 1, 2, 4, 4 ]
+        num_heads: 8
+        use_spatial_transformer: True
+        transformer_depth: 1
+        context_dim: 768
+        use_checkpoint: True
+        legacy: False
+
+    first_stage_config:
+      target: ldm.models.autoencoder.AutoencoderKL
+      params:
+        embed_dim: 4
+        monitor: val/rec_loss
+        ddconfig:
+          double_z: true
+          z_channels: 4
+          resolution: 256
+          in_channels: 3
+          out_ch: 3
+          ch: 128
+          ch_mult:
+          - 1
+          - 2
+          - 4
+          - 4
+          num_res_blocks: 2
+          attn_resolutions: []
+          dropout: 0.0
+        lossconfig:
+          target: torch.nn.Identity
+
+    cond_stage_config:
+      target: modules.xlmr.BertSeriesModelWithTransformation
+      params:
+        name: "XLMR-Large"
\ No newline at end of file
diff --git a/analyzers.yml b/analyzers.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0155084fe3d67bcf2217e09a40910af3e8b67ac2
--- /dev/null
+++ b/analyzers.yml
@@ -0,0 +1,91 @@
+#  Copyright 2021 Praetorian Security, Inc.
+
+#  Licensed under the Apache License, Version 2.0 (the License);
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+
+#       http://www.apache.org/licenses/LICENSE-2.0
+
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an AS IS BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+# GoKart analyzers configuration
+
+# Uncomment analyzers section below to create a new vulnerability type
+
+# analyzers:
+#   # Each entry specifies a vulnerability type.
+
+#   # Name of the vulnerability:
+#   Test Sink:
+#     # Description of this vulnerability
+#     doc: Writing data to Printf()
+#     # Message displayed when this vulnerability is found
+#     message: Test Sink reachable by user input
+#     # List of vulnerable functions used to identify this vulnerability
+#     vuln_calls:
+#       # Package name
+#       log:
+#         # Function name
+#         - Printf
+
+# Each entry specifies a source that should be considered untrusted
+# If the package already exists in the sources section, add the variable/function/type underneath
+# Each package can contain multiple vulnerable sources.
+sources:
+  # Sources that are defined in Go documentation as a variable go here (note: these variables will have an SSA type of Global).
+  variables:
+    os:
+      - Args
+  # Sources that are defined in Go documentation as a function go here.
+  functions:
+    flag:
+      - Arg
+      - Args
+    os:
+      - Environ
+      - File
+    crypto/tls:
+      - LoadX509KeyPair
+      - X509KeyPair
+    os/user:
+      - Lookup
+      - LookupId
+      - Current
+    crypto/x509:
+      - Subjects
+    io:
+      - ReadAtLeast
+      - ReadFull
+    database/sql:
+      - Query
+      - QueryRow
+    bytes:
+      - String
+      - ReadBytes
+      - ReadByte
+    bufio:
+      - Text
+      - Bytes
+      - ReadString
+      - ReadSlice
+      - ReadRune
+      - ReadLine
+      - ReadBytes
+      - ReadByte
+    archive/tar:
+      - Next
+      - FileInfo
+      - Header
+    net/url:
+      - ParseQuery
+      - ParseUriRequest
+      - Parse
+      - Query
+  # Sources that are defined in Go documentation as a type go here (note: adding types will consider all functions that use that type to be tainted).
+  types:
+    net/http:
+      - Request
diff --git a/annotate_pr.yaml b/annotate_pr.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ee297a5b1c89f79a7ae97f39c2b45dacd1b29879
--- /dev/null
+++ b/annotate_pr.yaml
@@ -0,0 +1,25 @@
+name: Annotate fork-PRs with Trunk Check issues
+on:
+  workflow_run:
+    workflows: [Pull Request]
+    types: [completed]
+
+permissions: read-all
+
+jobs:
+  trunk_check:
+    name: Trunk Check Annotate
+    runs-on: ubuntu-latest
+    permissions:
+      checks: write
+
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Trunk Check
+        uses: trunk-io/trunk-action@97ecd21fe6c743bf7a606791584b683a7995c70e # v1.1.9
+        with:
+          post-annotations: true
+        # This job may fail when the PR was not run on a fork, and that's okay
+        continue-on-error: true
diff --git a/apMlc.yaml b/apMlc.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/apMlc.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/aws.yml b/aws.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e769d3644e5f2adc2dc0c86b9b075726691c8e1b
--- /dev/null
+++ b/aws.yml
@@ -0,0 +1,94 @@
+# This workflow will build and push a new container image to Amazon ECR,
+# and then will deploy a new task definition to Amazon ECS, when there is a push to the "master" branch.
+#
+# To use this workflow, you will need to complete the following set-up steps:
+#
+# 1. Create an ECR repository to store your images.
+#    For example: `aws ecr create-repository --repository-name my-ecr-repo --region us-east-2`.
+#    Replace the value of the `ECR_REPOSITORY` environment variable in the workflow below with your repository's name.
+#    Replace the value of the `AWS_REGION` environment variable in the workflow below with your repository's region.
+#
+# 2. Create an ECS task definition, an ECS cluster, and an ECS service.
+#    For example, follow the Getting Started guide on the ECS console:
+#      https://us-east-2.console.aws.amazon.com/ecs/home?region=us-east-2#/firstRun
+#    Replace the value of the `ECS_SERVICE` environment variable in the workflow below with the name you set for the Amazon ECS service.
+#    Replace the value of the `ECS_CLUSTER` environment variable in the workflow below with the name you set for the cluster.
+#
+# 3. Store your ECS task definition as a JSON file in your repository.
+#    The format should follow the output of `aws ecs register-task-definition --generate-cli-skeleton`.
+#    Replace the value of the `ECS_TASK_DEFINITION` environment variable in the workflow below with the path to the JSON file.
+#    Replace the value of the `CONTAINER_NAME` environment variable in the workflow below with the name of the container
+#    in the `containerDefinitions` section of the task definition.
+#
+# 4. Store an IAM user access key in GitHub Actions secrets named `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`.
+#    See the documentation for each action used below for the recommended IAM policies for this IAM user,
+#    and best practices on handling the access key credentials.
+
+name: Deploy to Amazon ECS
+
+on:
+  push:
+    branches: [ "master" ]
+
+env:
+  AWS_REGION: MY_AWS_REGION                   # set this to your preferred AWS region, e.g. us-west-1
+  ECR_REPOSITORY: MY_ECR_REPOSITORY           # set this to your Amazon ECR repository name
+  ECS_SERVICE: MY_ECS_SERVICE                 # set this to your Amazon ECS service name
+  ECS_CLUSTER: MY_ECS_CLUSTER                 # set this to your Amazon ECS cluster name
+  ECS_TASK_DEFINITION: MY_ECS_TASK_DEFINITION # set this to the path to your Amazon ECS task definition
+                                               # file, e.g. .aws/task-definition.json
+  CONTAINER_NAME: MY_CONTAINER_NAME           # set this to the name of the container in the
+                                               # containerDefinitions section of your task definition
+
+permissions:
+  contents: read
+
+jobs:
+  deploy:
+    name: Deploy
+    runs-on: ubuntu-latest
+    environment: production
+
+    steps:
+    - name: Checkout
+      uses: actions/checkout@v3
+
+    - name: Configure AWS credentials
+      uses: aws-actions/configure-aws-credentials@v1
+      with:
+        aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
+        aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
+        aws-region: ${{ env.AWS_REGION }}
+
+    - name: Login to Amazon ECR
+      id: login-ecr
+      uses: aws-actions/amazon-ecr-login@v1
+
+    - name: Build, tag, and push image to Amazon ECR
+      id: build-image
+      env:
+        ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }}
+        IMAGE_TAG: ${{ github.sha }}
+      run: |
+        # Build a docker container and
+        # push it to ECR so that it can
+        # be deployed to ECS.
+        docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG .
+        docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG
+        echo "image=$ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG" >> $GITHUB_OUTPUT
+
+    - name: Fill in the new image ID in the Amazon ECS task definition
+      id: task-def
+      uses: aws-actions/amazon-ecs-render-task-definition@v1
+      with:
+        task-definition: ${{ env.ECS_TASK_DEFINITION }}
+        container-name: ${{ env.CONTAINER_NAME }}
+        image: ${{ steps.build-image.outputs.image }}
+
+    - name: Deploy Amazon ECS task definition
+      uses: aws-actions/amazon-ecs-deploy-task-definition@v1
+      with:
+        task-definition: ${{ steps.task-def.outputs.task-definition }}
+        service: ${{ env.ECS_SERVICE }}
+        cluster: ${{ env.ECS_CLUSTER }}
+        wait-for-service-stability: true
diff --git a/bad.in.yaml b/bad.in.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2b5eb6da61bcf34c7603bd7dfc1aec6d612f4958
--- /dev/null
+++ b/bad.in.yaml
@@ -0,0 +1,12 @@
+on:
+  schedule:
+    # Cron syntax is not correct
+    - cron: '0 */3 * *'
+    # Interval of scheduled job is too small (job runs too frequently)
+    - cron: '* */3 * * *'
+
+jobs:
+  test:
+    runs-on: ubuntu-latest
+    steps:
+      - run: echo ...
diff --git a/basic.in.yaml b/basic.in.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8ecebb877437ad831d5296296a7dbc06b6c487f1
--- /dev/null
+++ b/basic.in.yaml
@@ -0,0 +1,5 @@
+object: {True: 1, 1: True}
+foo: 'bar'
+stuff:
+  - key 2: v
+    key 1: val
diff --git a/basic.yaml b/basic.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6971173ed0724b07256635b6a10bb7a7004fe3d1
--- /dev/null
+++ b/basic.yaml
@@ -0,0 +1,25 @@
+apiVersion: v1
+kind: Pod
+metadata:
+  name: security-context-demo
+spec:
+  securityContext:
+    runAsUser: 1000
+    runAsGroup: 3000
+    fsGroup: 2000
+  volumes:
+    - name: sec-ctx-vol
+      emptyDir: {}
+  containers:
+    - name: sec-ctx-demo
+      image: busybox
+      resources:
+        requests:
+          memory: "64Mi"
+          cpu: "250m"
+      command: ["sh", "-c", "sleep 1h"]
+      volumeMounts:
+        - name: sec-ctx-vol
+          mountPath: /data/demo
+      securityContext:
+        allowPrivilegeEscalation: false
diff --git a/basic_kubernetes.in.yaml b/basic_kubernetes.in.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d2cf5473d6e9dfc5f8326eec5d431b8f452b0f2f
--- /dev/null
+++ b/basic_kubernetes.in.yaml
@@ -0,0 +1,12 @@
+# runAsNonRoot and runAsUser not set (pod or container)
+apiVersion: v1
+kind: Pod
+metadata:
+  name: pod1
+  annotations:
+    checkov.io/skip1: CKV_K8S_37=suppress this issue
+spec:
+  containers:
+    - name: main
+      image: alpine
+      command: ["/bin/sleep", "999999"]
diff --git a/bug_report.yml b/bug_report.yml
new file mode 100644
index 0000000000000000000000000000000000000000..cf6a2be86fa691b6f34f0aa3c160850742326ff2
--- /dev/null
+++ b/bug_report.yml
@@ -0,0 +1,74 @@
+name: Bug Report
+description: You think somethings is broken in the UI
+title: "[Bug]: "
+labels: ["bug-report"]
+
+body:
+  - type: checkboxes
+    attributes:
+      label: Is there an existing issue for this?
+      description: Please search to see if an issue already exists for the bug you encountered, and that it hasn't been fixed in a recent build/commit.
+      options:
+        - label: I have searched the existing issues and checked the recent builds/commits
+          required: true
+  - type: markdown
+    attributes:
+      value: |
+        *Please fill this form with as much information as possible, don't forget to fill "What OS..." and "What browsers" and *provide screenshots if possible**
+  - type: textarea
+    id: what-did
+    attributes:
+      label: What happened?
+      description: Tell us what happened in a very clear and simple way
+    validations:
+      required: true
+  - type: textarea
+    id: steps
+    attributes:
+      label: Steps to reproduce the problem
+      description: Please provide us with precise step by step instructions on how to reproduce the bug
+      value: |
+        1. Go to .... 
+        2. Press ....
+        3. ...
+    validations:
+      required: true
+  - type: textarea
+    id: what-should
+    attributes:
+      label: What should have happened?
+      description: Tell us what you think the normal behavior should be
+    validations:
+      required: true
+  - type: textarea
+    id: sysinfo
+    attributes:
+      label: Sysinfo
+      description: System info file, generated by WebUI. You can generate it in settings, on the Sysinfo page. Drag the file into the field to upload it. If you submit your report without including the sysinfo file, the report will be closed. If needed, review the report to make sure it includes no personal information you don't want to share. If you can't start WebUI, you can use --dump-sysinfo commandline argument to generate the file.
+    validations:
+      required: true
+  - type: dropdown
+    id: browsers
+    attributes:
+      label: What browsers do you use to access the UI ?
+      multiple: true
+      options:
+        - Mozilla Firefox
+        - Google Chrome
+        - Brave
+        - Apple Safari
+        - Microsoft Edge
+        - Other
+  - type: textarea
+    id: logs
+    attributes:
+      label: Console logs
+      description: Please provide **full** cmd/terminal logs from the moment you started UI to the end of it, after your bug happened. If it's very long, provide a link to pastebin or similar service.
+      render: Shell
+    validations:
+      required: true
+  - type: textarea
+    id: misc
+    attributes:
+      label: Additional information
+      description: Please provide us with any relevant additional info or context.
diff --git a/codeql.yml b/codeql.yml
new file mode 100644
index 0000000000000000000000000000000000000000..9636b21b846b602cb63b1be95232e466111b8b35
--- /dev/null
+++ b/codeql.yml
@@ -0,0 +1,59 @@
+name: Code Scanning - Action
+
+on:
+  push:
+    branches: [main]
+  pull_request:
+    branches: [main]
+  schedule:
+    #        ┌───────────── minute (0 - 59)
+    #        │  ┌───────────── hour (0 - 23)
+    #        │  │ ┌───────────── day of the month (1 - 31)
+    #        │  │ │ ┌───────────── month (1 - 12 or JAN-DEC)
+    #        │  │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
+    #        │  │ │ │ │
+    #        │  │ │ │ │
+    #        │  │ │ │ │
+    #        *  * * * *
+    - cron: 30 1 * * 0
+
+permissions: read-all
+
+jobs:
+  CodeQL-Build:
+    # CodeQL runs on ubuntu-latest, windows-latest, and macos-latest
+    runs-on: ubuntu-latest
+
+    permissions:
+      # required for all workflows
+      security-events: write
+
+    steps:
+      - name: Checkout repository
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      # Initializes the CodeQL tools for scanning.
+      - name: Initialize CodeQL
+        uses: github/codeql-action/init@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2.22.5
+        # Override language selection by uncommenting this and choosing your languages
+        with:
+          languages: javascript
+
+      # Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
+      # If this step fails, then you should remove it and run the build manually (see below).
+      - name: Autobuild
+        uses: github/codeql-action/autobuild@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2.22.5
+
+      # ℹ️ Command-line programs to run using the OS shell.
+      # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
+
+      # ✏️ If the Autobuild fails above, remove it and uncomment the following
+      #    three lines and modify them (or add more) to build your code if your
+      #    project uses a compiled language
+
+      #- run: |
+      #     make bootstrap
+      #     make release
+
+      - name: Perform CodeQL Analysis
+        uses: github/codeql-action/analyze@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2.22.5
diff --git a/config.yml b/config.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0c264b7e72352ba69c008f184fb86b8b2dd241a9
--- /dev/null
+++ b/config.yml
@@ -0,0 +1,21 @@
+version: 2.1
+
+orbs:
+  node: circleci/node@2.1
+
+jobs:
+  install-node-example:
+    docker:
+      - image: cimg/base:stable
+      - foo: bar
+    steps:
+      - checkout
+      - node/install:
+          install-yarn: true
+          node-version: '16.13'
+      - run: node --version
+      - rerun: [true]
+workflows:
+  test_my_app:
+    jobs:
+      - install-node-example
diff --git a/cspell.yaml b/cspell.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..7f9958454ea6de6e81c0870ba7af2eb25c54f65b
--- /dev/null
+++ b/cspell.yaml
@@ -0,0 +1,4 @@
+version: "0.2"
+# Suggestions can sometimes take longer on CI machines,
+# leading to inconsistent results.
+suggestionsTimeout: 5000 # ms
diff --git a/dWK0q.yaml b/dWK0q.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/dWK0q.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/demo-aws-launch.yml b/demo-aws-launch.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d3ef69a17515bf28ff70ad89847506790f17945c
--- /dev/null
+++ b/demo-aws-launch.yml
@@ -0,0 +1,35 @@
+---
+- name: Provision instances
+  hosts: localhost
+  connection: local
+  gather_facts: False
+
+  # load AWS variables from this group vars file
+  vars_files:
+    - group_vars/all
+
+  tasks:
+    - name: Launch instances
+      amazon.aws.ec2_instance:
+        access_key: "{{ ec2_access_key }}"
+        secret_key: "{{ ec2_secret_key }}"
+        keypair: "{{ ec2_keypair }}"
+        group: "{{ ec2_security_group }}"
+        type: "{{ ec2_instance_type }}"
+        image: "{{ ec2_image }}"
+        region: "{{ ec2_region }}"
+        instance_tags:
+          "{'ansible_group':'jboss', 'type':'{{ ec2_instance_type }}', 'group':'{{
+          ec2_security_group }}', 'Name':'demo_''{{ tower_user_name }}'}"
+        count: "{{ ec2_instance_count }}"
+        wait: true
+      register: ec2
+
+    - name: Wait for SSH to come up
+      wait_for:
+        host: "{{ item.public_dns_name }}"
+        port: 22
+        delay: 60
+        timeout: 320
+        state: started
+      with_items: "{{ ec2.instances }}"
diff --git a/deploy-application.yml b/deploy-application.yml
new file mode 100644
index 0000000000000000000000000000000000000000..156985ee0ba265e38783720c7e71eb884d8c620c
--- /dev/null
+++ b/deploy-application.yml
@@ -0,0 +1,9 @@
+---
+# This playbook deploys two simple applications to JBoss server.
+
+- hosts: all
+
+  roles:
+    # Optionally, (re)deploy JBoss here.
+    #    - jboss-standalone
+    - java-app
diff --git a/dlVp0.yaml b/dlVp0.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e2d4438c9940da5c12120b22e034aee40dbb5f0b
--- /dev/null
+++ b/dlVp0.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\m31222j\kygdeal\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\m31222j\kygdeal\; env -i HOME= 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/ds9Ya.yaml b/ds9Ya.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..068910b77dae72d6874ac03092eefd9cae07350d
--- /dev/null
+++ b/ds9Ya.yaml
@@ -0,0 +1,21 @@
+trunk_cli_version: 1.17.2
+title: taplo exited with exit_code=-1073741515
+report:
+  - taplo exited with exit_code=-1073741515
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' format '.trunk\configs\ruff.toml'
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\lecqc52\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\lecqc52\; env -i 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' format '.trunk\configs\ruff.toml')
+      affects_cache:
+        []
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: -1073741515
+      stdout: (none)
+      stderr: (none)
+    parser: |
+      (none)
diff --git a/e85M8.yaml b/e85M8.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/e85M8.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/ejwTr.yaml b/ejwTr.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0e307b9a6dbc62a22ba282ebb8ff98cc919f533e
--- /dev/null
+++ b/ejwTr.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\4poa4wz\xit5c1z\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\4poa4wz\xit5c1z\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/empty.in.yaml b/empty.in.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/empty.pt b/empty.pt
new file mode 100644
index 0000000000000000000000000000000000000000..72f13b63cc3353c1c7cdc27ee23a2ad242cfdfba
--- /dev/null
+++ b/empty.pt
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d030ad8db708280fcae77d87e973102039acd23a11bdecc3db8eb6c0ac940ee1
+size 431
diff --git a/environment-wsl2.yaml b/environment-wsl2.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0c4ae6809997ec38e7cf62cf0f71360b8cb61a7e
--- /dev/null
+++ b/environment-wsl2.yaml
@@ -0,0 +1,11 @@
+name: automatic
+channels:
+  - pytorch
+  - defaults
+dependencies:
+  - python=3.10
+  - pip=23.0
+  - cudatoolkit=11.8
+  - pytorch=2.0
+  - torchvision=0.15
+  - numpy=1.23
diff --git a/f6ZRq.yaml b/f6ZRq.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/f6ZRq.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/feature_request.yml b/feature_request.yml
new file mode 100644
index 0000000000000000000000000000000000000000..35a887408c1a0cb7d5bbf0a8444d0903a708be75
--- /dev/null
+++ b/feature_request.yml
@@ -0,0 +1,40 @@
+name: Feature request
+description: Suggest an idea for this project
+title: "[Feature Request]: "
+labels: ["enhancement"]
+
+body:
+  - type: checkboxes
+    attributes:
+      label: Is there an existing issue for this?
+      description: Please search to see if an issue already exists for the feature you want, and that it's not implemented in a recent build/commit.
+      options:
+        - label: I have searched the existing issues and checked the recent builds/commits
+          required: true
+  - type: markdown
+    attributes:
+      value: |
+        *Please fill this form with as much information as possible, provide screenshots and/or illustrations of the feature if possible*
+  - type: textarea
+    id: feature
+    attributes:
+      label: What would your feature do ?
+      description: Tell us about your feature in a very clear and simple way, and what problem it would solve
+    validations:
+      required: true
+  - type: textarea
+    id: workflow
+    attributes:
+      label: Proposed workflow
+      description: Please provide us with step by step information on how you'd like the feature to be accessed and used
+      value: |
+        1. Go to .... 
+        2. Press ....
+        3. ...
+    validations:
+      required: true
+  - type: textarea
+    id: misc
+    attributes:
+      label: Additional information
+      description: Add any other context or screenshots about the feature request here.
diff --git a/fgcvT.yaml b/fgcvT.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/fgcvT.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/fhtbO.yaml b/fhtbO.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/fhtbO.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/filters.yaml b/filters.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e9bc6facdbab493837811428266b41b111837f47
--- /dev/null
+++ b/filters.yaml
@@ -0,0 +1,48 @@
+# Run tests against all linters if the testing framework or trunk version changes.
+# These tests will be run with KnownGoodVersion.
+# e.g. `PLUGINS_TEST_LINTER_VERSION=KnownGoodVersion npm test linters`
+
+framework: &framework
+  - tests/reporter/**
+  - tests/types/**
+  - tests/utils/**
+  - tests/index.ts
+  - .trunk/trunk.yaml
+  - package.json
+
+all-linters:
+  - *framework
+  - runtimes/**
+  - tests/driver/!(tool_driver.ts)
+  - linters/plugin.yaml
+
+all-tools:
+  - *framework
+  - runtimes/**
+  - tests/driver/!(lint_driver.ts)
+
+# Run tests against specific linters if existing linters have been modified or updated.
+# These test will be run with KnownGoodVersion and Latest to verify linter integrity at the latest and fallback version.
+# Someone should not be able to add a new linter without verifying that it also works on the latest version.
+# e.g. `PLUGINS_TEST_LINTER_VERSION=[KnownGoodVersion,Latest] npm test linters/sqlfluff`
+linters:
+  - added|modified: linters/*/**
+
+tools:
+  - added|modified: tools/**
+
+# Run tests against the health and configuration of the repo if any plugin definition
+# or testing framework change is made.
+# e.g. `npm test tests/repo_tests`
+repo-tests:
+  - tests/**
+  - linters/**
+  - actions/**
+  - tools/**
+  - README.md
+  - .trunk/trunk.yaml
+  - package.json
+  - package-lock.json
+  - .github/**
+# Nightly jobs will run on all linters with Snapshots and Latest.
+# e.g. `PLUGINS_TEST_LINTER_VERSION=[Snapshots,Latest] npm test linters`
diff --git a/gJAaw.yaml b/gJAaw.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f1288f4667c940f2fbc20fe616b39a4289c958ee
--- /dev/null
+++ b/gJAaw.yaml
@@ -0,0 +1,30 @@
+trunk_cli_version: 1.17.2
+title: prettier exited with exit_code=2
+report:
+  - prettier exited with exit_code=2
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\o1kkspx\pkokog3\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\o1kkspx\pkokog3\; env -i 'NODE_PATH=C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules' HOME= 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4/bin;C:\Users\ekitt\AppData\Local\trunk\tools\node\18.12.1-ee91e409de31a08a96aaff7f742f83b4;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\ekitt\AppData\Local\Microsoft\WindowsApps;C:\Users\ekitt\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\ekitt\AppData\Local\GitHubDesktop\bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin\sh.exe' 'C:\Users\ekitt\AppData\Local\trunk\tools\prettier\3.1.0-2115d831e02167aaad1518c9d39203db/node_modules/.bin\prettier' -w script.js)
+      affects_cache:
+        - package.json
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: 2
+      stdout: (none)
+      stderr: |
+        [error] script.js: SyntaxError: Unexpected token (10:1)
+        [error]    8 |  * @returns {ShadowRoot|Document} The shadow root of the "gradio-app" element if it exists, otherwise the document object.
+        [error]    9 |  */
+        [error] > 10 | <![CDATA[
+        [error]      | ^
+        [error]   11 | function gradioApp() {
+        [error]   12 |     const elem = document.querySelector("gradio-app") || document;
+        [error]   13 |     
+
+    parser: |
+      (none)
diff --git a/ge8aG.yaml b/ge8aG.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/ge8aG.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/gxBYy.yaml b/gxBYy.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/gxBYy.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/hIoRe.yaml b/hIoRe.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/hIoRe.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/hh7gq.yaml b/hh7gq.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5bca2db3e1558c406cd373f05371be9b1c8f805d
--- /dev/null
+++ b/hh7gq.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: Exception occurred while installing shellcheck
+report:
+  - "'shellcheck' has no matching download for current os/cpu @ version:0.9.0"
diff --git a/images/screenshot.png b/images/screenshot.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9b754b5e18cad82ef2042579194ac5965176ec4
--- /dev/null
+++ b/images/screenshot.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b1e371a6d937b5504ceb69f0577086d562d94f42288e314821094ce7c79b2c09
+size 420577
diff --git a/instruct-pix2pix.yaml b/instruct-pix2pix.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4e896879dd7ac5697b89cb323ec43eb41c03596c
--- /dev/null
+++ b/instruct-pix2pix.yaml
@@ -0,0 +1,98 @@
+# File modified by authors of InstructPix2Pix from original (https://github.com/CompVis/stable-diffusion).
+# See more details in LICENSE.
+
+model:
+  base_learning_rate: 1.0e-04
+  target: modules.models.diffusion.ddpm_edit.LatentDiffusion
+  params:
+    linear_start: 0.00085
+    linear_end: 0.0120
+    num_timesteps_cond: 1
+    log_every_t: 200
+    timesteps: 1000
+    first_stage_key: edited
+    cond_stage_key: edit
+    # image_size: 64
+    # image_size: 32
+    image_size: 16
+    channels: 4
+    cond_stage_trainable: false   # Note: different from the one we trained before
+    conditioning_key: hybrid
+    monitor: val/loss_simple_ema
+    scale_factor: 0.18215
+    use_ema: false
+
+    scheduler_config: # 10000 warmup steps
+      target: ldm.lr_scheduler.LambdaLinearScheduler
+      params:
+        warm_up_steps: [ 0 ]
+        cycle_lengths: [ 10000000000000 ] # incredibly large number to prevent corner cases
+        f_start: [ 1.e-6 ]
+        f_max: [ 1. ]
+        f_min: [ 1. ]
+
+    unet_config:
+      target: ldm.modules.diffusionmodules.openaimodel.UNetModel
+      params:
+        image_size: 32 # unused
+        in_channels: 8
+        out_channels: 4
+        model_channels: 320
+        attention_resolutions: [ 4, 2, 1 ]
+        num_res_blocks: 2
+        channel_mult: [ 1, 2, 4, 4 ]
+        num_heads: 8
+        use_spatial_transformer: True
+        transformer_depth: 1
+        context_dim: 768
+        use_checkpoint: True
+        legacy: False
+
+    first_stage_config:
+      target: ldm.models.autoencoder.AutoencoderKL
+      params:
+        embed_dim: 4
+        monitor: val/rec_loss
+        ddconfig:
+          double_z: true
+          z_channels: 4
+          resolution: 256
+          in_channels: 3
+          out_ch: 3
+          ch: 128
+          ch_mult:
+          - 1
+          - 2
+          - 4
+          - 4
+          num_res_blocks: 2
+          attn_resolutions: []
+          dropout: 0.0
+        lossconfig:
+          target: torch.nn.Identity
+
+    cond_stage_config:
+      target: ldm.modules.encoders.modules.FrozenCLIPEmbedder
+
+data:
+  target: main.DataModuleFromConfig
+  params:
+    batch_size: 128
+    num_workers: 1
+    wrap: false
+    validation:
+      target: edit_dataset.EditDataset
+      params:
+        path: data/clip-filtered-dataset
+        cache_dir:  data/
+        cache_name: data_10k
+        split: val
+        min_text_sim: 0.2
+        min_image_sim: 0.75
+        min_direction_sim: 0.2
+        max_samples_per_prompt: 1
+        min_resize_res: 512
+        max_resize_res: 512
+        crop_res: 512
+        output_as_edit: False
+        real_input: True
diff --git a/jekyll-gh-pages.yml b/jekyll-gh-pages.yml
new file mode 100644
index 0000000000000000000000000000000000000000..482459b82666ed0c14412b2fd7d49cad3b221c8c
--- /dev/null
+++ b/jekyll-gh-pages.yml
@@ -0,0 +1,51 @@
+# Sample workflow for building and deploying a Jekyll site to GitHub Pages
+name: Deploy Jekyll with GitHub Pages dependencies preinstalled
+
+on:
+  # Runs on pushes targeting the default branch
+  push:
+    branches: ["master"]
+
+  # Allows you to run this workflow manually from the Actions tab
+  workflow_dispatch:
+
+# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
+permissions:
+  contents: read
+  pages: write
+  id-token: write
+
+# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
+# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
+concurrency:
+  group: "pages"
+  cancel-in-progress: false
+
+jobs:
+  # Build job
+  build:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v3
+      - name: Setup Pages
+        uses: actions/configure-pages@v3
+      - name: Build with Jekyll
+        uses: actions/jekyll-build-pages@v1
+        with:
+          source: ./
+          destination: ./_site
+      - name: Upload artifact
+        uses: actions/upload-pages-artifact@v2
+
+  # Deployment job
+  deploy:
+    environment:
+      name: github-pages
+      url: ${{ steps.deployment.outputs.page_url }}
+    runs-on: ubuntu-latest
+    needs: build
+    steps:
+      - name: Deploy to GitHub Pages
+        id: deployment
+        uses: actions/deploy-pages@v2
diff --git a/juueV.yaml b/juueV.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/juueV.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/k2fSX.yaml b/k2fSX.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/k2fSX.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/k9eUx.yaml b/k9eUx.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/k9eUx.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/kEdkY.yaml b/kEdkY.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/kEdkY.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/l11Yb.yaml b/l11Yb.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..0ab3ba1b54c8bdb69f40c66bea3a1576a0c96bbc
--- /dev/null
+++ b/l11Yb.yaml
@@ -0,0 +1,21 @@
+trunk_cli_version: 1.17.2
+title: taplo exited with exit_code=-1073741515
+report:
+  - taplo exited with exit_code=-1073741515
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' lint pyproject.toml
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\kmibqyv\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\kmibqyv\; env -i 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' lint pyproject.toml)
+      affects_cache:
+        []
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: -1073741515
+      stdout: (none)
+      stderr: (none)
+    parser: |
+      (none)
diff --git a/last-build.bin b/last-build.bin
new file mode 100644
index 0000000000000000000000000000000000000000..32c4a8b118c8d3a463e10b49838b5d438f89753b
--- /dev/null
+++ b/last-build.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d
+size 1
diff --git a/mBrcP.yaml b/mBrcP.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/mBrcP.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/mCb4v.yaml b/mCb4v.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/mCb4v.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/mVThG.yaml b/mVThG.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/mVThG.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/main.yml b/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..07f990cba06c2f0e8d7c7a6da5c44fe9ced57a95
--- /dev/null
+++ b/main.yml
@@ -0,0 +1,99 @@
+---
+- name: Install Java 1.7 and some basic dependencies
+  yum:
+    name: "{{ item }}"
+    state: present
+  with_items:
+    - unzip
+    - java-1.7.0-openjdk
+    - libselinux-python
+    - libsemanage-python
+
+- name: Download JBoss from jboss.org
+  get_url:
+    url: http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip
+    dest: /opt/jboss-as-7.1.1.Final.zip
+
+- name: Extract archive
+  unarchive:
+    dest: /usr/share
+    src: /opt/jboss-as-7.1.1.Final.zip
+    creates: /usr/share/jboss-as
+    copy: no
+
+  # Rename the dir to avoid encoding the version in the init script
+- name: Rename install directory
+  command: /bin/mv jboss-as-7.1.1.Final jboss-as
+  args:
+    chdir: /usr/share
+    creates: /usr/share/jboss-as
+
+- name: Copying standalone.xml configuration file
+  template:
+    src: standalone.xml
+    dest: /usr/share/jboss-as/standalone/configuration/
+  notify: restart jboss
+
+- name: Add group "jboss"
+  group:
+    name: jboss
+
+- name: Add user "jboss"
+  user:
+    name: jboss
+    group: jboss
+    home: /usr/share/jboss-as
+
+- name: Change ownership of JBoss installation
+  file:
+    path: /usr/share/jboss-as/
+    owner: jboss
+    group: jboss
+    state: directory
+    recurse: yes
+
+- name: Copy the init script
+  copy:
+    src: jboss-as-standalone.sh
+    dest: /etc/init.d/jboss
+    mode: 0755
+
+- name: Workaround for systemd bug
+  shell: service jboss start && chkconfig jboss on
+  ignore_errors: yes
+
+- name: Enable JBoss to be started at boot
+  service:
+    name: jboss
+    enabled: yes
+    state: started
+
+- name: deploy iptables rules
+  template:
+    src: iptables-save
+    dest: /etc/sysconfig/iptables
+  when: ansible_distribution_major_version != "7"
+  notify: restart iptables
+
+- name: Ensure that firewalld is installed
+  yum:
+    name: firewalld
+    state: present
+  when: ansible_distribution_major_version == "7"
+
+- name: Ensure that firewalld is started
+  service:
+    name: firewalld
+    state: started
+  when: ansible_distribution_major_version == "7"
+
+- name: deploy firewalld rules
+  firewalld:
+    immediate: yes
+    port: "{{ item }}"
+    state: enabled
+    permanent: yes
+  when: ansible_distribution_major_version == "7"
+  with_items:
+    - "{{ http_port }}/tcp"
+    - "{{ https_port }}/tcp"
diff --git a/mhfd4.yaml b/mhfd4.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/mhfd4.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/model.pt b/model.pt
new file mode 100644
index 0000000000000000000000000000000000000000..09c6b8f7fda5e15495c6203ca323d6573745d0af
--- /dev/null
+++ b/model.pt
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f88c9078bb2238cdd0d8864671dd33e3f42e091e41f08903f3c15e4a54a9b39
+size 213777
diff --git a/nightly.yaml b/nightly.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2eaf56651b8eb10e1cf6d05b280d318c37f466cf
--- /dev/null
+++ b/nightly.yaml
@@ -0,0 +1,396 @@
+name: Nightly
+on:
+  schedule:
+    # Times in UTC (PST+8), this translates to running Mon-Fri at midnight/1am (depending on DST)
+    - cron: 0 8 * * 1-5
+  # Only enable on pull requests for testing
+  # pull_request:
+  #   paths: [.github/workflows/nightly.yaml]
+  workflow_dispatch: {}
+
+permissions:
+  actions: write
+  checks: write
+  contents: read
+  deployments: read
+  id-token: write
+  issues: write
+  discussions: read
+  packages: read
+  pages: read
+  pull-requests: write
+  repository-projects: read
+  security-events: read
+  statuses: write
+
+jobs:
+  # Run tests against all linters for snapshots and latest version as they exist on main
+  # This job is used to diagnose plugin config health in advance of a release
+  linter_tests_main:
+    name: Plugin Tests Main
+    # runs-on: [self-hosted, "${{ matrix.os }}"] TODO(Tyler): Set after Windows self-hosted are established.
+    runs-on: ${{ matrix.os }}
+    timeout-minutes: 120
+    strategy:
+      fail-fast: false
+      matrix:
+        linter-version: [Snapshots, Latest]
+        os: [ubuntu-x64, macOS, windows-latest]
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Cache tool downloads
+        # ubuntu runner has persistent cache
+        if: matrix.os == 'windows-latest'
+        uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
+        with:
+          path: /tmp/plugins_testing_download_cache
+          # No need to key on trunk version unless we change how we store downloads.
+          key: trunk-${{ runner.os }}
+
+      - name: Delete cache
+        # For now, avoid deleting cache on pull request changes to nightly. This improves PR experience.
+        if: env.TRIGGER != 'pull_request'
+        run: |
+          if [ -d "/tmp/plugins_testing_download_cache" ]
+          then
+            tmp_dir=/tmp/${GITHUB_RUN_ID}-${GITHUB_RUN_NUMBER}-${GITHUB_RUN_ATTEMPT}
+            mv "/tmp/plugins_testing_download_cache" ${tmp_dir}
+            chmod -R u+w ${tmp_dir}
+            rm -rf ${tmp_dir}
+          fi
+        shell: bash
+
+      - name: Linter Tests
+        uses: ./.github/actions/linter_tests
+        with:
+          linter-version: ${{ matrix.linter-version }}
+          sourcery-token: ${{ secrets.TRUNK_SOURCERY_TOKEN }}
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}
+
+  # Run tests against all linters for snapshots and latest version as they exist in latest release
+  # This job is used to update the list of validated versions
+  linter_tests_release:
+    name: Plugin Tests Release
+    # runs-on: [self-hosted, "${{ matrix.os }}"] TODO(Tyler): Set after Windows self-hosted are established.
+    runs-on: ${{ matrix.os }}
+    timeout-minutes: 150
+    strategy:
+      fail-fast: false
+      matrix:
+        linter-version: [Snapshots, Latest]
+        os: [ubuntu-x64, macOS, windows-latest]
+        include:
+          # Normalize the filenames as inputs for ease of parsing
+          - os: ubuntu-x64
+            results-file: ubuntu-latest
+          - os: macOS
+            results-file: macos-latest
+          - os: windows-latest
+            results-file: windows-latest
+    outputs:
+      plugin-version: ${{ steps.get-release.outputs.tag }}
+
+    steps:
+      - name: Retrieve git history
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+        with:
+          fetch-depth: 0
+
+      # This assumes that any changes on main since the last release are backwards compatible
+      # in terms of allowing existing linter tests to run.
+      - name: Preserve test runner latest behavior
+        shell: bash
+        run: |
+          cp -r tests tests.bak
+          cp package.json package.json.bak
+          cp package-lock.json package-lock.json.bak
+          cp -r .github/actions .github/actions.bak
+          cp -r .trunk .trunk.bak
+          cp tsconfig.json tsconfig.json.bak
+          cp jest.config.json jest.config.json.bak
+          cp .gitattributes .gitattributes.bak
+          # Include any newly generated snapshots that have been marked release-ready
+          grep "// trunk-upgrade-validation:RELEASE" -r --include=*.shot -l | xargs -I {} cp {}{,.bak}
+        continue-on-error: true
+
+      - name: Get Latest Release
+        id: get-release
+        uses: WyriHaximus/github-action-get-previous-tag@385a2a0b6abf6c2efeb95adfac83d96d6f968e0c # v1.3.0
+        with:
+          # only use releases tagged v<semver>
+          prefix: v
+
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+        with:
+          ref: ${{ steps.get-release.outputs.tag }}
+          clean: false
+          sparse_checkout: |
+            plugin.yaml
+            linters
+            actions
+            tools
+
+      - name: Overwrite test runners with latest behavior
+        shell: bash
+        run: |
+          rm -rf tests
+          mv tests.bak tests
+          mv package.json.bak package.json
+          mv package-lock.json.bak package-lock.json
+          rm -rf .github/actions
+          mv .github/actions.bak .github/actions
+          rm -rf .trunk
+          mv .trunk.bak .trunk
+          mv tsconfig.json.bak tsconfig.json
+          mv jest.config.json.bak jest.config.json
+          mv .gitattributes.bak .gitattributes
+          # Include any newly generated snapshots that have been marked release-ready, but don't replace if present
+          grep "// trunk-upgrade-validation:RELEASE" -r --include=*.shot.bak -l | sed -e 's/.bak//' | xargs -I {} mv {}{.bak,}
+        continue-on-error: true
+
+      - name: Cache tool downloads
+        # ubuntu, mac runners have persistent cache
+        if: matrix.os == 'windows-latest'
+        uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
+        with:
+          path: /tmp/plugins_testing_download_cache
+          # No need to key on trunk version unless we change how we store downloads.
+          key: trunk-${{ runner.os }}
+
+      - name: Delete cache
+        # For now, avoid deleting cache on pull request changes to nightly. This improves PR experience.
+        if: env.TRIGGER != 'pull_request'
+        run: |
+          if [ -d "/tmp/plugins_testing_download_cache" ]
+          then
+            tmp_dir=/tmp/${GITHUB_RUN_ID}-${GITHUB_RUN_NUMBER}-${GITHUB_RUN_ATTEMPT}
+            mv "/tmp/plugins_testing_download_cache" ${tmp_dir}
+            chmod -R u+w ${tmp_dir}
+            rm -rf ${tmp_dir}
+          fi
+        shell: bash
+
+      - name: Linter Tests ${{ matrix.os }}
+        # Use overwritten dependency action, rather than released version
+        uses: ./.github/actions/linter_tests
+        with:
+          linter-version: ${{ matrix.linter-version }}
+          append-args: linters -- --json --outputFile=${{ matrix.results-file }}-res.json
+          sourcery-token: ${{ secrets.TRUNK_SOURCERY_TOKEN }}
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}
+
+      - name: Upload Test Outputs for Upload Job
+        # Only upload results from latest. Always run, except when cancelled.
+        if: (failure() || success()) && matrix.linter-version == 'Latest'
+        uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
+        with:
+          name: ${{ matrix.results-file }}-test-results
+          path: ${{ matrix.results-file }}-res.json
+
+  upload_test_results:
+    name: Upload Test Results
+    needs: linter_tests_release
+    runs-on: ubuntu-x64
+    # Still run on test failure
+    if: always()
+    timeout-minutes: 10
+    env:
+      SLACK_CHANNEL_ID: plugins-notifications
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Retrieve Test Outputs ubuntu
+        id: download-ubuntu
+        uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
+        continue-on-error: true
+        with:
+          name: ubuntu-latest-test-results
+
+      - name: Retrieve Test Outputs macOS
+        id: download-macos
+        uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
+        continue-on-error: true
+        with:
+          name: macos-latest-test-results
+
+      - name: Retrieve Test Outputs Windows
+        id: download-windows
+        uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
+        continue-on-error: true
+        with:
+          name: windows-latest-test-results
+
+      - name: Print Test Outputs
+        continue-on-error: true
+        shell: bash
+        run: |
+          echo "::group::Ubuntu results"
+          cat "ubuntu-latest-res.json" || echo "missing"
+          echo "::endgroup::"
+
+          echo "::group::Macos results"
+          cat "macos-latest-res.json" || echo "missing"
+          echo "::endgroup::"
+
+          echo "::group::Windows results"
+          cat "windows-latest-res.json" || echo "missing"
+          echo "::endgroup::"
+
+      - name: Slack Notification For Missing Artifacts
+        uses: slackapi/slack-github-action@e28cf165c92ffef168d23c5c9000cffc8a25e117 # v1.24.0
+        if:
+          steps.download-ubuntu.outcome == 'failure' || steps.download-macos.outcome == 'failure' ||
+          steps.download-windows.outcome == 'failure'
+        with:
+          channel-id: ${{ env.SLACK_CHANNEL_ID }}
+          payload: |
+            {
+              "text": "Artifact Download Failure",
+              "blocks": [
+                {
+                  "type": "section",
+                  "text": {
+                    "type": "mrkdwn",
+                    "text": "Failure: <https://github.com/trunk-io/plugins/actions/runs/${{ github.run_id }}| Unable to download some test result artifacts (ubuntu: ${{ steps.download-ubuntu.outcome }}, macos: ${{ steps.download-macos.outcome }}, windows: ${{ steps.download-windows.outcome }}) >"
+                  }
+                }
+              ]
+            }
+        env:
+          SLACK_BOT_TOKEN: ${{ secrets.TRUNKBOT_SLACK_BOT_TOKEN }}
+
+      - name: Setup Node
+        uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3.8.2
+        with:
+          node-version: 18
+
+      - name: Install Dependencies
+        shell: bash
+        run: npm ci
+
+      - name: Add npm bin to path
+        shell: bash
+        run: echo "$PWD/node_modules/.bin" >> "$GITHUB_PATH"
+
+      - name: Parse Test Results
+        shell: bash
+        id: parse
+        run: |
+          npm run parse
+          echo "failures=$([[ -f failures.json ]] && echo "true" || echo "false")" >> "$GITHUB_OUTPUT"
+          echo "failures-payload=$(cat failures.json)" >> "$GITHUB_OUTPUT"
+        env:
+          PLUGIN_VERSION: ${{needs.linter_tests_release.outputs.plugin-version}}
+          # Used to format Slack notification for failures
+          RUN_ID: ${{ github.run_id }}
+          TEST_REF: Release
+
+      - name: Upload Test Results Staging
+        continue-on-error: true
+        id: upload-staging
+        env:
+          TRUNK_API_TOKEN: ${{ secrets.TRUNK_STAGING_API_TOKEN }}
+          TRUNK_API_ADDRESS: api.trunk-staging.io:8443
+        # upload-linter-versions is a hidden command reserved exclusively for uploading
+        # validated results from the plugins repo.
+        # daemon must be restarted in order to propagate environment variable
+        shell: bash
+        run: |
+          trunk daemon shutdown
+          trunk upload-linter-versions --token="$TRUNK_API_TOKEN" results.json
+
+      - name: Upload Test Results Prod
+        continue-on-error: true
+        id: upload-prod
+        env:
+          TRUNK_API_TOKEN: ${{ secrets.TRUNK_API_TOKEN }}
+          TRUNK_API_ADDRESS: api.trunk.io:8443
+        # upload-linter-versions is a hidden command reserved exclusively for uploading
+        # validated results from the plugins repo.
+        # daemon must be restarted in order to propagate environment variable
+        shell: bash
+        run: |
+          trunk daemon shutdown
+          trunk upload-linter-versions --token="$TRUNK_API_TOKEN" results.json
+
+      # Slack notifications
+      - name: Slack Notification For Failures
+        uses: slackapi/slack-github-action@e28cf165c92ffef168d23c5c9000cffc8a25e117 # v1.24.0
+        if: always() && steps.parse.outputs.failures == 'true'
+        with:
+          channel-id: ${{ env.SLACK_CHANNEL_ID }}
+          payload: ${{ steps.parse.outputs.failures-payload }}
+        env:
+          SLACK_BOT_TOKEN: ${{ secrets.TRUNKBOT_SLACK_BOT_TOKEN }}
+
+      - name: Slack Notification For Staging Upload Failure
+        uses: slackapi/slack-github-action@e28cf165c92ffef168d23c5c9000cffc8a25e117 # v1.24.0
+        if: steps.upload-staging.outcome == 'failure'
+        with:
+          channel-id: ${{ env.SLACK_CHANNEL_ID }}
+          payload: |
+            {
+              "text": "Upload Failure",
+              "blocks": [
+                {
+                  "type": "section",
+                  "text": {
+                    "type": "mrkdwn",
+                    "text": "Failure: <https://github.com/trunk-io/plugins/actions/runs/${{ github.run_id }}| Upload Test Results to Staging >"
+                  }
+                }
+              ]
+            }
+        env:
+          SLACK_BOT_TOKEN: ${{ secrets.TRUNKBOT_SLACK_BOT_TOKEN }}
+
+      - name: Slack Notification For Prod Upload Failure
+        uses: slackapi/slack-github-action@e28cf165c92ffef168d23c5c9000cffc8a25e117 # v1.24.0
+        if: steps.upload-prod.outcome == 'failure'
+        with:
+          channel-id: ${{ env.SLACK_CHANNEL_ID }}
+          payload: |
+            {
+              "text": "Upload Failure",
+              "blocks": [
+                {
+                  "type": "section",
+                  "text": {
+                    "type": "mrkdwn",
+                    "text": "Failure: <https://github.com/trunk-io/plugins/actions/runs/${{ github.run_id }}| Upload Test Results to Prod >"
+                  }
+                }
+              ]
+            }
+        env:
+          SLACK_BOT_TOKEN: ${{ secrets.TRUNKBOT_SLACK_BOT_TOKEN }}
+
+  # Run tool tests only on main
+  tool_tests_main:
+    name: Tool Tests Main
+    # runs-on: [self-hosted, "${{ matrix.os }}"] TODO(Tyler): Set after Windows self-hosted are established.
+    runs-on: ${{ matrix.os }}
+    timeout-minutes: 120
+    strategy:
+      fail-fast: false
+      matrix:
+        os: [ubuntu-x64, macOS, windows-latest]
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      # TODO(lauri): For now this just runs on the hardcoded versions. We should configure this
+      # akin to the linter_tests job.
+      - name: Tool Tests ${{ matrix.os }}
+        uses: ./.github/actions/tool_tests
+        with:
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}
+
+  # Run repo healthcheck tests
+  repo_tests:
+    name: Repo Tests
+    uses: ./.github/workflows/repo_tests.reusable.yaml
diff --git a/no-potential-bugs.detekt.yaml b/no-potential-bugs.detekt.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5698b2d9cd4e10087ac99bf8d6742d662a677e15
--- /dev/null
+++ b/no-potential-bugs.detekt.yaml
@@ -0,0 +1,2 @@
+potential-bugs:
+  active: false
diff --git a/npNAS.yaml b/npNAS.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/npNAS.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/nzZH0.yaml b/nzZH0.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/nzZH0.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/oV16G.yaml b/oV16G.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/oV16G.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/on_pull_request.yaml b/on_pull_request.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..78e608ee945831e36ab832636e9a7ed9e180c462
--- /dev/null
+++ b/on_pull_request.yaml
@@ -0,0 +1,38 @@
+name: Linter
+
+on:
+  - push
+  - pull_request
+
+jobs:
+  lint-python:
+    name: ruff
+    runs-on: ubuntu-latest
+    if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
+    steps:
+      - name: Checkout Code
+        uses: actions/checkout@v3
+      - uses: actions/setup-python@v4
+        with:
+          python-version: 3.11
+          # NB: there's no cache: pip here since we're not installing anything
+          #     from the requirements.txt file(s) in the repository; it's faster
+          #     not to have GHA download an (at the time of writing) 4 GB cache
+          #     of PyTorch and other dependencies.
+      - name: Install Ruff
+        run: pip install ruff==0.0.272
+      - name: Run Ruff
+        run: ruff .
+  lint-js:
+    name: eslint
+    runs-on: ubuntu-latest
+    if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
+    steps:
+      - name: Checkout Code
+        uses: actions/checkout@v3
+      - name: Install Node.js
+        uses: actions/setup-node@v3
+        with:
+          node-version: 18
+      - run: npm i --ci
+      - run: npm run lint
diff --git a/otGZg.yaml b/otGZg.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/otGZg.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/p2t31.yaml b/p2t31.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..60b725d61b65727b087dc0da5691aff27fb7ac73
--- /dev/null
+++ b/p2t31.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: "Error while executing: Installing hermetic tool trufflehog v3.63.2-rc0"
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/plugin.yaml b/plugin.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8df3d7e0cd3bdd1b3595576fb78a9644502e9c80
--- /dev/null
+++ b/plugin.yaml
@@ -0,0 +1,20 @@
+version: 0.1
+downloads:
+  - name: yarn
+    downloads:
+      - os:
+          linux: linux
+          macos: darwin
+        cpu:
+          x86_64: amd64
+          arm_64: arm64
+        url: https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-${version}.js
+        version: <=1.22.19
+tools:
+  definitions:
+    - name: yarn
+      download: yarn
+      known_good_version: 1.22.19
+      shims:
+        - name: yarn
+          target: yarn
diff --git a/potential-bugs.detekt.yaml b/potential-bugs.detekt.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8d61b499fe01442f7f077af358df4e8397de49eb
--- /dev/null
+++ b/potential-bugs.detekt.yaml
@@ -0,0 +1,4 @@
+potential-bugs:
+  active: true
+  EqualsWithHashCodeExist:
+    active: true
diff --git a/pr.yaml b/pr.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f4ae0eb0e9ca870b3ba0056f4b0e01429b2b253e
--- /dev/null
+++ b/pr.yaml
@@ -0,0 +1,268 @@
+name: Pull Request
+on: [pull_request, workflow_dispatch]
+
+permissions:
+  actions: write
+  checks: write
+  contents: read
+  deployments: read
+  id-token: write
+  issues: write
+  discussions: read
+  packages: read
+  pages: read
+  pull-requests: write
+  repository-projects: read
+  security-events: read
+  statuses: write
+
+concurrency:
+  group: ${{ github.head_ref || github.run_id }}
+  cancel-in-progress: true
+
+jobs:
+  detect_changes:
+    name: Detect changed files
+    runs-on: ubuntu-latest
+    timeout-minutes: 5
+
+    outputs:
+      linters: ${{ steps.filter.outputs.linters }}
+      repo-tests: ${{ steps.filter.outputs.repo-tests }}
+      # "linters" if ${{ steps.filter.outputs.all-linters }} is 'true'
+      all-linters: ${{ steps.post-filter.outputs.out }}
+      # shortened paths to linter subdirs
+      linters-files: ${{ steps.post-filter-paths.outputs.out }}
+      tools: ${{ steps.filter.outputs.tools }}
+      all-tools: ${{ steps.post-filter-tools.outputs.out }}
+      tools-files: ${{ steps.post-filter-tools-paths.outputs.out }}
+
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Determine upstream
+        run: |
+          head_sha=$(git rev-parse HEAD)
+          git -c protocol.version=2 fetch -q \
+            --no-tags \
+            --no-recurse-submodules \
+            --depth=2 \
+            origin "${head_sha}"
+          upstream=$(git rev-parse HEAD^1)
+          echo "TEST_UPSTREAM=${upstream}" >>"${GITHUB_ENV}"
+
+      - name: Detect changed paths
+        uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1
+        id: filter
+        with:
+          base: ${{ env.TEST_UPSTREAM }}
+          filters: .github/filters.yaml
+          list-files: shell
+
+      - name: Suggest all linter tests
+        id: post-filter
+        if: steps.filter.outputs.all-linters == 'true'
+        run: |
+          echo "Run all linter tests"
+          echo "out=linters" >> "$GITHUB_OUTPUT"
+
+      - name: Suggest all tool tests
+        id: post-filter-tools
+        if: steps.filter.outputs.all-tools == 'true'
+        run: |
+          echo "Run all tool tests"
+          echo "out=tools" >> "$GITHUB_OUTPUT"
+
+      - name: Suggest normalized individual linter paths
+        id: post-filter-paths
+        if: steps.filter.outputs.linters
+        run: |
+          linter_files=$(echo ${{steps.filter.outputs.linters_files}} |
+          grep -oP "\Klinters/.*?(?=/)" |
+          uniq | tr '\n' ' ')
+          echo "Running tests on individual linters: ${linter_files}"
+          echo "out=${linter_files}" >> "$GITHUB_OUTPUT"
+
+      - name: Suggest normalized individual tool paths
+        id: post-filter-tools-paths
+        if: steps.filter.outputs.tools
+        run: |
+          tool_files=$(echo ${{steps.filter.outputs.tools_files}} |
+          grep -oP "\Ktools/.*?(?=/)" |
+          uniq | tr '\n' ' ')
+          echo "Running tests on individual tools: ${tool_files}"
+          echo "out=${tool_files}" >> "$GITHUB_OUTPUT"
+
+  # Run tests against all linters for known_good_version and latest version
+  linter_tests:
+    name: Linter Tests ${{ matrix.os }}
+    runs-on: [self-hosted, "${{ matrix.os }}"]
+    needs: detect_changes
+    if:
+      needs.detect_changes.outputs.linters == 'true' || needs.detect_changes.outputs.all-linters ==
+      'linters'
+    timeout-minutes: 90
+    strategy:
+      fail-fast: false
+      matrix:
+        os: [Linux, macOS]
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Linter Tests
+        # Run tests using KnownGoodVersion with any modified linters and conditionally all linters
+        uses: ./.github/actions/linter_tests
+        if:
+          needs.detect_changes.outputs.linters == 'true' || needs.detect_changes.outputs.all-linters
+          == 'linters'
+        with:
+          linter-version: KnownGoodVersion
+          sourcery-token: ${{ secrets.TRUNK_SOURCERY_TOKEN }}
+          append-args:
+            ${{ needs.detect_changes.outputs.all-linters }} ${{
+            needs.detect_changes.outputs.linters-files }}
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}
+
+      - name: Linter Tests Latest
+        # Run tests on Latest with any modified linters (see filters.yaml). Don't run when cancelled.
+        if:
+          (failure() || success()) && needs.detect_changes.outputs.linters == 'true' &&
+          needs.detect_changes.outputs.linters-files != ''
+        uses: ./.github/actions/linter_tests
+        with:
+          linter-version: Latest
+          sourcery-token: ${{ secrets.TRUNK_SOURCERY_TOKEN }}
+          append-args: ${{ needs.detect_changes.outputs.linters-files }}
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}
+
+  tool_tests:
+    name: Tool Tests
+    runs-on: [self-hosted, "${{ matrix.os }}"]
+    needs: detect_changes
+    if:
+      needs.detect_changes.outputs.tools == 'true' || needs.detect_changes.outputs.all-tools ==
+      'tools'
+    timeout-minutes: 60
+    strategy:
+      fail-fast: false
+      matrix:
+        os: [Linux, macOS]
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Tool Tests
+        # Run tests using KnownGoodVersion with any modified tools and conditionally all tools. Don't run when cancelled.
+        # TODO(Tyler): Wire up Latest tests and ReleaseVersionService
+        uses: ./.github/actions/tool_tests
+        if:
+          (failure() || success()) && needs.detect_changes.outputs.tools == 'true' ||
+          needs.detect_changes.outputs.all-tools == 'tools'
+        with:
+          append-args:
+            ${{ needs.detect_changes.outputs.all-tools }} ${{
+            needs.detect_changes.outputs.tools-files }}
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}
+
+  trunk_check_runner:
+    name: Trunk Check runner [linux]
+    runs-on: ubuntu-latest
+    timeout-minutes: 30
+    permissions:
+      checks: write
+
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v3
+        with:
+          lfs: true
+
+      - name: Trunk Check
+        uses: trunk-io/trunk-action@e92f97fdf03e4187a317da955e6f5bdb0a606c6f
+        env:
+          TRUNK_GITHUB_CHECK_RUN_TITLE: Trunk Check
+
+  # Run Windows tests for modified linters and tools
+  # TODO(Tyler): When this is more stabilized and we want to gate on it, we can make it part of the matrix above.
+  windows_linter_tests:
+    name: Windows Linter Tests
+    runs-on: windows-latest
+    needs: detect_changes
+    if: needs.detect_changes.outputs.linters == 'true'
+    timeout-minutes: 90
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Cache tool downloads
+        uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
+        with:
+          path: /tmp/plugins_testing_download_cache
+          key: trunk-${{ runner.os }}
+
+      - name: Linter Tests
+        # Run tests using Latest with any modified linters
+        uses: ./.github/actions/linter_tests
+        with:
+          linter-version: Latest
+          sourcery-token: ${{ secrets.TRUNK_SOURCERY_TOKEN }}
+          cli-path: ${{ github.workspace }}\trunk.ps1
+          append-args: ${{needs.detect_changes.outputs.linters-files }} -- --maxWorkers=5
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}
+
+  windows_tool_tests:
+    name: Windows Tool Tests
+    runs-on: windows-latest
+    needs: detect_changes
+    if: needs.detect_changes.outputs.tools == 'true'
+    timeout-minutes: 60
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Cache tool downloads
+        uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
+        with:
+          path: /tmp/plugins_testing_download_cache
+          key: trunk-${{ runner.os }}
+
+      - name: Tool Tests
+        # Run tests using KnownGoodVersion with any modified tools
+        uses: ./.github/actions/tool_tests
+        with:
+          append-args: ${{needs.detect_changes.outputs.tools-files }} -- --maxWorkers=5
+          cli-path: ${{ github.workspace }}\trunk.ps1
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}
+
+  # Run repo healthcheck tests
+  repo_tests:
+    name: Repo Tests
+    needs: detect_changes
+    if: needs.detect_changes.outputs.repo-tests == 'true'
+    uses: ./.github/workflows/repo_tests.reusable.yaml
+
+  report_test_success:
+    if: ${{ always() }}
+    runs-on: ubuntu-latest
+    name: Aggregate Test Results
+    needs: [linter_tests, tool_tests, repo_tests]
+    steps:
+      - run: |
+          linters="${{ needs.linter_tests.result }}"
+          repos="${{ needs.repo_tests.result }}"
+          tools="${{ needs.tool_tests.result }}"
+          if [[ $linters != "success" && $linters != "skipped" ]]; then
+            echo "Detected failure in linter tests"
+            exit 1
+          elif [[ $tools != "success" && $tools != "skipped" ]]; then
+            echo "Detected failure in tool tests"
+            exit 1
+          elif [[ $repos != "success" && $repos != "skipped" ]]; then
+            echo "Detected failure in repo tests"
+            exit 1
+          else
+            echo "All tests skipped or passed"
+            exit 0
+          fi
diff --git a/pyhlP.yaml b/pyhlP.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b767ca8d52387d164fef9960995246512d79326c
--- /dev/null
+++ b/pyhlP.yaml
@@ -0,0 +1,21 @@
+trunk_cli_version: 1.17.2
+title: taplo exited with exit_code=-1073741515
+report:
+  - taplo exited with exit_code=-1073741515
+  - linter:
+      command: |
+        'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' format pyproject.toml
+      stdin_path: (none)
+      run_from: C:\Users\ekitt\AppData\Local\Temp\trunk\bsd6hd5\
+      timeout: 10m
+      rerun: (cd C:\Users\ekitt\AppData\Local\Temp\trunk\bsd6hd5\; env -i 'PATH=C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin;C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/bin;C:\Users\ekitt\AppData\Local\trunk\tools\git-bash\2.40.1-da0c3e1526d36e62bf43d06ec46c5052/usr/bin' 'C:\Users\ekitt\AppData\Local\trunk\tools\taplo\0.8.1-1d8e50c63f53b54b0e5420bea9f330aa\taplo.exe' format pyproject.toml)
+      affects_cache:
+        []
+      direct_configs:
+        []
+      exit_status: exited
+      exit_code: -1073741515
+      stdout: (none)
+      stderr: (none)
+    parser: |
+      (none)
diff --git a/qHIPp.yaml b/qHIPp.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..74c8db197e31c452bf9891baeb45b37d71c74182
--- /dev/null
+++ b/qHIPp.yaml
@@ -0,0 +1,4 @@
+trunk_cli_version: 1.17.2
+title: Exception occurred while installing trufflehog
+report:
+  - HTTP 404 'https://github.com/trufflesecurity/trufflehog/releases/download/v3.63.2-rc0/trufflehog_3.63.2-rc0_windows_amd64.tar.gz'
diff --git a/repo_tests.reusable.yaml b/repo_tests.reusable.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e87e5893563a03d032f24cd78ba651e48c00f40a
--- /dev/null
+++ b/repo_tests.reusable.yaml
@@ -0,0 +1,40 @@
+# Runs tests to verify:
+# 1. All linters are specified in the README.md
+# 2. All linters have test coverage.
+# 3. Plugin has a healthy composite config
+name: Repo Tests
+on:
+  workflow_call:
+    inputs:
+      cli-version:
+        required: false
+        type: string
+      cli-path:
+        required: false
+        type: string
+
+permissions: read-all
+
+jobs:
+  plugins_test:
+    name: Plugin Tests
+    runs-on: ubuntu-x64
+    timeout-minutes: 15
+
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Setup node
+        uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3.8.2
+        with:
+          node-version: 18
+
+      - name: Install dependencies
+        run: npm ci
+
+      - name: Run repo tests
+        run: npm test --ci tests/repo_tests
+        env:
+          PLUGINS_TEST_CLI_VERSION: ${{ inputs.cli-version }}
+          PLUGINS_TEST_CLI_PATH: ${{ inputs.cli-path }}
diff --git a/run_tests.yaml b/run_tests.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..3dafaf8dcfcd14fd7a7ca3385806efad5550b871
--- /dev/null
+++ b/run_tests.yaml
@@ -0,0 +1,73 @@
+name: Tests
+
+on:
+  - push
+  - pull_request
+
+jobs:
+  test:
+    name: tests on CPU with empty model
+    runs-on: ubuntu-latest
+    if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name
+    steps:
+      - name: Checkout Code
+        uses: actions/checkout@v3
+      - name: Set up Python 3.10
+        uses: actions/setup-python@v4
+        with:
+          python-version: 3.10.6
+          cache: pip
+          cache-dependency-path: |
+            **/requirements*txt
+            launch.py
+      - name: Install test dependencies
+        run: pip install wait-for-it -r requirements-test.txt
+        env:
+          PIP_DISABLE_PIP_VERSION_CHECK: "1"
+          PIP_PROGRESS_BAR: "off"
+      - name: Setup environment
+        run: python launch.py --skip-torch-cuda-test --exit
+        env:
+          PIP_DISABLE_PIP_VERSION_CHECK: "1"
+          PIP_PROGRESS_BAR: "off"
+          TORCH_INDEX_URL: https://download.pytorch.org/whl/cpu
+          WEBUI_LAUNCH_LIVE_OUTPUT: "1"
+          PYTHONUNBUFFERED: "1"
+      - name: Start test server
+        run: >
+          python -m coverage run
+          --data-file=.coverage.server
+          launch.py
+          --skip-prepare-environment
+          --skip-torch-cuda-test
+          --test-server
+          --do-not-download-clip
+          --no-half
+          --disable-opt-split-attention
+          --use-cpu all
+          --api-server-stop
+          2>&1 | tee output.txt &
+      - name: Run tests
+        run: |
+          wait-for-it --service 127.0.0.1:7860 -t 600
+          python -m pytest -vv --junitxml=test/results.xml --cov . --cov-report=xml --verify-base-url test
+      - name: Kill test server
+        if: always()
+        run: curl -vv -XPOST http://127.0.0.1:7860/sdapi/v1/server-stop && sleep 10
+      - name: Show coverage
+        run: |
+          python -m coverage combine .coverage*
+          python -m coverage report -i
+          python -m coverage html -i
+      - name: Upload main app output
+        uses: actions/upload-artifact@v3
+        if: always()
+        with:
+          name: output
+          path: output.txt
+      - name: Upload coverage HTML
+        uses: actions/upload-artifact@v3
+        if: always()
+        with:
+          name: htmlcov
+          path: htmlcov
diff --git a/scorecard.yml b/scorecard.yml
new file mode 100644
index 0000000000000000000000000000000000000000..59fd2d10f11996a8fb16f84b2e7aa8ffeaa47590
--- /dev/null
+++ b/scorecard.yml
@@ -0,0 +1,70 @@
+# This workflow uses actions that are not certified by GitHub. They are provided
+# by a third-party and are governed by separate terms of service, privacy
+# policy, and support documentation.
+
+name: Scorecard supply-chain security
+on:
+  # For Branch-Protection check. Only the default branch is supported. See
+  # https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
+  # branch_protection_rule:
+
+  # To guarantee Maintained check is occasionally updated. See
+  # https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
+  schedule:
+    - cron: 44 9 * * 2
+  push:
+    branches: [main]
+
+# Declare default permissions as read only.
+permissions: read-all
+
+jobs:
+  analysis:
+    name: Scorecard analysis
+    runs-on: ubuntu-latest
+    permissions:
+      # Needed to upload the results to code-scanning dashboard.
+      security-events: write
+      # Needed to publish results and get a badge (see publish_results below).
+      id-token: write
+
+    steps:
+      - name: Checkout code
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+        with:
+          persist-credentials: false
+
+      - name: Run analysis
+        uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1
+        with:
+          results_file: results.sarif
+          results_format: sarif
+          # (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
+          # - you want to enable the Branch-Protection check on a *public* repository, or
+          # - you are installing Scorecard on a *private* repository
+          # To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat.
+          # repo_token: ${{ secrets.SCORECARD_TOKEN }}
+
+          # Public repositories:
+          #   - Publish results to OpenSSF REST API for easy access by consumers
+          #   - Allows the repository to include the Scorecard badge.
+          #   - See https://github.com/ossf/scorecard-action#publishing-results.
+          # For private repositories:
+          #   - `publish_results` will always be set to `false`, regardless
+          #     of the value entered here.
+          publish_results: true
+
+      # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
+      # format to the repository Actions tab.
+      - name: Upload artifact
+        uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
+        with:
+          name: SARIF file
+          path: results.sarif
+          retention-days: 5
+
+      # Upload the results to GitHub's code scanning dashboard.
+      - name: Upload to code-scanning
+        uses: github/codeql-action/upload-sarif@74483a38d39275f33fcff5f35b679b5ca4a26a99 # v2.22.5
+        with:
+          sarif_file: results.sarif
diff --git a/site.yml b/site.yml
new file mode 100644
index 0000000000000000000000000000000000000000..96b9c42768201bd2dec5d35854b284a92f19d6f7
--- /dev/null
+++ b/site.yml
@@ -0,0 +1,7 @@
+---
+# This playbook deploys a simple standalone JBoss server.
+
+- hosts: all
+
+  roles:
+    - jboss-standalone
diff --git a/trunk-share-with-everyone.yaml b/trunk-share-with-everyone.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..c572fe34118fb08824c835ee4dcf90a53e29c7c9
--- /dev/null
+++ b/trunk-share-with-everyone.yaml
@@ -0,0 +1,12 @@
+commands:
+  - run: trunk config share
+    title: Share trunk config
+full_timestamp:
+  nanos: 852906000
+  seconds: 1701898240
+id: trunk-share-with-everyone
+message: Remove trunk from your local git ignores
+priority: low
+rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk config share\x1b[0m\x1b[90m to allow committing your trunk config for your teammates to use\n\x1b[0m"
+timestamp: 1701898240
+title: Share trunk config
diff --git a/trunk-upgrade.yaml b/trunk-upgrade.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..080072ba7ac83d28a3931df8f144a79054052bf5
--- /dev/null
+++ b/trunk-upgrade.yaml
@@ -0,0 +1,14 @@
+commands:
+  - run: trunk upgrade
+    title: all
+  - run: trunk upgrade cli
+    title: CLI
+full_timestamp:
+  nanos: 968736000
+  seconds: 1701981048
+id: trunk-upgrade
+message: " cli version 1.18.0\n"
+priority: low
+rendered: "\x1b[90mRun \x1b[0m\x1b[96mtrunk upgrade\x1b[0m\x1b[90m to upgrade \x1b[0m\x1b[90mtrunk\n\x1b[0m"
+timestamp: 1701981048
+title: Upgrade Available
diff --git a/trunk.yaml b/trunk.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..bc3b054b34cddef71199e27fc36aead2d2c2343d
--- /dev/null
+++ b/trunk.yaml
@@ -0,0 +1,48 @@
+# This file controls the behavior of Trunk: https://docs.trunk.io/cli
+# To learn more about the format of this file, see https://docs.trunk.io/reference/trunk-yaml
+version: 0.1
+cli:
+  version: 1.18.0
+# Trunk provides extensibility via plugins. (https://docs.trunk.io/plugins)
+plugins:
+  sources:
+    - id: trunk
+      ref: v1.3.0
+      uri: https://github.com/trunk-io/plugins
+# Many linters and tools depend on runtimes - configure them here. (https://docs.trunk.io/runtimes)
+runtimes:
+  enabled:
+    - go@1.21.0
+    - java@13.0.11
+    - node@18.12.1
+    - python@3.10.8
+# This is the section where you manage your linters. (https://docs.trunk.io/check/configuration)
+lint:
+  enabled:
+    - actionlint@1.6.26
+    - bandit@1.7.5
+    - black@23.9.1
+    - checkov@3.1.9
+    - eslint@8.54.0
+    - git-diff-check
+    - isort@5.12.0
+    - ktlint@1.0.1
+    - markdownlint@0.37.0
+    - osv-scanner@1.5.0
+    - oxipng@9.0.0
+    - prettier@3.1.0
+    - pylint@3.0.2
+    - ruff@0.1.7
+    - shellcheck@0.9.0
+    - shfmt@3.6.0
+    - taplo@0.8.1
+    - trivy@0.48.0
+    - trufflehog@3.63.2
+    - yamllint@1.33.0
+actions:
+  disabled:
+    - trunk-announce
+    - trunk-check-pre-push
+    - trunk-fmt-pre-commit
+  enabled:
+    - trunk-upgrade-available
diff --git a/v1-inference.yaml b/v1-inference.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d4effe569e897369918625f9d8be5603a0e6a0d6
--- /dev/null
+++ b/v1-inference.yaml
@@ -0,0 +1,70 @@
+model:
+  base_learning_rate: 1.0e-04
+  target: ldm.models.diffusion.ddpm.LatentDiffusion
+  params:
+    linear_start: 0.00085
+    linear_end: 0.0120
+    num_timesteps_cond: 1
+    log_every_t: 200
+    timesteps: 1000
+    first_stage_key: "jpg"
+    cond_stage_key: "txt"
+    image_size: 64
+    channels: 4
+    cond_stage_trainable: false   # Note: different from the one we trained before
+    conditioning_key: crossattn
+    monitor: val/loss_simple_ema
+    scale_factor: 0.18215
+    use_ema: False
+
+    scheduler_config: # 10000 warmup steps
+      target: ldm.lr_scheduler.LambdaLinearScheduler
+      params:
+        warm_up_steps: [ 10000 ]
+        cycle_lengths: [ 10000000000000 ] # incredibly large number to prevent corner cases
+        f_start: [ 1.e-6 ]
+        f_max: [ 1. ]
+        f_min: [ 1. ]
+
+    unet_config:
+      target: ldm.modules.diffusionmodules.openaimodel.UNetModel
+      params:
+        image_size: 32 # unused
+        in_channels: 4
+        out_channels: 4
+        model_channels: 320
+        attention_resolutions: [ 4, 2, 1 ]
+        num_res_blocks: 2
+        channel_mult: [ 1, 2, 4, 4 ]
+        num_heads: 8
+        use_spatial_transformer: True
+        transformer_depth: 1
+        context_dim: 768
+        use_checkpoint: True
+        legacy: False
+
+    first_stage_config:
+      target: ldm.models.autoencoder.AutoencoderKL
+      params:
+        embed_dim: 4
+        monitor: val/rec_loss
+        ddconfig:
+          double_z: true
+          z_channels: 4
+          resolution: 256
+          in_channels: 3
+          out_ch: 3
+          ch: 128
+          ch_mult:
+          - 1
+          - 2
+          - 4
+          - 4
+          num_res_blocks: 2
+          attn_resolutions: []
+          dropout: 0.0
+        lossconfig:
+          target: torch.nn.Identity
+
+    cond_stage_config:
+      target: ldm.modules.encoders.modules.FrozenCLIPEmbedder
diff --git a/v1-inpainting-inference.yaml b/v1-inpainting-inference.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..f9eec37d24bce33ce92320a782d16ae72308190a
--- /dev/null
+++ b/v1-inpainting-inference.yaml
@@ -0,0 +1,70 @@
+model:
+  base_learning_rate: 7.5e-05
+  target: ldm.models.diffusion.ddpm.LatentInpaintDiffusion
+  params:
+    linear_start: 0.00085
+    linear_end: 0.0120
+    num_timesteps_cond: 1
+    log_every_t: 200
+    timesteps: 1000
+    first_stage_key: "jpg"
+    cond_stage_key: "txt"
+    image_size: 64
+    channels: 4
+    cond_stage_trainable: false   # Note: different from the one we trained before
+    conditioning_key: hybrid   # important
+    monitor: val/loss_simple_ema
+    scale_factor: 0.18215
+    finetune_keys: null
+
+    scheduler_config: # 10000 warmup steps
+      target: ldm.lr_scheduler.LambdaLinearScheduler
+      params:
+        warm_up_steps: [ 2500 ] # NOTE for resuming. use 10000 if starting from scratch
+        cycle_lengths: [ 10000000000000 ] # incredibly large number to prevent corner cases
+        f_start: [ 1.e-6 ]
+        f_max: [ 1. ]
+        f_min: [ 1. ]
+
+    unet_config:
+      target: ldm.modules.diffusionmodules.openaimodel.UNetModel
+      params:
+        image_size: 32 # unused
+        in_channels: 9  # 4 data + 4 downscaled image + 1 mask
+        out_channels: 4
+        model_channels: 320
+        attention_resolutions: [ 4, 2, 1 ]
+        num_res_blocks: 2
+        channel_mult: [ 1, 2, 4, 4 ]
+        num_heads: 8
+        use_spatial_transformer: True
+        transformer_depth: 1
+        context_dim: 768
+        use_checkpoint: True
+        legacy: False
+
+    first_stage_config:
+      target: ldm.models.autoencoder.AutoencoderKL
+      params:
+        embed_dim: 4
+        monitor: val/rec_loss
+        ddconfig:
+          double_z: true
+          z_channels: 4
+          resolution: 256
+          in_channels: 3
+          out_ch: 3
+          ch: 128
+          ch_mult:
+          - 1
+          - 2
+          - 4
+          - 4
+          num_res_blocks: 2
+          attn_resolutions: []
+          dropout: 0.0
+        lossconfig:
+          target: torch.nn.Identity
+
+    cond_stage_config:
+      target: ldm.modules.encoders.modules.FrozenCLIPEmbedder
diff --git a/warns_merge_master.yml b/warns_merge_master.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ae2aab6ba8ce5684755b5fb4083267111bcd23cd
--- /dev/null
+++ b/warns_merge_master.yml
@@ -0,0 +1,19 @@
+name: Pull requests can't target master branch
+
+"on":
+  pull_request:
+    types:
+      - opened
+      - synchronize
+      - reopened
+    branches:
+      - master
+
+jobs:
+  check:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Warning marge into master
+        run: |
+          echo -e "::warning::This pull request directly merge into \"master\" branch, normally development happens on \"dev\" branch."
+          exit 1
diff --git a/windows_nightly.yaml b/windows_nightly.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5679cc04ee44adf7002fc7f62a7d33e9cdde92e0
--- /dev/null
+++ b/windows_nightly.yaml
@@ -0,0 +1,91 @@
+name: Windows Tests
+on:
+  # TODO(Tyler): Preserve this workflow for testing, but in the future we'll want to remove it.
+  workflow_dispatch: {}
+
+permissions: read-all
+
+jobs:
+  # Run tests against all linters for snapshots and latest version as they exist on main
+  # This job is used to diagnose plugin config health in advance of a release
+  linter_tests_main:
+    name: Linter Tests Main
+    runs-on: windows-latest
+    timeout-minutes: 90
+    strategy:
+      fail-fast: false
+      matrix:
+        linter-version: [Snapshots, Latest]
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Cache tool downloads
+        uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
+        with:
+          path: /tmp/plugins_testing_download_cache
+          # No need to key on trunk version unless we change how we store downloads.
+          key: trunk-${{ runner.os }}
+
+      - name: Delete cache
+        # For now, avoid deleting cache on pull request changes to nightly. This improves PR experience.
+        if: env.TRIGGER != 'pull_request'
+        run: |
+          if [ -d "/tmp/plugins_testing_download_cache" ]
+          then
+            tmp_dir=/tmp/${GITHUB_RUN_ID}-${GITHUB_RUN_NUMBER}-${GITHUB_RUN_ATTEMPT}
+            mv "/tmp/plugins_testing_download_cache" ${tmp_dir}
+            chmod -R u+w ${tmp_dir}
+            rm -rf ${tmp_dir}
+          fi
+        shell: bash
+
+      - name: Linter Tests
+        uses: ./.github/actions/linter_tests
+        with:
+          linter-version: ${{ matrix.linter-version }}
+          sourcery-token: ${{ secrets.TRUNK_SOURCERY_TOKEN }}
+          cli-path: ${{ github.workspace }}\trunk.ps1
+          # manually specify more parallelism to avoid bottlenecks
+          append-args: linters -- --maxWorkers=5
+          # CI Debugger is not yet supported on Windows
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}
+
+  tool_tests_main:
+    name: Tool Tests Main
+    runs-on: windows-latest
+    timeout-minutes: 90
+    steps:
+      - name: Checkout
+        uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
+
+      - name: Cache tool downloads
+        uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2
+        with:
+          path: /tmp/plugins_testing_download_cache
+          # No need to key on trunk version unless we change how we store downloads.
+          key: trunk-${{ runner.os }}
+
+      - name: Delete cache
+        # For now, avoid deleting cache on pull request changes to nightly. This improves PR experience.
+        if: env.TRIGGER != 'pull_request'
+        run: |
+          if [ -d "/tmp/plugins_testing_download_cache" ]
+          then
+            tmp_dir=/tmp/${GITHUB_RUN_ID}-${GITHUB_RUN_NUMBER}-${GITHUB_RUN_ATTEMPT}
+            mv "/tmp/plugins_testing_download_cache" ${tmp_dir}
+            chmod -R u+w ${tmp_dir}
+            rm -rf ${tmp_dir}
+          fi
+        shell: bash
+
+      # TODO(lauri): For now this just runs on the hardcoded versions. We should configure this
+      # akin to the linter_tests job.
+      - name: Tool Tests
+        if: failure() || success()
+        uses: ./.github/actions/tool_tests
+        with:
+          cli-path: ${{ github.workspace }}\trunk.ps1
+          append-args: tools -- --maxWorkers=5
+          # CI Debugger is not yet supported on Windows
+          trunk-token: ${{ secrets.TRUNK_DEBUGGER_TOKEN }}