File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # GENERATED SAMPLE – PLEASE EDIT
2+ # Recovered from code analysis and templates
3+
4+ ALERT_EMAIL=
5+ ALLOW_GPT5=
6+ EMAIL_SMTP_URL=http://localhost:8000
7+ ENVIRONMENT=
8+ MKL_NUM_THREADS=
9+ OMP_NUM_THREADS=
10+ OPENAI_API_KEY=your_openai_key_here
11+ OPENROUTER_API_KEY=REPLACE_ME
12+ PYTORCH_ENABLE_MPS_FALLBACK=
13+ RUNTIME_BASE_URL=http://localhost:8000
14+ SMTP_PASSWORD=REPLACE_ME
15+ SMTP_PORT=8080
16+ SMTP_SERVER=
17+ SMTP_USERNAME=
18+ STILLME_ALERTS_DESKTOP_ENABLED=1
19+ STILLME_ALERTS_EMAIL_ENABLED=1
20+ STILLME_ALERTS_ENABLED=1
21+ STILLME_ALERTS_TELEGRAM_ENABLED=1
22+ STILLME_DRY_RUN=1
23+ STILLME_LEARNING_ENABLED=1
24+ STILLME_TZ=Asia/Ho_Chi_Minh
25+ STILLME__REFLEX__THRESHOLD_BALANCED=
26+ STILLME__REFLEX__WEIGHT_PATTERN=
27+ TELEGRAM_BOT_TOKEN=REPLACE_ME
28+ TELEGRAM_CHAT_ID=
Original file line number Diff line number Diff line change @@ -13,12 +13,12 @@ jobs:
1313 runs-on : ubuntu-latest
1414 steps :
1515 - name : Checkout
16- uses : actions/checkout@v4
16+ uses : actions/checkout@v5
1717 with :
1818 fetch-depth : 0
1919
2020 - name : Set up Python
21- uses : actions/setup-python@v5
21+ uses : actions/setup-python@v6
2222 with :
2323 python-version : ' 3.11'
2424
Original file line number Diff line number Diff line change 1+ name : CI – Smoke
2+
3+ on :
4+ pull_request :
5+ paths :
6+ - " tests/test_*smoke*.py"
7+ - " tests/test_*canary*.py"
8+ - " pytest.ini"
9+ - " stillme_core/**"
10+ - " agent_dev/**"
11+ - " framework.py"
12+ push :
13+ branches : [ main ]
14+ paths :
15+ - " tests/test_*smoke*.py"
16+ - " tests/test_*canary*.py"
17+ - " pytest.ini"
18+ - " stillme_core/**"
19+ - " agent_dev/**"
20+ - " framework.py"
21+
22+ permissions :
23+ contents : read
24+
25+ concurrency :
26+ group : ${{ github.workflow }}-${{ github.ref }}
27+ cancel-in-progress : true
28+
29+ jobs :
30+ smoke :
31+ runs-on : ubuntu-latest
32+ timeout-minutes : 15
33+ if : " !contains(github.event.head_commit.message, '[skip ci]')"
34+
35+ steps :
36+ - name : Checkout code
37+ uses : actions/checkout@v5
38+
39+ - name : Set up Python
40+ uses : actions/setup-python@v6
41+ with :
42+ python-version : " 3.11"
43+
44+ - name : Install dependencies
45+ run : |
46+ pip install -e . || true
47+ pip install pytest
48+
49+ - name : Run smoke tests
50+ run : |
51+ pytest -q -k "smoke or canary"
52+ env :
53+ STILLME_DRY_RUN : " 1"
54+
55+ - name : Run learning smoke only
56+ run : |
57+ pytest -q tests/test_learning_smoke.py
58+ env :
59+ STILLME_DRY_RUN : " 1"
60+
61+ - name : Run framework smoke only
62+ run : |
63+ pytest -q tests/test_framework_smoke.py
64+ env :
65+ STILLME_DRY_RUN : " 1"
Original file line number Diff line number Diff line change @@ -23,12 +23,12 @@ jobs:
2323
2424 steps :
2525 - name : Checkout
26- uses : actions/checkout@v4
26+ uses : actions/checkout@v5
2727 with :
2828 fetch-depth : 0
2929
3030 - name : Set up Python
31- uses : actions/setup-python@v5
31+ uses : actions/setup-python@v6
3232 with :
3333 python-version : ' 3.11'
3434
Original file line number Diff line number Diff line change 1+ name : Costs Report
2+
3+ on :
4+ schedule :
5+ - cron : " 0 7 * * MON" # mỗi Thứ Hai 14:00 ICT
6+ workflow_dispatch :
7+
8+ permissions :
9+ contents : write
10+ pull-requests : write
11+
12+ concurrency :
13+ group : ${{ github.workflow }}-${{ github.ref }}
14+ cancel-in-progress : true
15+
16+ jobs :
17+ build :
18+ runs-on : ubuntu-latest
19+ timeout-minutes : 10
20+ steps :
21+ dependabot/github_actions/actions/checkout-5
22+ - uses : actions/checkout@v5
23+ - uses : actions/setup-python@v5
24+
25+ - uses : actions/checkout@v4
26+ - uses : actions/setup-python@v6
27+ main
28+ with :
29+ python-version : " 3.11"
30+ - name : Generate COSTS.md
31+ run : |
32+ python scripts/gen_costs_report.py
33+ - name : Create Pull Request
34+ uses : peter-evans/create-pull-request@v6
35+ with :
36+ title : " chore(docs): update COSTS.md (weekly)"
37+ commit-message : " chore(docs): update COSTS.md (weekly)"
38+ branch : " bot/update-costs-md"
39+ base : " main"
40+ delete-branch : true
41+ add-paths : |
42+ reports/COSTS.md
Original file line number Diff line number Diff line change 1010 runs-on : ubuntu-latest
1111 steps :
1212 - name : Checkout
13- uses : actions/checkout@v4
13+ uses : actions/checkout@v5
1414 with :
1515 fetch-depth : 0
1616
Original file line number Diff line number Diff line change 11# Multi-stage build for production-ready StillMe AI
2- FROM python:3.12 -slim as builder
2+ FROM python:3.14 -slim as builder
33
44# Set environment variables
55ENV PYTHONDONTWRITEBYTECODE=1 \
@@ -24,7 +24,7 @@ COPY requirements-test.txt ./
2424RUN pip install --no-cache-dir -r requirements-test.txt
2525
2626# Production stage
27- FROM python:3.12 -slim as production
27+ FROM python:3.14 -slim as production
2828
2929# Set environment variables
3030ENV PYTHONDONTWRITEBYTECODE=1 \
Original file line number Diff line number Diff line change 1+ dependabot /pip/uvicorn-standard--0.37.0
12fastapi == 0.104.1
3+ uvicorn [standard ]== 0.37.0
4+
5+ fastapi == 0.119.0
26uvicorn [standard ]== 0.24.0
3- httpx == 0.25.2
7+ dependabot /pip/httpx-0.28.1
8+ httpx == 0.28.1
49redis == 5.0.1
5- pydantic == 2.5.0
6- python-multipart == 0.0.6
7- aiofiles == 23.2.1
10+
11+ main
12+ httpx == 0.25.2
13+ redis == 6.4.0
14+ main
15+ pydantic == 2.12.1
16+ python-multipart == 0.0.20
17+ aiofiles == 25.1.0
You can’t perform that action at this time.
0 commit comments