Skip to content

Feat/me#163

Open
taterhead247 wants to merge 40 commits intodevfrom
feat/me
Open

Feat/me#163
taterhead247 wants to merge 40 commits intodevfrom
feat/me

Conversation

@taterhead247
Copy link
Copy Markdown
Contributor

@taterhead247 taterhead247 commented Mar 5, 2026

This pull request introduces the initial infrastructure and documentation for the new f3-me app, including deployment automation, environment configuration, code ownership, and foundational backend tests. The changes are primarily focused on enabling smooth development, deployment, and testing of the f3-me app within the monorepo, while also providing clear documentation for both human and AI contributors.

Deployment & Infrastructure

  • Added a GitHub Actions workflow (.github/workflows/deploy-me.yml) to automate building, staging, and production deployment of the f3-me app to Google Cloud Run, including concurrency controls and environment-specific authentication.
  • Added a multi-stage Dockerfile (apps/me/Dockerfile) for efficient, production-ready builds of the f3-me Next.js app using Turbo and pnpm.
  • Added example environment variable files for both local development (apps/me/.env.local.example) and Cloud Run deployment (apps/me/.env.cloud-run.example). [1] [2]

Documentation & Ownership

  • Added an AGENTS.md guide in apps/me to document architecture, API usage, file structure, and common enhancement tasks, specifically aimed at onboarding AI coding agents and new developers.
  • Updated .github/CODEOWNERS to assign ownership of the apps/me directory to @taterhead247.

Testing Foundation

  • Introduced initial Vitest-based API route tests for avatar uploads (apps/me/__tests__/api/avatar.test.ts) and position removal (apps/me/__tests__/api/positions.test.ts), including mocking of authentication and API client dependencies. [1] [2]

Dependency Management

  • Updated dependencies in apps/api/package.json and apps/map/package.json to use the latest workspace version of @acme/api for improved compatibility. [1] [2]

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 70 out of 74 changed files in this pull request and generated 7 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@taterhead247
Copy link
Copy Markdown
Contributor Author

@copilot open a new pull request to apply changes based on the remaining comments in this thread

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 5, 2026

@taterhead247 I've opened a new pull request, #164, to work on those changes. Once the pull request is ready, I'll request review from you.

taterhead247 and others added 9 commits March 5, 2026 20:49
…and session expiry test (#164)

* Initial plan

* Fix all remaining open PR review comments

Co-authored-by: taterhead247 <26818765+taterhead247@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: taterhead247 <26818765+taterhead247@users.noreply.github.com>

This comment was marked as outdated.

@taterhead247
Copy link
Copy Markdown
Contributor Author

@copilot open a new pull request to apply changes based on the remaining unresolved comments in this thread

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 13, 2026

@taterhead247 I've opened a new pull request, #178, to work on those changes. Once the pull request is ready, I'll request review from you.

#177)

* Initial plan

* Fix validation, type safety, and add missing config files in apps/me

Co-authored-by: taterhead247 <26818765+taterhead247@users.noreply.github.com>

* improved test that this sub-pr broke

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: taterhead247 <26818765+taterhead247@users.noreply.github.com>
Co-authored-by: Tackle <damon.vinciguerra@gmail.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 72 out of 76 changed files in this pull request and generated 7 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 65 out of 70 changed files in this pull request and generated 3 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@taterhead247 taterhead247 moved this from Draft to Initiated in F3 Nation Tech Pull Requests Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Initiated

Development

Successfully merging this pull request may close these issues.

3 participants