Skip to content

updated#118

Open
pinkycollie wants to merge 136 commits into
copilot/sub-pr-12from
main
Open

updated#118
pinkycollie wants to merge 136 commits into
copilot/sub-pr-12from
main

Conversation

@pinkycollie

Copy link
Copy Markdown
Owner

No description provided.

Copilot AI and others added 30 commits November 22, 2025 12:23
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
…amples

Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
- Add GitHub Actions CI/CD pipeline with testing, linting, and build jobs
- Add security scanning workflow with CodeQL and npm audit
- Add Dependabot configuration for automated dependency updates
- Add pre-commit hooks with Husky and lint-staged
- Create comprehensive ARCHITECTURE.md documentation
- Create CONTRIBUTING.md guide for contributors
- Add Terraform IaC templates and structure
- Enhance README with badges and improved documentation
- Add Prettier configuration for code formatting

Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
- Enhance Docker Compose with health checks and proper networking
- Add Dockerfile templates for all services
- Create Kubernetes manifests for production deployment
- Add accessibility testing workflow
- Create deployment documentation
- Enhance frontend with performance optimizations
- Add loading states and smooth scroll behavior

Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
- Fix Terraform availability zones to be region-agnostic
- Fix Docker Compose frontend URLs to use service names
- Update Docker commands to use docker compose (V2)
- Fix TypeScript CSS custom property typing
- Remove weak default secrets in docker-compose.yml
- Add validation for required environment variables
- Update terraform example with availability zones comment

Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
…ation

[WIP] Enhance workflows and architecture in DEAF-FIRST-PLATFORM
Bumps [bcrypt](https://github.com/kelektiv/node.bcrypt.js) from 5.1.1 to 6.0.0.
- [Release notes](https://github.com/kelektiv/node.bcrypt.js/releases)
- [Changelog](https://github.com/kelektiv/node.bcrypt.js/blob/master/CHANGELOG.md)
- [Commits](kelektiv/node.bcrypt.js@v5.1.1...v6.0.0)

---
updated-dependencies:
- dependency-name: bcrypt
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 2.1.9 to 4.0.15.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.15/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 4.0.15
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.6.1 to 17.2.3.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](motdotla/dotenv@v16.6.1...v17.2.3)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-version: 17.2.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Remove XANO webhook secret from README
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Co-authored-by: pinkycollie <199848471+pinkycollie@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.19.19 to 25.9.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.9.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Comment on lines +6 to +12
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Terraform Init
run: terraform init
- name: Terraform Apply
run: terraform apply
Comment on lines +12 to +80
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: 20

- name: Install Redoc CLI
run: npm install -g @redocly/cli

- name: Install Swagger UI
run: npm install swagger-ui-dist

- name: Prepare docs folder
run: mkdir -p public/docs

# --- REDOC ---
- name: Generate Redoc HTML
run: |
redocly build-docs openapi/openapi.yaml \
--output public/docs/index.html \
--title "MBTQ API Documentation"

# --- SWAGGER UI ---
- name: Build Swagger UI
run: |
mkdir -p public/docs/swagger
cp -r node_modules/swagger-ui-dist/* public/docs/swagger/
cp openapi/openapi.yaml public/docs/swagger/openapi.yaml
sed -i 's|https://petstore.swagger.io/v2/swagger.json|./openapi.yaml|g' public/docs/swagger/index.html

# --- SDK GENERATION ---
- name: Install OpenAPI Generator
run: |
wget https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/7.0.0/openapi-generator-cli-7.0.0.jar -O openapi-generator.jar

- name: Generate Python SDK
run: |
java -jar openapi-generator.jar generate \
-i openapi/openapi.yaml \
-g python \
-o public/docs/sdk-python

- name: Generate TypeScript SDK
run: |
java -jar openapi-generator.jar generate \
-i openapi/openapi.yaml \
-g typescript-fetch \
-o public/docs/sdk-typescript

- name: Generate Go SDK
run: |
java -jar openapi-generator.jar generate \
-i openapi/openapi.yaml \
-g go \
-o public/docs/sdk-go

# --- DEPLOY ---
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: public/docs

- name: Deploy to GitHub Pages
uses: actions/deploy-pages@v4
Comment on lines +10 to +43
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'

- name: Check for major updates
id: check
run: |
echo "# 🚀 Major Version Updates Available" > report.md
echo "" >> report.md

# Check each workspace
for dir in frontend backend services/* ai; do
if [ -f "$dir/package.json" ]; then
echo "## $dir" >> report.md
npm outdated --json | jq -r '
to_entries[] |
select(.value.current | split(".")[0] != .value.latest | split(".")[0]) |
"- **\(.key)**: \(.value.current) → \(.value.latest) (major)"
' >> report.md 2>&1 || true
echo "" >> report.md
fi
done

- name: Create Issue
uses: peter-evans/create-issue-from-file@v5
with:
title: Major Version Updates Available
content-filepath: ./report.md
labels: major-update, review-required
@changeset-bot

changeset-bot Bot commented May 18, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: cffaef6

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

pinkycollie and others added 22 commits May 18, 2026 19:26
…ntain permissions'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
This workflow runs security checks on pull requests and pushes to main, including audits, banned imports, secret detection, and rate limiting checks.

Signed-off-by: Pinky Collie <199848471+pinkycollie@users.noreply.github.com>
@pinkycollie pinkycollie changed the base branch from copilot/configure-infrastructure-completion to copilot/sub-pr-12 May 27, 2026 08:23
@snyk-io

snyk-io Bot commented Jun 5, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
🔚 Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants