Skip to content

Commit d8d11c1

Browse files
committed
Merge remote-tracking branch 'origin/main' into delete-v2-dashboard
# Conflicts: # apps/webapp/app/components/navigation/SideMenu.tsx # apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.$projectParam.events.$eventParam/route.tsx # apps/webapp/app/routes/_app.orgs.$organizationSlug.projects.v3.$projectParam.runs.electric.$runParam/route.tsx # apps/webapp/app/services/worker.server.ts # apps/webapp/app/utils/pathBuilder.ts # apps/webapp/app/v3/marqs/v2.server.ts
2 parents 1cff546 + e1db12b commit d8d11c1

File tree

395 files changed

+19646
-8471
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

395 files changed

+19646
-8471
lines changed

.changeset/cold-coins-burn.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@trigger.dev/react-hooks": patch
3+
"@trigger.dev/sdk": patch
4+
"trigger.dev": patch
5+
---
6+
7+
Add support for two-phase deployments and task version pinning

.changeset/green-cheetahs-scream.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/little-trains-begin.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@trigger.dev/python": patch
3+
---
4+
5+
Introduced a new Python extension to enhance the build process. It now allows users to execute Python scripts with improved support and error handling.

.changeset/ninety-cars-peel.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"trigger.dev": patch
3+
---
4+
5+
Fix issue where a typescript file with only types causes indexing to fail

.changeset/wise-mirrors-hug.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@trigger.dev/core": patch
3+
---
4+
5+
Add manual checkpoint schema

.changeset/witty-jars-approve.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@trigger.dev/core": patch
3+
---
4+
5+
- Add new run completion submission message with ack
6+
- Add timeout support to sendWithAck

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ jobs:
3939
${{ runner.os }}-mintlify
4040
4141
- name: 🔗 Check for broken links
42-
run: npx [email protected].222 broken-links
42+
run: npx [email protected].393 broken-links

.github/workflows/e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
os: [buildjet-8vcpu-ubuntu-2204, windows-latest]
20+
os: [ubuntu-latest, windows-latest]
2121
package-manager: ["npm", "pnpm"]
2222
steps:
2323
- name: ⬇️ Checkout repo

.github/workflows/pr_checks.yml

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -28,34 +28,3 @@ jobs:
2828
with:
2929
package: cli-v3
3030
secrets: inherit
31-
32-
preview-release:
33-
name: Preview Release
34-
needs: [typecheck, units, e2e]
35-
if: github.repository == 'triggerdotdev/trigger.dev'
36-
runs-on: buildjet-8vcpu-ubuntu-2204
37-
steps:
38-
- name: ⬇️ Checkout repo
39-
uses: actions/checkout@v4
40-
with:
41-
fetch-depth: 0
42-
43-
- name: ⎔ Setup pnpm
44-
uses: pnpm/action-setup@v4
45-
with:
46-
version: 8.15.5
47-
48-
- name: ⎔ Setup node
49-
uses: buildjet/setup-node@v4
50-
with:
51-
node-version: 20.11.1
52-
cache: "pnpm"
53-
54-
- name: 📥 Download deps
55-
run: pnpm install --frozen-lockfile
56-
57-
- name: 🏗️ Build
58-
run: pnpm run build --filter "@trigger.dev/*" --filter "trigger.dev"
59-
60-
- name: ⚡ Publish preview release
61-
run: npx pkg-pr-new publish --no-template $(ls -d ./packages/*)

.github/workflows/publish-worker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
strategy:
2424
matrix:
2525
package: [coordinator, docker-provider, kubernetes-provider]
26-
runs-on: buildjet-16vcpu-ubuntu-2204
26+
runs-on: ubuntu-latest
2727
env:
2828
DOCKER_BUILDKIT: "1"
2929
steps:

.github/workflows/typecheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55

66
jobs:
77
typecheck:
8-
runs-on: buildjet-8vcpu-ubuntu-2204
8+
runs-on: ubuntu-latest
99

1010
steps:
1111
- name: ⬇️ Checkout repo

.github/workflows/unit-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
jobs:
77
unitTests:
88
name: "🧪 Unit Tests"
9-
runs-on: buildjet-16vcpu-ubuntu-2204
9+
runs-on: ubuntu-latest
1010
steps:
1111
- name: ⬇️ Checkout repo
1212
uses: actions/checkout@v4

.vscode/launch.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,15 @@
2222
"cwd": "${workspaceFolder}/apps/webapp",
2323
"sourceMaps": true
2424
},
25+
{
26+
"type": "node-terminal",
27+
"request": "launch",
28+
"name": "Debug fairDequeuingStrategy.test.ts",
29+
"command": "pnpm run test -t FairDequeuingStrategy",
30+
"envFile": "${workspaceFolder}/.env",
31+
"cwd": "${workspaceFolder}/apps/webapp",
32+
"sourceMaps": true
33+
},
2534
{
2635
"type": "chrome",
2736
"request": "launch",
@@ -37,6 +46,14 @@
3746
"cwd": "${workspaceFolder}/references/init-shell",
3847
"sourceMaps": true
3948
},
49+
{
50+
"type": "node-terminal",
51+
"request": "launch",
52+
"name": "Debug V3 init dev CLI",
53+
"command": "pnpm exec trigger dev",
54+
"cwd": "${workspaceFolder}/references/init-shell",
55+
"sourceMaps": true
56+
},
4057
{
4158
"type": "node-terminal",
4259
"request": "launch",

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<img alt="Trigger.dev logo" src="https://imagedelivery.net/3TbraffuDZ4aEf8KWOmI_w/a45d1fa2-0ae8-4a39-4409-f4f934bfae00/public">
66
</picture>
77

8-
### Open source background jobs with no timeouts
8+
### Open source background jobs and AI infrastructure
99

1010
[Discord](https://trigger.dev/discord) | [Website](https://trigger.dev) | [Issues](https://github.com/triggerdotdev/trigger.dev/issues) | [Docs](https://trigger.dev/docs)
1111

@@ -20,12 +20,14 @@ Trigger.dev is an open source platform and SDK which allows you to create long-r
2020
### Key features:
2121

2222
- JavaScript and TypeScript SDK
23-
- Write reliable code by default
2423
- No timeouts
2524
- Retries (with exponential backoff)
2625
- Queues and concurrency controls
2726
- Schedules and crons
2827
- Full Observability; logs, live trace views, advanced filtering
28+
- React hooks to interact with the Trigger API from your React app
29+
- Pipe LLM streams straight to your users through the Realtime API
30+
- Trigger tasks and display the run status and metadata anywhere in your app
2931
- Custom alerts, get notified by email, Slack or webhooks
3032
- No infrastructure to manage
3133
- Elastic (scaling)

apps/coordinator/Containerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ RUN find . -name "node_modules" -type d -prune -exec rm -rf '{}' +
1313
FROM node-20 AS base
1414

1515
RUN apt-get update \
16-
&& apt-get install -y buildah ca-certificates dumb-init docker.io \
16+
&& apt-get install -y buildah ca-certificates dumb-init docker.io busybox \
1717
&& rm -rf /var/lib/apt/lists/*
1818

1919
COPY --chown=node:node .gitignore .gitignore

0 commit comments

Comments
 (0)