Skip to content

Initial release of homepage#326

Merged
taterhead247 merged 12 commits into
devfrom
homepage
May 30, 2026
Merged

Initial release of homepage#326
taterhead247 merged 12 commits into
devfrom
homepage

Conversation

@taterhead247

@taterhead247 taterhead247 commented May 28, 2026

Copy link
Copy Markdown
Contributor

This pull request introduces the new F3 Nation Homepage app, a static Next.js landing page that serves as a directory for all F3 Nation apps. It includes the full project scaffolding, configuration, documentation, and deployment setup for building and deploying the homepage as a static export to GitHub Pages. The homepage is styled with TailwindCSS, uses a shared monorepo config, and is integrated into the local development and release workflow.

The most important changes are:

Homepage App Implementation:

  • Adds the main landing page in src/app/page.tsx, featuring a directory of all F3 Nation apps with descriptions and links, styled using TailwindCSS and leveraging Next.js 15's static export features. [1] [2] [3]
  • Sets up project structure, including TypeScript config (tsconfig.json), Tailwind and PostCSS configs, ESLint and Prettier, and package dependencies for a modern React/Next.js app. [1] [2] [3] [4] [5]

Deployment & Hosting:

  • Introduces a GitHub Actions workflow (.github/workflows/deploy-homepage.yml) for tag-based deployment to GitHub Pages, including CI gating, build, artifact upload, and deployment steps.
  • Adds public/CNAME for custom domain configuration (apps.f3nation.com) and documents the one-time GitHub Pages setup process. [1] [2]

Documentation & Monorepo Integration:

  • Provides a comprehensive README.md with usage, tech stack, deployment, and contribution instructions.
  • Updates monorepo tooling to recognize the new app: adds it to commitlint.config.mjs and local dev Docker docs. [1] [2]

Summary by CodeRabbit

  • New Features

    • Added a new static homepage app with a landing page and app directory.
    • Automated tag-based deployment of the homepage to apps.f3nation.com via CI.
  • Documentation

    • Added homepage setup and deployment guide.
    • Updated local development docs with homepage server details.
  • Configuration

    • Added tooling/config for linting, PostCSS/Tailwind, TypeScript, and Next.js static export.
    • Extended commit scope rules to include homepage.

Review Change Stack

@coderabbitai

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@taterhead247, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 29 minutes and 33 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 4de87f5a-1678-4c2f-9e63-ede77a5b5a57

📥 Commits

Reviewing files that changed from the base of the PR and between d3f61e8 and 46b24a5.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (1)
  • packages/api/package.json
📝 Walkthrough

Walkthrough

Adds a static Next.js (App Router) homepage app with Tailwind and tooling, page components and layout, documentation, commit-scope and workspace dependency updates, and a tag-triggered GitHub Actions workflow that builds and deploys the static export to GitHub Pages (apps.f3nation.com).

Changes

Homepage Application

Layer / File(s) Summary
Build & Tooling Configuration
apps/homepage/package.json, apps/homepage/next.config.ts, apps/homepage/postcss.config.mjs, apps/homepage/tailwind.config.ts, apps/homepage/tsconfig.json, apps/homepage/eslint.config.js, packages/ui/package.json, pnpm-workspace.yaml, packages/api/package.json
Package manifest with Next.js/React deps and dev/build/lint scripts; next.config.ts sets output: "export" and trailingSlash; PostCSS registers Tailwind and Autoprefixer; Tailwind config extends base preset and content globs; tsconfig and ESLint extend workspace presets; workspace catalog and package peer/dev deps updated to include react-dom and peer next/react/react-dom.
Global Styling & Layout Structure
apps/homepage/src/app/globals.css, apps/homepage/src/app/layout.tsx
Adds Tailwind directives and CSS custom properties for light/dark theme tokens in globals.css; layout.tsx exports viewport and metadata, imports Inter font, applies global classes, and provides the RootLayout component.
Homepage Content & Components
apps/homepage/src/app/page.tsx
Defines App type and APPS array, ArrowIcon and AppCard components (conditional linked vs non-linked cards), and HomePage that renders logo, heading, description with external anchor, and a responsive grid of app cards.
GitHub Pages Deployment Workflow & Domain
.github/workflows/deploy-homepage.yml, apps/homepage/public/CNAME
Workflow triggers on tags homepage@*, waits for test-coverage check, builds static export with pnpm (Node 24), uploads artifact from apps/homepage/out, and deploys via actions/deploy-pages@v4; CNAME sets apps.f3nation.com.
Documentation & Commit Configuration
apps/homepage/README.md, commitlint.config.mjs, docs/LOCAL_DEV_DOCKER.md
Adds README for the homepage app and deployment steps, adds homepage scope to commitlint, and documents local dev server URL at http://localhost:3005.

Sequence Diagram(s)

sequenceDiagram
  participant TagPush as Tag (homepage@*)
  participant Workflow as deploy-homepage.yml
  participant Checks as test-coverage check
  participant Build as build job (pnpm, Node 24)
  participant Artifact as Pages Artifact (apps/homepage/out)
  participant Pages as GitHub Pages

  TagPush->>Workflow: triggers workflow
  Workflow->>Checks: wait for test-coverage success for sha
  Checks-->>Workflow: success
  Workflow->>Build: install & build f3-homepage
  Build-->>Artifact: produce static export (apps/homepage/out)
  Workflow->>Artifact: upload pages artifact
  Workflow->>Pages: deploy via actions/deploy-pages@v4 (sets environment URL)
Loading

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested reviewers

  • pstaylor-patrick
  • dnishiyama
  • evanpetzoldt
  • BigGillyStyle

Poem

🐰 A homepage hops into view,
Next and Tailwind stitched through,
Tags tickle CI, builds take flight,
apps.f3nation.com glows at night,
Rabbit cheers—deployed and true!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title "Initial release of homepage" clearly and accurately summarizes the main change: the introduction of a new homepage application as a foundational release.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch homepage

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 4

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/deploy-homepage.yml:
- Around line 12-67: Add a top-level permissions block to the workflow to
enforce least-privilege for GITHUB_TOKEN (e.g., permissions: contents: read,
packages: read) so jobs like ci-check and build run with minimal scopes, and
keep the deploy job's elevated permissions (permissions: pages: write, id-token:
write in the deploy job that uses actions/deploy-pages@v4 with id: deployment)
as-is; update the workflow YAML to include this global permissions block above
the jobs key.
- Line 31: The checkout step currently uses actions/checkout@v4 without
disabling credential persistence, leaving a writable token in git config; update
the checkout step (the actions/checkout@v4 invocation) to include
persist-credentials: false so credentials are not written to the repo git config
(and optionally ensure fetch-depth is set as needed), i.e., modify the checkout
step in deploy-homepage.yml to pass persist-credentials: false alongside the
existing parameters.

In `@apps/homepage/package.json`:
- Around line 16-18: The package.json currently pins react and react-dom to
18.3.1 while using next@^15.3.6 which requires React 19 for the App Router;
update the "react" and "react-dom" entries in apps/homepage/package.json to a
React 19 release (e.g., "react": "^19.0.0", "react-dom": "^19.0.0"), then run
the installer and smoke-test the App Router pages (or alternatively change
Next.js to a Pages Router setup if you must keep React 18).
- Line 9: The package.json start script currently calls "next start --port 3005"
but next.config.ts uses output: "export", so update the "start" npm script (the
"start" entry in apps/homepage/package.json) to serve the generated static out/
directory instead (for example use an npx serve command like `npx serve@latest
out -l 3005`) and leave the "build" script as the existing "next build"; ensure
the start script points at out/ and binds to port 3005.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: a7cd5de5-5119-4e60-ade3-50cd97e99f4e

📥 Commits

Reviewing files that changed from the base of the PR and between 0869738 and 833ece7.

⛔ Files ignored due to path filters (3)
  • apps/homepage/public/f3_logo.png is excluded by !**/*.png
  • apps/homepage/public/favicon.ico is excluded by !**/*.ico
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (15)
  • .github/workflows/deploy-homepage.yml
  • apps/homepage/README.md
  • apps/homepage/eslint.config.js
  • apps/homepage/next.config.ts
  • apps/homepage/package.json
  • apps/homepage/postcss.config.mjs
  • apps/homepage/public/.nojekyll
  • apps/homepage/public/CNAME
  • apps/homepage/src/app/globals.css
  • apps/homepage/src/app/layout.tsx
  • apps/homepage/src/app/page.tsx
  • apps/homepage/tailwind.config.ts
  • apps/homepage/tsconfig.json
  • commitlint.config.mjs
  • docs/LOCAL_DEV_DOCKER.md

Comment thread .github/workflows/deploy-homepage.yml
Comment thread .github/workflows/deploy-homepage.yml
Comment thread apps/homepage/package.json Outdated
Comment thread apps/homepage/package.json

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces a new apps/homepage Next.js static-export app for apps.f3nation.com, intended as a landing page and directory for F3 Nation apps, with GitHub Pages deployment support and monorepo tooling integration.

Changes:

  • Adds the f3-homepage app with Next.js, Tailwind, TypeScript, ESLint, and static export configuration.
  • Adds a GitHub Pages deployment workflow triggered by homepage@* tags.
  • Updates monorepo docs, commit scopes, and lockfile entries for the new app.

Reviewed changes

Copilot reviewed 14 out of 18 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
.github/workflows/deploy-homepage.yml Adds tag-triggered GitHub Pages deployment for the homepage app.
apps/homepage/README.md Documents app purpose, development, build, deployment, and content updates.
apps/homepage/eslint.config.js Adds lint configuration using shared monorepo configs.
apps/homepage/next.config.ts Configures static export, trailing slashes, and unoptimized images.
apps/homepage/package.json Defines homepage package metadata, scripts, and dependencies.
apps/homepage/postcss.config.mjs Adds PostCSS config for Tailwind and Autoprefixer.
apps/homepage/public/.nojekyll Prevents GitHub Pages from processing static output with Jekyll.
apps/homepage/public/CNAME Configures the custom GitHub Pages domain.
apps/homepage/src/app/globals.css Adds Tailwind directives and theme CSS variables.
apps/homepage/src/app/layout.tsx Adds root layout, metadata, viewport theme color, and font setup.
apps/homepage/src/app/page.tsx Implements the app-directory landing page UI.
apps/homepage/tailwind.config.ts Adds Tailwind content paths and shared preset.
apps/homepage/tsconfig.json Adds TypeScript config extending the shared base config.
commitlint.config.mjs Adds homepage as an allowed commit scope.
docs/LOCAL_DEV_DOCKER.md Documents the homepage local development URL.
pnpm-lock.yaml Adds homepage dependencies and updates lockfile resolutions.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

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

Comment thread apps/homepage/package.json
Comment thread .github/workflows/deploy-homepage.yml
Comment thread pnpm-lock.yaml Outdated
Comment thread apps/homepage/README.md Outdated
Comment thread apps/homepage/README.md Outdated
Comment thread apps/homepage/README.md Outdated

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
apps/homepage/package.json (1)

15-33: ⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

CI is failing: pnpm-lock.yaml is out of sync with this new manifest.

The pipeline fails at pnpm install --frozen-lockfile because the lockfile does not contain the specifiers introduced here (next@^15.3.6, react@18.3.1, react-dom@18.3.1, the workspace:* configs, and all catalog: entries). The workspace lockfile must be regenerated and committed so the frozen install resolves these new dependencies.

Run pnpm install at the repo root and commit the updated pnpm-lock.yaml alongside this manifest.

Want me to open an issue to track regenerating and committing the lockfile?

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/homepage/package.json` around lines 15 - 33, The package.json adds new
specifiers (next@^15.3.6, react@18.3.1, react-dom@18.3.1 and the workspace:* and
catalog: entries in "devDependencies"), but the repository pnpm-lock.yaml is out
of sync; to fix, run pnpm install at the repo root to regenerate the workspace
lockfile (ensuring the new entries for the "dependencies" and "devDependencies"
sections are captured) and commit the updated pnpm-lock.yaml alongside this
package.json change so CI's pnpm install --frozen-lockfile succeeds.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@apps/homepage/README.md`:
- Line 40: The README comment for page.tsx is ambiguous; update the comment next
to page.tsx to explicitly state its purpose (e.g., "Landing page (Next.js App
Router)" if it refers to the Next.js app/ folder, or "Landing page — displays
app directory" if it shows the F3 app directory) so readers know whether
page.tsx is the Next.js App Router entry or an app-directory/index view; change
the text in the README where page.tsx is listed to one of those clearer phrases.
- Line 63: The README claim "Deployment is tag-based via Release Please" is
unsupported: either remove or reword that sentence in README.md to state
deployments are triggered by pushing tags matching 'homepage@*', or add the
missing Release Please configuration/workflow to actually create those tags;
locate the text in README.md and the deploy trigger in deploy-homepage.yml (tag
pattern 'homepage@*') and ensure the README accurately reflects whether Release
Please is configured or update the repo to include Release Please workflows that
generate those tags.

---

Outside diff comments:
In `@apps/homepage/package.json`:
- Around line 15-33: The package.json adds new specifiers (next@^15.3.6,
react@18.3.1, react-dom@18.3.1 and the workspace:* and catalog: entries in
"devDependencies"), but the repository pnpm-lock.yaml is out of sync; to fix,
run pnpm install at the repo root to regenerate the workspace lockfile (ensuring
the new entries for the "dependencies" and "devDependencies" sections are
captured) and commit the updated pnpm-lock.yaml alongside this package.json
change so CI's pnpm install --frozen-lockfile succeeds.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 71da9c30-15cd-4460-82ee-5edb08a42d28

📥 Commits

Reviewing files that changed from the base of the PR and between 833ece7 and 9a97b2f.

📒 Files selected for processing (4)
  • .github/workflows/deploy-homepage.yml
  • apps/homepage/README.md
  • apps/homepage/package.json
  • apps/homepage/src/app/page.tsx

Comment thread apps/homepage/README.md Outdated
Comment thread apps/homepage/README.md

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 14 out of 18 changed files in this pull request and generated 1 comment.

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

Comment thread pnpm-lock.yaml Outdated
@taterhead247 taterhead247 linked an issue May 29, 2026 that may be closed by this pull request
@BigGillyStyle

BigGillyStyle commented May 30, 2026

Copy link
Copy Markdown
Collaborator

Code review

Found 3 issues:

  1. The ci-check gate will always time out on deployments — deploy-homepage.yml waits for a test-coverage check on github.sha, but ci.yml only triggers on branches: ["**"], not on tags. When a homepage@* tag is pushed, CI never runs against that SHA, so the check never appears and the deployment hangs until timeout.

# ── Gate: wait for CI to pass on this commit ──
ci-check:
runs-on: ubuntu-latest
steps:
- name: Wait for CI to pass
uses: lewagon/wait-on-check-action@v1.7.0
with:
ref: ${{ github.sha }}
repo-token: ${{ secrets.GITHUB_TOKEN }}
check-name: "test-coverage"
wait-interval: 15
allowed-conclusions: success

Tags must be created from commits that were already pushed to a branch (so the test-coverage check exists on that SHA), otherwise this gate needs a different mechanism — e.g. trigger CI on tags in ci.yml, or remove the gate if tag creation is already gated externally.

  1. apps/homepage is not registered in release-please-config.json, but apps/homepage/README.md documents deployment as "tag-based via Release Please." Release Please will never automatically create homepage@* tags for this app (only me, admin, and auth are configured). Tags must be pushed manually, which contradicts the README.

"packages": {
"apps/me": {
"component": "me",
"changelog-path": "CHANGELOG.md",
"path": "apps/me"
},
"apps/admin": {
"component": "admin",
"changelog-path": "CHANGELOG.md",
"path": "apps/admin"
},
"apps/auth": {
"component": "auth",
"changelog-path": "CHANGELOG.md",
"path": "apps/auth"
}

Either add apps/homepage to release-please-config.json, or update the README to say tags are created manually.

  1. The unaddressed comment #discussion_r3321924203 is confirmed still present. pnpm-lock.yaml resolves packages/ui's Radix UI, TanStack, and other packages against react-dom@19.2.6 even though all consuming apps pin react-dom to 18.3.1. The root cause is packages/api, which declares next: '>=14' with no explicit react peer — when the lockfile was regenerated to add the homepage app, pnpm selected react@19.2.6 as the peer for next@15.5.14 in that package, which then cascaded into the shared packages/ui resolution graph.

f3-nation/pnpm-lock.yaml

Lines 1394 to 1408 in 01f306a

'@radix-ui/react-alert-dialog':
specifier: ^1.0.4
version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@19.2.6(react@18.3.1))(react@18.3.1)
'@radix-ui/react-avatar':
specifier: ^1.0.4
version: 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@19.2.6(react@18.3.1))(react@18.3.1)
'@radix-ui/react-checkbox':
specifier: ^1.0.4
version: 1.3.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@19.2.6(react@18.3.1))(react@18.3.1)
'@radix-ui/react-context-menu':
specifier: ^2.1.4
version: 2.2.16(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@19.2.6(react@18.3.1))(react@18.3.1)
'@radix-ui/react-dialog':
specifier: ^1.0.4
version: 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@19.2.6(react@18.3.1))(react@18.3.1)

The homepage's own package.json correctly pins react: 18.3.1. The fix is to add a pnpm.overrides entry in the root package.json to force react and react-dom to 18.3.1 across the workspace, or add an explicit react: 18.3.1 peer constraint to packages/api so pnpm resolves it consistently.

🤖 Generated with Claude Code

- If this code review was useful, please react with 👍. Otherwise, react with 👎.

@BigGillyStyle

Copy link
Copy Markdown
Collaborator

I think locally this would be more beneficial if the apps that exist in the monorepo would be linked on the new Homepage. Example: clicking on "F3 Map" would go to http://localhost:3000 rather than https://map.f3nation.com/. But maybe that behavior is subjective. I can see the flip side of this that it enables better testing of Prod behavior by resolving to the Prod URLs. Your call

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@packages/api/package.json`:
- Around line 40-42: Update the peer dependency ranges in package.json to
prevent accidental React 19 installs: replace the "react" and "react-dom" ranges
currently set to ">=18" with a capped range like ">=18 <19" (or "^18 <19") and
optionally change "next" from ">=14" to a capped range such as ">=14 <16" to
avoid future major-version drift; edit the dependency entries for "react",
"react-dom", and "next" accordingly so package resolution remains stable.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 20f6af74-6f72-4c30-af17-5522835bdd7a

📥 Commits

Reviewing files that changed from the base of the PR and between 01f306a and d3f61e8.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (3)
  • packages/api/package.json
  • packages/ui/package.json
  • pnpm-workspace.yaml

@F3-Nation F3-Nation deleted a comment from coderabbitai Bot May 30, 2026
@taterhead247

Copy link
Copy Markdown
Contributor Author

@BigGillyStyle

  1. this works with release-please added because the CI has already run on the commit
  2. added release-please
  3. fixed
  4. I did your local option

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

Labels

None yet

Projects

Status: Merged

Development

Successfully merging this pull request may close these issues.

Add Homepage

3 participants