opencompletion.com/research
Russell Ballestrini d5004c8b78 Fix GitHub Actions functional test env var conflict
Fixed the functional test failure by removing MODEL_ENDPOINT_0 from
the functional test step in GitHub Actions workflow.

The functional test test_initialize_model_map_with_env_vars sets its
own test endpoints (MODEL_ENDPOINT_1, MODEL_ENDPOINT_2) and was failing
because MODEL_ENDPOINT_0 from the workflow was interfering.

Changes:
- .github/workflows/test.yml: Removed MODEL_ENDPOINT_0 from functional test step
- .github/workflows/test.yml: Updated unit/integration tests to use hermes.ai.unturf.com
- tests/functional/test_guarded_ai.py: Fixed patch.dict to use clear=False

Unit and integration tests still have MODEL_ENDPOINT_0 configured
since they need it for app initialization. Functional tests now run
without env var interference and can test their own endpoint configs.

All 46 functional tests pass locally.
2025-11-10 17:21:07 -05:00
..
activity-biblical-time-machine.yaml Expand Biblical time machine to global spiritual time machine 2025-11-10 13:33:50 +00:00
activity-dinosaur-time-machine.yaml Add comprehensive dinosaur time machine educational activity 2025-11-09 18:00:03 +00:00
activity-nuclear-power-plant-ai.yaml Add random bucket support and comprehensive YAML specification 2025-11-10 08:57:14 -05:00
activity-submarine-simulation.yaml Add random bucket support and comprehensive YAML specification 2025-11-10 08:57:14 -05:00
activity-test-v2-features.yaml Implement OpenCompletion Activity YAML v2.0 features for immersive activities 2025-11-10 15:13:02 +00:00
activity-unwaste-factory.yaml Add random bucket support and comprehensive YAML specification 2025-11-10 08:57:14 -05:00
activity.yaml migrate all activities, there should always be a step without a question 2024-08-01 18:03:00 -04:00
activity0.yaml prompt engineering 2024-08-10 10:22:54 -04:00
activity2.yaml migrate all activities, there should always be a step without a question 2024-08-01 18:03:00 -04:00
activity3.yaml Fix YAML validator and activity file validation errors 2025-08-10 19:38:50 -04:00
activity4.yaml migrate all activities, there should always be a step without a question 2024-08-01 18:03:00 -04:00
activity5.yaml migrate all activities, there should always be a step without a question 2024-08-01 18:03:00 -04:00
activity6.yaml migrate all activities, there should always be a step without a question 2024-08-01 18:03:00 -04:00
activity7.yaml migrate all activities, there should always be a step without a question 2024-08-01 18:03:00 -04:00
activity8.yaml algo for guarding AI on rails. 2024-07-27 08:57:44 -04:00
activity9.yaml algo for guarding AI on rails. 2024-07-27 08:57:44 -04:00
activity10.yaml content_blocks and questions support markdown values. 2024-07-27 15:49:19 -04:00
activity11.yaml algo for guarding AI on rails. 2024-07-27 08:57:44 -04:00
activity12.yaml algo for guarding AI on rails. 2024-07-27 08:57:44 -04:00
activity13-choose-adventure.yaml allow player to go back if they change their minds, less "rails". 2024-07-28 15:07:34 -04:00
activity14-choose-adventure.yaml Fix activity15 coin usage and duplicate messages 2025-08-11 18:35:46 -04:00
activity15-choose-adventure.yaml Fix activity15 coin usage and duplicate messages 2025-08-11 18:35:46 -04:00
activity16.yaml metadata_add and metadata_remove to allow for items to be consumed. 2024-08-04 08:33:55 -04:00
activity17-choose-adventure.yaml Fix YAML validator and activity file validation errors 2025-08-10 19:38:50 -04:00
activity19-rock-paper-scissors.yaml modified: research/activity19-rock-paper-scissors.yaml 2024-08-10 19:23:14 -04:00
activity20-n-plus-1.yaml n+1 in yaml to accumulate integers. 2024-08-10 14:39:37 -04:00
activity21.yaml black and also set_language isn't "correct" anymore. 2024-08-10 17:00:52 -04:00
activity22-odds-or-evens.yaml conditionally run processing_script 2024-08-24 14:31:46 -04:00
activity23-math.yaml modified: app.py 2024-08-11 13:39:30 -04:00
activity24-math-plot.yaml Fix code quality issues from PR review 2025-08-10 16:01:58 -04:00
activity26-magic-8-ball.yaml modified: research/activity26-magic-8-ball.yaml 2024-08-24 09:21:51 -04:00
activity27-tic-tac-toe.yaml Fix code quality issues from PR review 2025-08-10 16:01:58 -04:00
activity28-killer-squares.yaml Fix YAML validator and activity file validation errors 2025-08-10 19:38:50 -04:00
activity29-battleship.yaml Simplify battleship prompts to let AI imagine destruction details 2025-08-11 17:16:06 -04:00
activity29-testship.yaml Simplify battleship prompts to let AI imagine destruction details 2025-08-11 17:16:06 -04:00
activity30-logic-puzzles.yaml Fix activity completion and progression issues in activities 30-37 2025-11-08 22:59:06 +00:00
activity31-scientific-method.yaml Fix activity completion and progression issues in activities 30-37 2025-11-08 22:59:06 +00:00
activity32-world-geography.yaml Fix activity completion and progression issues in activities 30-37 2025-11-08 22:59:06 +00:00
activity33-environmental-science.yaml Fix activity completion and progression issues in activities 30-37 2025-11-08 22:59:06 +00:00
activity34-media-literacy.yaml Fix activity completion and progression issues in activities 30-37 2025-11-08 22:59:06 +00:00
activity35-american-history.yaml Fix activity completion and progression issues in activities 30-37 2025-11-08 22:59:06 +00:00
activity36-biblical-history.yaml Fix activity completion and progression issues in activities 30-37 2025-11-08 22:59:06 +00:00
activity37-programming-languages.yaml Fix pedagogical issue: Don't show code examples before asking students to write code 2025-11-09 15:09:50 +00:00
activity38-fashion-today.yaml Add two fashion activities: modern style and historical journey 2025-11-09 14:50:04 +00:00
activity38-solar-system-explorer.yaml Add back-to-planet navigation from moons to host planet 2025-11-09 17:59:03 +00:00
activity39-fashion-history.yaml Add two fashion activities: modern style and historical journey 2025-11-09 14:50:04 +00:00
activity40-fashion-empire-backrooms.yaml Add random bucket support and comprehensive YAML specification 2025-11-10 08:57:14 -05:00
activity40-statistics-101.yaml Add statistics and game theory 101 activities plus pedagogical fixes 2025-11-09 15:25:04 +00:00
activity41-game-theory-101.yaml Add statistics and game theory 101 activities plus pedagogical fixes 2025-11-09 15:25:04 +00:00
activity42-game-theory-201.yaml Add complete statistics and game theory curriculum (6 activities) 2025-11-09 15:27:38 +00:00
activity43-game-theory-301.yaml Add complete statistics and game theory curriculum (6 activities) 2025-11-09 15:27:38 +00:00
activity44-game-theory-401.yaml Add complete statistics and game theory curriculum (6 activities) 2025-11-09 15:27:38 +00:00
activity45-game-theory-501.yaml Add complete statistics and game theory curriculum (6 activities) 2025-11-09 15:27:38 +00:00
activity46-game-theory-python.yaml Add game theory programming courses for Python and C 2025-11-09 15:36:12 +00:00
activity47-game-theory-c.yaml Add game theory programming courses for Python and C 2025-11-09 15:36:12 +00:00
activity48-monty-hall-simulation.yaml Add 4 advanced programming activities with algorithm education 2025-11-09 16:07:15 +00:00
activity49-multi-armed-bandit.yaml Add 4 advanced programming activities with algorithm education 2025-11-09 16:07:15 +00:00
activity50-genetic-algorithms.yaml Add 4 advanced programming activities with algorithm education 2025-11-09 16:07:15 +00:00
activity51-connect-four.yaml Add 4 advanced programming activities with algorithm education 2025-11-09 16:07:15 +00:00
guarded_ai.py Fix execute_processing_script to support list comprehensions 2025-11-10 19:58:29 +00:00
NEW_ACTIVITIES_PLAN.md Update NEW_ACTIVITIES_PLAN.md with completion status 2025-11-08 19:32:00 +00:00
SPEC.yaml Remove Jinja2 control structures from SPEC.yaml 2025-11-10 18:44:48 +00:00
tmp1ey5mylr.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmp1zslmy91.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmp2z0z67y2.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmp3pofs1a8.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmp5x1xodft.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmp9xyw9d87.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmp_71bot51.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpb__s45nh.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpbt9ub78f.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpbyx6fond.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpdb05x6br.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpdg0lmtlf.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpebcbwz78.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpkfz43224.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpku_wf_no.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmplvez8rh9.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpm0cwt68r.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpm1bkqh1u.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpp7gern8q.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpsia1pfgk.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpuo0kyov5.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpus2gtcs3.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpvplpyb_h.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpx9mbpwnp.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00
tmpzaep88gw.yaml Fix GitHub Actions functional test env var conflict 2025-11-10 17:21:07 -05:00