Skip to content

Commit b609343

Browse files
authored
Merge branch 'main' into mishushakov/update-e2b-charts
2 parents d4eee4a + 4e0369c commit b609343

File tree

17 files changed

+366
-319
lines changed

17 files changed

+366
-319
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Build Prod Template
2+
3+
on:
4+
workflow_dispatch:
5+
inputs:
6+
skip_cache:
7+
description: Skip build cache
8+
required: false
9+
type: boolean
10+
default: false
11+
12+
concurrency:
13+
group: Release-${{ github.ref }}
14+
cancel-in-progress: false
15+
16+
permissions:
17+
contents: read
18+
19+
jobs:
20+
build-template:
21+
name: Build E2B template
22+
runs-on: ubuntu-latest
23+
steps:
24+
- name: Checkout repository
25+
uses: actions/checkout@v4
26+
- uses: actions/setup-python@v6
27+
with:
28+
python-version: '3.13'
29+
30+
- name: Install development dependencies
31+
working-directory: ./template
32+
run: pip install -r requirements-dev.txt
33+
34+
- name: Build E2B template
35+
id: build-template
36+
working-directory: ./template
37+
run: |
38+
python build_prod.py
39+
env:
40+
E2B_API_KEY: ${{ secrets.E2B_PROD_API_KEY }}
41+
E2B_DOMAIN: ${{ vars.E2B_DOMAIN }}
42+
SKIP_CACHE: ${{ inputs.skip_cache }}

.github/workflows/build_test_template.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
name: Build E2B Template
2323
runs-on: ubuntu-latest
2424
outputs:
25-
template_id: ${{ steps.generate-template-id.outputs.template_id }}
25+
template_id: ${{ steps.build-template.outputs.template_id }}
2626
steps:
2727
- name: Checkout repository
2828
uses: actions/checkout@v4
@@ -42,12 +42,12 @@ jobs:
4242
working-directory: ./template
4343
run: pip install -r requirements-dev.txt
4444

45-
- name: Generate Template ID
45+
- name: Generate Template Name
4646
id: generate-template-id
4747
run: |
4848
E2B_TESTS_TEMPLATE=e2b-code-interpreter-ci-$(uuidgen)
49-
echo "Generated Template ID: $E2B_TESTS_TEMPLATE"
50-
echo "template_id=$E2B_TESTS_TEMPLATE" >> $GITHUB_OUTPUT
49+
echo "Generated Template Name: $E2B_TESTS_TEMPLATE"
50+
echo "template_name=$E2B_TESTS_TEMPLATE" >> $GITHUB_OUTPUT
5151
5252
- name: Build E2B template
5353
id: build-template
@@ -57,4 +57,4 @@ jobs:
5757
env:
5858
E2B_API_KEY: ${{ secrets.E2B_API_KEY }}
5959
E2B_DOMAIN: ${{ inputs.E2B_DOMAIN }}
60-
E2B_TESTS_TEMPLATE: ${{ steps.generate-template-id.outputs.template_id }}
60+
E2B_TESTS_TEMPLATE: ${{ steps.generate-template-id.outputs.template_name }}

.github/workflows/lint.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ name: Lint
33
on:
44
pull_request:
55

6+
permissions:
7+
contents: read
8+
69
jobs:
710
lint:
811
name: Lint
@@ -14,7 +17,7 @@ jobs:
1417

1518
- uses: pnpm/action-setup@v4
1619
with:
17-
version: 9.15.5
20+
version: 9.15.9
1821

1922
- name: Setup Node.js 20
2023
uses: actions/setup-node@v4
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: validate renovate config
2+
3+
permissions:
4+
contents: read
5+
6+
on:
7+
pull_request:
8+
branches:
9+
- main
10+
11+
jobs:
12+
validate-renovate-config:
13+
runs-on: ubuntu-24.04
14+
steps:
15+
- name: Checkout repository
16+
uses: actions/checkout@v6
17+
18+
- name: Validate Renovate config
19+
uses: suzuki-shunsuke/github-action-renovate-config-validator@v2.0.0

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,4 +290,6 @@ cython_debug/
290290
.idea/
291291

292292
# VS Code
293-
.vscode/
293+
.vscode/
294+
295+
.DS_Store

chart_data_extractor/poetry.lock

Lines changed: 97 additions & 86 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@e2b/code-interpreter",
33
"version": "2.3.3",
4-
"packageManager": "pnpm@9.15.5",
4+
"packageManager": "pnpm@9.15.9",
55
"description": "E2B Code Interpreter - Stateful code execution",
66
"homepage": "https://e2b.dev",
77
"license": "MIT",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"format": "pnpm --if-present --recursive run format",
1010
"changeset": "pnpx @changesets/cli"
1111
},
12-
"packageManager": "pnpm@9.15.5",
12+
"packageManager": "pnpm@9.15.9",
1313
"devDependencies": {
1414
"@changesets/read": "^0.6.2",
1515
"changeset": "^0.2.6",

0 commit comments

Comments
 (0)