Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
70fe1a9
Fixing MCP connections and user prefs using preferred username
estohlmann Sep 26, 2025
eca36fe
Updates
estohlmann Sep 29, 2025
0afe082
Merge branch 'develop' into fix/workshop-bugs
estohlmann Sep 29, 2025
5130402
Updates
estohlmann Sep 29, 2025
39e222a
Merge branch 'develop' into fix/workshop-bugs
estohlmann Sep 30, 2025
b33b497
First naming clash
estohlmann Sep 30, 2025
28bcf1a
Second naming clash
estohlmann Sep 30, 2025
6bafa6c
Third naming clash
estohlmann Sep 30, 2025
c83c487
Third naming clash
estohlmann Sep 30, 2025
332474e
fifth naming clash
estohlmann Sep 30, 2025
834bd4d
rolling back name changes
estohlmann Sep 30, 2025
f455de4
rolling back name changes
estohlmann Sep 30, 2025
4a8ce5b
rolling back name changes
estohlmann Sep 30, 2025
e5d4d09
Fix log group
estohlmann Sep 30, 2025
6c238f1
Fix log group
estohlmann Sep 30, 2025
41bb1cb
Merge branch 'develop' into fix/workshop-bugs
estohlmann Sep 30, 2025
6976e32
Fix log group
estohlmann Sep 30, 2025
faa4c3a
Fix log group
estohlmann Sep 30, 2025
17a798c
Fix log group
estohlmann Sep 30, 2025
12809a6
Auto-merge main back to develop post release
estohlmann Oct 1, 2025
04c1dd0
update dependabot
bedanley Oct 1, 2025
b0e89dc
Merge branch 'develop' into fix/workshop-bugs
estohlmann Oct 1, 2025
fbb0aa2
fix: additional config dropdown
Oct 1, 2025
c582a61
Merge branch 'develop' into fix/workshop-bugs
estohlmann Oct 1, 2025
696530a
Resolving Workshop Bugs
estohlmann Oct 1, 2025
bd2b969
Dependency updates
estohlmann Oct 1, 2025
034e4dd
Optimize chat widget performance with memoization and conditional dep…
dustins Oct 3, 2025
b50e086
Build fixes
estohlmann Oct 3, 2025
7cbee13
Adding support for OAuth MCP and fixing route refresh issues
estohlmann Oct 3, 2025
62f1b34
Fix callback
estohlmann Oct 3, 2025
dbf2f4b
Fix callback
estohlmann Oct 6, 2025
9e39115
Oauth Callback for hosted UI
estohlmann Oct 7, 2025
68dec12
Allowing users to reset their connections
estohlmann Oct 7, 2025
815e4d3
Merge remote-tracking branch 'origin/develop' into develop
estohlmann Oct 7, 2025
1e92bea
Feature/job status (#401)
bedanley Oct 7, 2025
aa5e93e
Allowing users to reset their connections
estohlmann Oct 7, 2025
0414541
Update JobStatus GSI (#488)
bedanley Oct 7, 2025
8875e8e
Allowing users to reset their connections
estohlmann Oct 8, 2025
d59f84d
Allowing users to reset their connections
estohlmann Oct 8, 2025
7f58fc2
Allowing users to reset their connections
estohlmann Oct 8, 2025
8d9c590
Allowing users to reset their connections
estohlmann Oct 8, 2025
4a958d2
Updating version for release v5.3.2
estohlmann Oct 8, 2025
1328db1
Changelog updates
estohlmann Oct 8, 2025
6d82c61
Docs/langfuse
jmharold Oct 8, 2025
97adf34
Documentation updates and custom bootstrap support
estohlmann Oct 8, 2025
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
86 changes: 77 additions & 9 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,12 @@ updates:
commit-message:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 5
open-pull-requests-limit: 3
rebase-strategy: "auto"
groups:
npm-dependencies:
patterns:
- "*"

# Enable version updates for pip - root directory
- package-ecosystem: "pip"
Expand All @@ -27,7 +31,11 @@ updates:
commit-message:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 5
open-pull-requests-limit: 3
groups:
python-dependencies:
patterns:
- "*"

# Enable version updates for pip - lisa-sdk
- package-ecosystem: "pip"
Expand All @@ -41,7 +49,11 @@ updates:
commit-message:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 5
open-pull-requests-limit: 3
groups:
python-dependencies:
patterns:
- "*"

# Enable version updates for pip - authorizer layer
- package-ecosystem: "pip"
Expand All @@ -55,7 +67,11 @@ updates:
commit-message:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 5
open-pull-requests-limit: 3
groups:
python-dependencies:
patterns:
- "*"

# Enable version updates for pip - common layer
- package-ecosystem: "pip"
Expand All @@ -69,7 +85,11 @@ updates:
commit-message:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 5
open-pull-requests-limit: 3
groups:
python-dependencies:
patterns:
- "*"

# Enable version updates for pip - fastapi layer
- package-ecosystem: "pip"
Expand All @@ -83,7 +103,11 @@ updates:
commit-message:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 5
open-pull-requests-limit: 3
groups:
python-dependencies:
patterns:
- "*"

# Enable version updates for pip - rest-api src
- package-ecosystem: "pip"
Expand All @@ -97,7 +121,11 @@ updates:
commit-message:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 5
open-pull-requests-limit: 3
groups:
python-dependencies:
patterns:
- "*"

# Enable version updates for pip - rag layer
- package-ecosystem: "pip"
Expand All @@ -111,7 +139,11 @@ updates:
commit-message:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 5
open-pull-requests-limit: 3
groups:
python-dependencies:
patterns:
- "*"

# Enable security updates for GitHub Actions
- package-ecosystem: "github-actions"
Expand All @@ -125,7 +157,11 @@ updates:
commit-message:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 5
open-pull-requests-limit: 3
groups:
github-actions:
patterns:
- "*"

# Enable updates for Docker - RAG ingestion
- package-ecosystem: "docker"
Expand All @@ -140,6 +176,10 @@ updates:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 3
groups:
docker-dependencies:
patterns:
- "*"

# Enable updates for Docker - vector store
- package-ecosystem: "docker"
Expand All @@ -154,6 +194,10 @@ updates:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 3
groups:
docker-dependencies:
patterns:
- "*"

# Enable updates for Docker - REST API
- package-ecosystem: "docker"
Expand All @@ -168,6 +212,10 @@ updates:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 3
groups:
docker-dependencies:
patterns:
- "*"

# Enable updates for Docker - MCP workbench
- package-ecosystem: "docker"
Expand All @@ -182,6 +230,10 @@ updates:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 3
groups:
docker-dependencies:
patterns:
- "*"

# Enable updates for Docker - VLLM
- package-ecosystem: "docker"
Expand All @@ -196,6 +248,10 @@ updates:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 3
groups:
docker-dependencies:
patterns:
- "*"

# Enable updates for Docker - TEI
- package-ecosystem: "docker"
Expand All @@ -210,6 +266,10 @@ updates:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 3
groups:
docker-dependencies:
patterns:
- "*"

# Enable updates for Docker - instructor
- package-ecosystem: "docker"
Expand All @@ -224,6 +284,10 @@ updates:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 3
groups:
docker-dependencies:
patterns:
- "*"

# Enable updates for Docker - TGI
- package-ecosystem: "docker"
Expand All @@ -238,3 +302,7 @@ updates:
prefix: "chore"
include: "scope"
open-pull-requests-limit: 3
groups:
docker-dependencies:
patterns:
- "*"
6 changes: 3 additions & 3 deletions .github/workflows/code.deploy.demo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
environment: demo
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@3d21ddcb5087c3d29b7e19fe293e3455fabe32af # v4
with:
Expand All @@ -33,11 +33,11 @@ jobs:
run: |
echo "${{vars.CONFIG_YAML}}" > config-custom.yaml
- name: Set up Python 3.11
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v5
with:
python-version: "3.11"
- name: Use Node.js 20.x
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
with:
node-version: 20.x
- name: Install CDK dependencies
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/code.deploy.dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
environment: dev
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@3d21ddcb5087c3d29b7e19fe293e3455fabe32af # v4
with:
Expand All @@ -33,11 +33,11 @@ jobs:
run: |
echo "${{vars.CONFIG_YAML}}" > config-custom.yaml
- name: Set up Python 3.11
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v5
with:
python-version: "3.11"
- name: Use Node.js 20.x
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
with:
node-version: 20.x
- name: Install CDK dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/code.draft-release-and-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
if: (startsWith(github.event.pull_request.head.ref, 'release/' ) || startsWith(github.event.pull_request.head.ref, 'hotfix/')) && github.event.pull_request.merged == true && github.event.pull_request.base.ref == 'main'
steps:
- name: Checkout Source Tag
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
ref: main
- name: Get Version
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/code.end-to-end-test.nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ jobs:
runs-on: ubuntu-latest
needs: notify_e2e_start
steps:
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Setup Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
with:
node-version: '18'
cache: 'npm'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/code.hotfix.branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
pull-requests: write # Required for creating PRs
steps:
- name: Checkout Source Tag
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
ref: refs/tags/${{ github.event.inputs.source_tag }}
- name: Create Hotfix Branch and Update Version
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/code.merge.main-to-develop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
contents: write # Required for merging branches
steps:
- name: Checkout main
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
ref: main
ssh-key: ${{ secrets.DEPLOYMENT_SSH_KEY }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/code.publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
contents: read
packages: write # Required for npm package publishing
steps:
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
# Setup .npmrc file to publish to GitHub Packages
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
with:
node-version: '20.x'
registry-url: 'https://npm.pkg.github.com'
Expand Down
56 changes: 21 additions & 35 deletions .github/workflows/code.release.branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,28 +19,11 @@ jobs:
pull-requests: write # Required for creating PRs
steps:
- name: Checkout Develop Branch
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
ref: develop
fetch-depth: 0 # Fetch full history for proper branch comparison
- name: Create Release Branch and Update Version
run: |
git config --global user.email "evmann@amazon.com"
git config --global user.name "github_actions_lisa"
RELEASE_TAG=${{ github.event.inputs.release_tag }}
git checkout -b release/${{ github.event.inputs.release_tag }}
echo "$( jq --arg version ${RELEASE_TAG:1} '.version = $version' lib/user-interface/react/package.json )" > lib/user-interface/react/package.json
echo "$( jq --arg version ${RELEASE_TAG:1} '.version = $version' package.json )" > package.json
sed -E -i -e "s/version = \"[0-9\.].+\"/version = \"${RELEASE_TAG:1}\"/g" lisa-sdk/pyproject.toml
echo ${RELEASE_TAG:1} > VERSION
# Update package-lock.json to reflect new version
npm install
# Ensure all changes including package-lock.json are committed
git add .
git commit -m "Updating version for release ${{ github.event.inputs.release_tag }}"
git push origin release/${{ github.event.inputs.release_tag }}
env:
GITHUB_TOKEN: ${{ secrets.LEAD_ACCESS_TOKEN }}
ssh-key: ${{ secrets.DEPLOYMENT_SSH_KEY }}
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@3d21ddcb5087c3d29b7e19fe293e3455fabe32af # v4
with:
Expand All @@ -52,10 +35,8 @@ jobs:
run: |
# Fetch main branch with full history for proper commit comparison
git fetch --no-tags origin main:main
git fetch --no-tags origin develop:develop
env:
GITHUB_TOKEN: ${{ secrets.LEAD_ACCESS_TOKEN }}

- name: Generate PR Description with Bedrock
id: generate_description
run: |
Expand All @@ -65,33 +46,38 @@ jobs:
.github/scripts/generate-pr-description.sh "${{ github.event.inputs.release_tag }}"
env:
GITHUB_TOKEN: ${{ secrets.LEAD_ACCESS_TOKEN }}

- name: Draft Pull Request
- name: Create Release Branch and Update Version
run: |
# Switch to release branch to ensure proper context for PR creation
git checkout release/${{ github.event.inputs.release_tag }}

git config --global user.email "evmann@amazon.com"
git config --global user.name "github_actions_lisa"
RELEASE_TAG=${{ github.event.inputs.release_tag }}
git checkout -b release/${{ github.event.inputs.release_tag }}
echo "$( jq --arg version ${RELEASE_TAG:1} '.version = $version' lib/user-interface/react/package.json )" > lib/user-interface/react/package.json
echo "$( jq --arg version ${RELEASE_TAG:1} '.version = $version' package.json )" > package.json
sed -E -i -e "s/version = \"[0-9\.].+\"/version = \"${RELEASE_TAG:1}\"/g" lisa-sdk/pyproject.toml
echo ${RELEASE_TAG:1} > VERSION
# Update package-lock.json to reflect new version
npm install
# Add the generated PR description to the top of CHANGELOG.md
echo "📝 Adding release notes to CHANGELOG.md..."

# Create a temporary file with the new content
{
echo "${{ steps.generate_description.outputs.DESCRIPTION }}"
echo "" # Add blank line separator
cat CHANGELOG.md
} > CHANGELOG_temp.md

# Replace the original with the updated content
mv CHANGELOG_temp.md CHANGELOG.md

# Commit the changelog update to the release branch
git config --global user.email "evmann@amazon.com"
git config --global user.name "github_actions_lisa"
git add CHANGELOG.md
git commit -m "Add ${{ github.event.inputs.release_tag }} changelog entry"
echo "✅ Changelog updated and committed to release branch"
# Ensure all changes including package-lock.json are committed
git add .
git commit -m "Updating version for release ${{ github.event.inputs.release_tag }}"
git push origin release/${{ github.event.inputs.release_tag }}

echo "✅ Changelog updated and committed to release branch"
- name: Draft Pull Request
run: |
# Switch to release branch to ensure proper context for PR creation
git checkout release/${{ github.event.inputs.release_tag }}

# Create the draft pull request
gh pr create -d \
Expand Down
Loading
Loading