Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
304 commits
Select commit Hold shift + click to select a range
99cc936
Bump uv in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 5, 2026
e0572be
Merge pull request #27 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
903a5c2
Merge pull request #28 from vwinland/dependabot/npm_and_yarn/tutorial…
vwinland May 7, 2026
4823a1c
Bump ip-address and express-rate-limit
dependabot[bot] May 7, 2026
d27a2fb
Bump mako
dependabot[bot] May 7, 2026
e0e18fc
Bump python-multipart
dependabot[bot] May 7, 2026
921dba1
Merge pull request #29 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
9ecf0ee
Merge pull request #35 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
1190f00
Merge pull request #30 from vwinland/dependabot/npm_and_yarn/tutorial…
vwinland May 7, 2026
47d0559
Merge pull request #39 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
5a34bd2
Merge pull request #36 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
918ac5b
Merge pull request #37 from vwinland/dependabot/npm_and_yarn/tutorial…
vwinland May 7, 2026
49efc29
Bump pyjwt in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
7e0ecb6
Bump orjson in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
4ef84a0
Bump pyasn1 in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
8c85b48
Bump cryptography in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
a6209b2
Bump requests in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
44ebefb
Bump pygments in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
7722196
Merge pull request #38 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
cca4cf5
Merge pull request #40 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
a710443
Merge pull request #41 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
c55b30a
Merge pull request #42 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
c802861
Merge pull request #43 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
f79cdf0
Merge pull request #44 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
9433dc6
Bump protobuf in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
5b35acb
Merge pull request #45 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
66990f5
Merge pull request #46 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
86fc713
Bump python-dotenv
dependabot[bot] May 7, 2026
5d8040f
Bump langchain-openai
dependabot[bot] May 7, 2026
94a3cf3
Bump filelock in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
8ad5a7a
Bump h11 in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
98b90a3
Bump starlette in /tutorials/03-multi-agent-systems/my_retail_advisor
dependabot[bot] May 7, 2026
f498d3a
Merge pull request #47 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
b1798a5
Merge pull request #48 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
c8fcc94
chore(deps): bump langsmith
dependabot[bot] May 7, 2026
d8ddbe1
chore(deps): bump langchain-text-splitters
dependabot[bot] May 7, 2026
5dcb0ac
Merge pull request #49 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
0a0c7c8
Merge pull request #50 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
cd3b027
Merge pull request #51 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
9f80e8d
Merge pull request #52 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
53b913d
Merge branch 'main' into dependabot/uv/tutorials/03-multi-agent-syste…
vwinland May 7, 2026
47d8d70
Merge pull request #53 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 7, 2026
cfa12ac
chore(deps): bump litellm
dependabot[bot] May 7, 2026
825f2ad
chore(deps): bump uv
dependabot[bot] May 7, 2026
df27024
chore(deps): bump aiohttp
dependabot[bot] May 7, 2026
d10860c
chore(deps): bump mem0ai
dependabot[bot] May 8, 2026
3ed5b44
chore(deps): bump fast-uri
dependabot[bot] May 9, 2026
fef6c5e
chore(deps): bump hono
dependabot[bot] May 9, 2026
b60002c
Merge pull request #54 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 9, 2026
27ee64b
Merge pull request #55 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 9, 2026
1c2ebb2
Merge branch 'main' into dependabot/uv/tutorials/03-multi-agent-syste…
vwinland May 9, 2026
055c47f
chore(deps): bump actions/dependency-review-action from 4 to 5
dependabot[bot] May 11, 2026
a1c9514
chore(deps): update pydantic requirement
dependabot[bot] May 11, 2026
903108c
chore(deps): bump the npm-dependencies group
dependabot[bot] May 11, 2026
5543480
Merge pull request #56 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 11, 2026
5078a0f
Merge pull request #57 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 11, 2026
f75e2e1
Merge pull request #58 from vwinland/dependabot/npm_and_yarn/tutorial…
vwinland May 11, 2026
d757921
Merge pull request #59 from vwinland/dependabot/npm_and_yarn/tutorial…
vwinland May 11, 2026
309e53f
Merge pull request #61 from vwinland/dependabot/github_actions/action…
vwinland May 11, 2026
0ce6fae
Merge pull request #62 from vwinland/dependabot/pip/tutorials/03-mult…
vwinland May 11, 2026
e76699e
Merge pull request #63 from vwinland/dependabot/npm_and_yarn/tutorial…
vwinland May 11, 2026
4f08663
chore(deps): bump urllib3
dependabot[bot] May 11, 2026
bf9095e
Merge pull request #64 from vwinland/dependabot/pip/tutorials/02-agen…
vwinland May 11, 2026
a553a5d
chore(deps): bump litellm
dependabot[bot] May 11, 2026
6b5f1e7
chore(deps): bump urllib3
dependabot[bot] May 11, 2026
bcf9588
Merge pull request #65 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 11, 2026
38532a6
Merge pull request #66 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 11, 2026
5259e26
feat: add dependabot auto-approval workflow and security documentation
vwinland May 11, 2026
b061cae
Merge pull request #67 from vwinland/add-dependabot-feature
vwinland May 11, 2026
523cd7a
chore(deps): bump aiohttp
dependabot[bot] May 11, 2026
f9ff908
chore(deps): bump urllib3
dependabot[bot] May 11, 2026
0ccc0b2
chore(deps): bump litellm
dependabot[bot] May 11, 2026
93717bf
chore(deps): bump urllib3
dependabot[bot] May 11, 2026
2b7e9c4
Merge pull request #68 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 11, 2026
df0efb5
Merge pull request #69 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 11, 2026
1db779e
chore(deps): bump pygments
dependabot[bot] May 11, 2026
cd4727a
docs: streamline contributing guide and remove dependabot auto-labeling
vwinland May 11, 2026
aa91c16
Merge pull request #70 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 11, 2026
5dd9b55
Merge pull request #73 from vwinland/add-dependabot-feature
vwinland May 11, 2026
2491a24
Merge pull request #71 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 11, 2026
86a0325
Merge pull request #72 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 11, 2026
33842de
chore: reorganize dependabot docs and remove outdated tutorials
vwinland May 11, 2026
5d98022
Merge branch 'IBM:main' into add-dependabot-feature
vwinland May 11, 2026
9f3366a
Merge pull request #74 from vwinland/add-dependabot-feature
vwinland May 11, 2026
3f2eef9
Move security.md file to root
vwinland May 11, 2026
62b105f
Merge pull request #75 from vwinland/add-dependabot-feature
vwinland May 11, 2026
11f40b2
feat(add-dependabot-feature): ignore beeai-framework dependency in De…
vwinland May 11, 2026
6844d16
Merge pull request #76 from vwinland/add-dependabot-feature
vwinland May 11, 2026
be2f342
chore(deps): bump dependabot/fetch-metadata from 2 to 3
dependabot[bot] May 11, 2026
f8b7312
chore(deps-dev): bump typescript-eslint
dependabot[bot] May 11, 2026
52639f8
Merge pull request #77 from vwinland/dependabot/github_actions/depend…
vwinland May 11, 2026
1d0fa09
Merge pull request #78 from vwinland/dependabot/npm_and_yarn/tutorial…
vwinland May 12, 2026
2e0486c
chore(deps): bump litellm
dependabot[bot] May 12, 2026
f275874
Merge pull request #79 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
e864987
chore(deps): bump litellm
dependabot[bot] May 12, 2026
94a8d86
Merge pull request #80 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
8a173f7
chore(deps): bump python-multipart
dependabot[bot] May 12, 2026
ddae893
chore(deps): bump pillow
dependabot[bot] May 12, 2026
c942a7e
chore(deps): bump h11
dependabot[bot] May 12, 2026
10955cf
chore(deps): bump protobuf
dependabot[bot] May 12, 2026
ba627f5
Merge pull request #81 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
cdd3e29
Merge pull request #82 from vwinland/dependabot/pip/tutorials/03-mult…
vwinland May 12, 2026
c4610d0
Merge pull request #83 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
8215007
chore(deps): bump pillow
dependabot[bot] May 12, 2026
4d52957
ci: add manual trigger support to security workflows
vwinland May 12, 2026
0d9dc09
Merge pull request #86 from vwinland/add-dependabot-feature
vwinland May 12, 2026
a804e86
Merge pull request #84 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
315fb3a
Merge pull request #85 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
b1a4cb9
fix: upgrade beeai-framework to 0.1.80 to resolve langchain-core secu…
vwinland May 12, 2026
daad028
Merge pull request #87 from vwinland/add-dependabot-feature
vwinland May 12, 2026
6bee1a9
chore(deps): bump protobuf
dependabot[bot] May 12, 2026
147204f
chore(deps): bump cryptography
dependabot[bot] May 12, 2026
818233e
chore(deps): bump starlette
dependabot[bot] May 12, 2026
2fbb706
chore(deps): bump orjson
dependabot[bot] May 12, 2026
4c5a89f
chore(deps): bump pyasn1
dependabot[bot] May 12, 2026
09269bd
chore: relax dependency version constraints to allow patch updates
vwinland May 12, 2026
dc29d7f
Merge pull request #88 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
2637f2e
Merge pull request #89 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
281fa7c
Merge pull request #90 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
a18dae3
Merge pull request #91 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
1babf35
Merge pull request #92 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
8312c62
chore(deps): bump orjson
dependabot[bot] May 12, 2026
6dd0f74
chore(deps): bump pyjwt
dependabot[bot] May 12, 2026
2c81bdf
chore: upgrade langgraph dependency to ^1.0
vwinland May 12, 2026
8968c84
Merge pull request #93 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
11bb25a
Merge pull request #94 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
3f61c3f
chore(deps): bump cryptography
dependabot[bot] May 12, 2026
ca92f52
chore(deps): bump starlette
dependabot[bot] May 12, 2026
2fa79fc
chore(deps): bump aiohttp
dependabot[bot] May 12, 2026
7517e22
Merge pull request #95 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
facadcc
Merge pull request #96 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
3e686d0
Merge branch 'main' of https://github.com/vwinland/ibmdotcom-tutorial…
vwinland May 12, 2026
11d3738
Merge pull request #98 from vwinland/add-dependabot-feature
vwinland May 12, 2026
8bef117
Merge pull request #97 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
28ebf06
chore(deps): bump pyasn1
dependabot[bot] May 12, 2026
5798e30
chore(deps): bump aiohttp
dependabot[bot] May 12, 2026
bdd8261
chore(deps): bump litellm
dependabot[bot] May 12, 2026
5919b7e
chore(deps): bump pyjwt
dependabot[bot] May 12, 2026
2b117ea
chore(deps): bump werkzeug
dependabot[bot] May 12, 2026
cead2f2
chore(deps): bump python-dotenv
dependabot[bot] May 12, 2026
91f911a
Merge pull request #99 from vwinland/dependabot/uv/tutorials/03-multi…
vwinland May 12, 2026
91e6315
chore(deps): bump filelock
dependabot[bot] May 12, 2026
f864b0e
Merge pull request #100 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 12, 2026
6d78821
Merge pull request #101 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 12, 2026
fdf1cd2
Merge pull request #102 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 12, 2026
12d414e
Merge pull request #103 from vwinland/dependabot/pip/tutorials/03-mul…
vwinland May 12, 2026
5c0fbca
Merge pull request #104 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 12, 2026
e10618a
Merge pull request #105 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 12, 2026
358c032
chore(deps): bump flask
dependabot[bot] May 12, 2026
29fdbb9
chore(deps): bump pygments
dependabot[bot] May 12, 2026
3ba4611
Merge pull request #107 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 12, 2026
cb17b4b
Merge pull request #106 from vwinland/dependabot/pip/tutorials/03-mul…
vwinland May 12, 2026
0595111
chore(deps): bump pyasn1
dependabot[bot] May 13, 2026
e596c7a
chore(deps): bump aiohttp
dependabot[bot] May 13, 2026
3bb6dff
Merge pull request #108 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 13, 2026
695c097
Merge pull request #109 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 13, 2026
a72a41a
chore(deps): bump litellm
dependabot[bot] May 13, 2026
6cdc43d
chore(deps): bump python-dotenv
dependabot[bot] May 13, 2026
267c2cc
chore(deps): bump filelock
dependabot[bot] May 13, 2026
328f51b
Merge pull request #110 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 13, 2026
a5af3c8
Merge pull request #111 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 13, 2026
6764534
Merge pull request #112 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 13, 2026
67ec33a
fix: pin langchain-core to 0.3.87 to avoid CVE-2024-56201
vwinland May 14, 2026
95cbd54
fix: pin langgraph to 1.0.10 to avoid CVE in <=1.0.9
vwinland May 14, 2026
b0d0c6c
chore(deps): bump aiohttp
dependabot[bot] May 14, 2026
5777012
fix: pin pytest to 9.0.3 to avoid CVE in <9.0.3
vwinland May 14, 2026
86dd058
Merge pull request #113 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 14, 2026
dcc5027
chore(deps): bump markdown
dependabot[bot] May 14, 2026
2b16f5c
chore(deps): bump virtualenv
dependabot[bot] May 14, 2026
00507eb
chore(deps): bump requests
dependabot[bot] May 14, 2026
bc500ef
chore(deps): bump requests
dependabot[bot] May 14, 2026
6c04090
Merge pull request #114 from vwinland/dependabot/pip/tutorials/03-mul…
vwinland May 14, 2026
baec19a
Merge pull request #115 from vwinland/dependabot/pip/tutorials/03-mul…
vwinland May 14, 2026
1095d58
Merge pull request #116 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 14, 2026
9bb2e96
Merge pull request #117 from vwinland/dependabot/pip/tutorials/03-mul…
vwinland May 14, 2026
8ad2bde
Merge pull request #118 from vwinland/add-dependabot-feature
vwinland May 14, 2026
c06e1ca
chore(deps): bump the npm-dependencies group
dependabot[bot] May 18, 2026
45470e9
Merge pull request #119 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland May 19, 2026
b17b159
chore(deps): bump idna
dependabot[bot] May 19, 2026
77a18a4
chore(deps): bump idna
dependabot[bot] May 19, 2026
2858a64
chore(deps): bump idna
dependabot[bot] May 19, 2026
c77f9c7
Merge pull request #122 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 22, 2026
e343927
Merge pull request #121 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 22, 2026
7ec414c
Merge pull request #120 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland May 22, 2026
5092b6b
chore(deps): bump qs
dependabot[bot] May 23, 2026
e384366
chore(deps): bump the npm-dependencies group
dependabot[bot] May 25, 2026
4414059
Merge pull request #123 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland May 27, 2026
ef1701f
Merge pull request #124 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland May 27, 2026
5a67757
chore(deps): bump axios
dependabot[bot] May 29, 2026
20efb18
chore(deps): bump uv
dependabot[bot] May 29, 2026
345a9fd
chore(deps): bump uv
dependabot[bot] May 29, 2026
4110dce
chore(deps): bump the npm-dependencies group
dependabot[bot] Jun 2, 2026
c153514
chore(deps): bump starlette
dependabot[bot] Jun 4, 2026
a73f758
chore(deps): bump hono
dependabot[bot] Jun 4, 2026
a6d415c
chore(deps): bump pyarrow
dependabot[bot] Jun 5, 2026
2da6181
Merge pull request #125 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland Jun 10, 2026
e37c3d8
Merge pull request #134 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 10, 2026
083bf66
chore(deps): bump pyarrow
dependabot[bot] Jun 10, 2026
4121501
chore(deps): bump aiohttp
dependabot[bot] Jun 10, 2026
a83949e
chore(deps): bump pypdf
dependabot[bot] Jun 12, 2026
5d82851
chore(deps): bump pypdf
dependabot[bot] Jun 12, 2026
d4844de
Merge pull request #137 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
c71751a
Merge pull request #136 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
a6012f7
Merge pull request #135 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
a4e72a5
Merge pull request #133 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
15f498c
Merge pull request #132 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland Jun 12, 2026
26fa64f
Merge pull request #131 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
6b3dc53
chore(deps): bump aiohttp
dependabot[bot] Jun 12, 2026
7f2ec6f
chore(deps): bump aiohttp
dependabot[bot] Jun 12, 2026
12e9677
Merge pull request #126 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
0cd1246
Merge pull request #127 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
b7b273f
Merge pull request #128 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland Jun 12, 2026
6442fe6
Merge pull request #129 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
f962bf7
Merge pull request #130 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
6744bdc
chore(deps): bump uv
dependabot[bot] Jun 12, 2026
c69f91a
Merge pull request #138 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 12, 2026
c5e4da0
chore(deps): bump the npm-dependencies group
dependabot[bot] Jun 15, 2026
8c0a36e
Merge pull request #139 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland Jun 15, 2026
e80a53a
chore(deps): bump pyjwt
dependabot[bot] Jun 16, 2026
bd4bf9d
chore(deps): bump pyjwt
dependabot[bot] Jun 16, 2026
1ae951c
chore(deps): bump pyjwt
dependabot[bot] Jun 16, 2026
e88c4b5
chore(deps): bump python-multipart
dependabot[bot] Jun 16, 2026
abec22d
chore(deps): bump hono
dependabot[bot] Jun 17, 2026
a177bf0
chore(deps): bump langchain
dependabot[bot] Jun 17, 2026
fcc49fb
chore(deps): bump form-data
dependabot[bot] Jun 17, 2026
0ede400
chore(deps): bump pypdf
dependabot[bot] Jun 18, 2026
94a9414
Merge pull request #148 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 18, 2026
3830026
Merge pull request #146 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland Jun 18, 2026
0f337f2
Merge pull request #145 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 18, 2026
ade1c29
Merge pull request #144 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland Jun 18, 2026
99383b0
Merge pull request #143 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 18, 2026
ccee8a9
Merge pull request #142 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 18, 2026
b44a740
Merge pull request #141 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 18, 2026
7638b25
chore(deps): bump starlette
dependabot[bot] Jun 18, 2026
37a6340
Merge pull request #140 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 18, 2026
3d271c1
Merge pull request #149 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 18, 2026
2826125
chore(deps): bump cryptography
dependabot[bot] Jun 18, 2026
d8d7758
chore(deps): bump aiohttp
dependabot[bot] Jun 18, 2026
2be4df1
chore(deps): bump langsmith
dependabot[bot] Jun 20, 2026
7f1e37b
chore(deps): bump langsmith
dependabot[bot] Jun 20, 2026
ecb8df0
chore(deps): bump actions/checkout from 6 to 7
dependabot[bot] Jun 22, 2026
f1ffe20
chore(deps-dev): bump typescript-eslint
dependabot[bot] Jun 22, 2026
25bf1de
Merge pull request #155 from vwinland/dependabot/npm_and_yarn/tutoria…
vwinland Jun 22, 2026
39d6281
Merge pull request #154 from vwinland/dependabot/github_actions/actio…
vwinland Jun 22, 2026
55e2f2a
Merge pull request #153 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 22, 2026
a7a0bf5
Merge pull request #152 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 22, 2026
2408d8e
Merge pull request #151 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 22, 2026
c65cdc4
Merge pull request #150 from vwinland/dependabot/uv/tutorials/03-mult…
vwinland Jun 22, 2026
91799ca
Merge branch 'IBM:main' into add-dependabot-feature
vwinland Jun 22, 2026
30cb6b1
Remove personal reference documentation from PR
vwinland Jun 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
128 changes: 128 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
version: 2
updates:
# Python pip dependencies in tutorials/03-multi-agent-systems/a2a_tutorial/beeai-a2a-client
- package-ecosystem: "pip"
directory: "/tutorials/03-multi-agent-systems/a2a_tutorial/beeai-a2a-client"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 3
ignore:
- dependency-name: "beeai-framework"
# Ignore beeai-framework - causes Dependabot errors, blocking other updates
labels:
- "dependencies"
- "python"
- "tutorial"

# Python pip dependencies in tutorials/03-multi-agent-systems/a2a_tutorial/beeai-a2a-server
- package-ecosystem: "pip"
directory: "/tutorials/03-multi-agent-systems/a2a_tutorial/beeai-a2a-server"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 3
labels:
- "dependencies"
- "python"
- "tutorial"

# Python pip dependencies in tutorials/03-multi-agent-systems/bee-ai-multi-agent-contract-management
- package-ecosystem: "pip"
directory: "/tutorials/03-multi-agent-systems/bee-ai-multi-agent-contract-management"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 3
labels:
- "dependencies"
- "python"
- "tutorial"

# Python pip dependencies in tutorials/ai-agent-security
- package-ecosystem: "pip"
directory: "/docs/tutorials/ai-agent-security"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 3
labels:
- "dependencies"
- "python"
- "tutorial"

# Python projects with pyproject.toml - acp_tutorial
- package-ecosystem: "pip"
directory: "/tutorials/03-multi-agent-systems/acp_tutorial"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 3
labels:
- "dependencies"
- "python"
- "tutorial"

# Python projects with pyproject.toml - multiagent-collab-cs-call-center-analysis
- package-ecosystem: "pip"
directory: "/tutorials/03-multi-agent-systems/multiagent-collab-cs-call-center-analysis"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 3
labels:
- "dependencies"
- "python"
- "tutorial"

# Python projects with pyproject.toml - my_retail_advisor
- package-ecosystem: "pip"
directory: "/tutorials/03-multi-agent-systems/my_retail_advisor"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 3
labels:
- "dependencies"
- "python"
- "tutorial"

# Python projects with pyproject.toml - crewai_agent_server
- package-ecosystem: "pip"
directory: "/tutorials/03-multi-agent-systems/acp_tutorial/crewai_agent_server"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 3
labels:
- "dependencies"
- "python"
- "tutorial"

# JavaScript/npm dependencies - silly_story_time
- package-ecosystem: "npm"
directory: "/tutorials/13-full-stack-applications/silly_story_time"
schedule:
interval: "weekly"
day: "monday"
open-pull-requests-limit: 5
groups:
npm-dependencies:
patterns:
- "*"
labels:
- "dependencies"
- "javascript"
- "tutorial"

# GitHub Actions (when workflows are added)
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
labels:
- "dependencies"
- "github-actions"

# Made with Bob
42 changes: 42 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: CodeQL Security Analysis

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 0 * * 1' # Weekly on Monday at midnight UTC
workflow_dispatch: # Allows manual triggering from Actions tab

permissions:
actions: read
contents: read
security-events: write

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
language: [ 'python', 'javascript' ]

steps:
- name: Checkout repository
uses: actions/checkout@v7

- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}

- name: Autobuild
uses: github/codeql-action/autobuild@v4

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4

# Made with Bob
42 changes: 42 additions & 0 deletions .github/workflows/dependabot-auto-approve.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Dependabot Auto-Approve

on: pull_request_target

permissions:
pull-requests: write
contents: write

jobs:
auto-approve:
runs-on: ubuntu-latest
# Only run for Dependabot PRs
if: github.actor == 'dependabot[bot]'

steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@v3
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"

- name: Auto-approve patch and minor updates
# Auto-approve patch updates (1.2.3 -> 1.2.4) and minor updates (1.2.0 -> 1.3.0)
if: |
steps.metadata.outputs.update-type == 'version-update:semver-patch' ||
steps.metadata.outputs.update-type == 'version-update:semver-minor'
run: |
gh pr review --approve "$PR_URL" --body "Auto-approved ${{ steps.metadata.outputs.update-type }} update by Dependabot workflow"
env:
PR_URL: ${{ github.event.pull_request.html_url }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Comment on major updates
# Add comment for major updates that need manual review
if: steps.metadata.outputs.update-type == 'version-update:semver-major'
run: |
gh pr comment "$PR_URL" --body "⚠️ **Major version update detected** - This PR requires manual review before merging. Please review the changelog and test thoroughly."
env:
PR_URL: ${{ github.event.pull_request.html_url }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

# Made with Bob
24 changes: 24 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Dependency Review

on:
pull_request:
branches: [ main ]

permissions:
contents: read
pull-requests: write

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v7

- name: Dependency Review
uses: actions/dependency-review-action@v5
with:
fail-on-severity: moderate
comment-summary-in-pr: always

# Made with Bob
62 changes: 62 additions & 0 deletions .github/workflows/python-security.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Python Security Scan

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 0 * * 1' # Weekly on Monday at midnight UTC
workflow_dispatch: # Allows manual triggering from Actions tab

jobs:
security-scan:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.10', '3.11', '3.12', '3.13']

steps:
- uses: actions/checkout@v7

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

- name: Install security tools
run: |
pip install pip-audit safety bandit

- name: Run pip-audit
continue-on-error: true
run: |
echo "Running pip-audit on all requirements.txt files..."
find . -name "requirements.txt" -type f | while read req; do
echo "Auditing $req"
pip-audit -r "$req" || true
done

- name: Run Safety check
continue-on-error: true
run: |
echo "Running Safety check on all requirements.txt files..."
find . -name "requirements.txt" -type f | while read req; do
echo "Safety check for $req"
safety check -r "$req" || true
done

- name: Run Bandit security linter
continue-on-error: true
run: |
echo "Running Bandit security linter..."
bandit -r tutorials/ -ll -f json -o bandit-report.json || true

- name: Upload Bandit results
uses: actions/upload-artifact@v7
if: always()
with:
name: bandit-results-${{ matrix.python-version }}
path: bandit-report.json

# Made with Bob
30 changes: 30 additions & 0 deletions .github/workflows/secret-scan.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Secret Scanning

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch: # Allows manual triggering from Actions tab

jobs:
secret-scan:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0

- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: '3.11'

- name: Install detect-secrets
run: pip install detect-secrets

- name: Run detect-secrets scan
run: |
detect-secrets scan --baseline .secrets.baseline .

# Made with Bob
Loading