Skip to content

chore(main): release ogis 0.3.0#122

Open
twangodev wants to merge 1 commit intomainfrom
release-please--branches--main--components--ogis
Open

chore(main): release ogis 0.3.0#122
twangodev wants to merge 1 commit intomainfrom
release-please--branches--main--components--ogis

Conversation

@twangodev
Copy link
Copy Markdown
Owner

@twangodev twangodev commented Feb 19, 2026

🤖 I have created a release beep boop

0.3.0 (2026-04-17)

Features

  • add .gitattributes to mark Caddyfile as linguist-detectable (607a876)
  • add @vitest/coverage-v8 for enhanced test coverage reporting (a18ee26)
  • add 3D card stack component and integrate into hero section (c162f51)
  • add API playground configuration and enhance CORS settings for Swagger endpoints (6011a5e)
  • add authentication documentation and self-hosting guide (f646458)
  • add cache size configuration with human-readable formats and safety bounds (50422de)
  • add cache sizing options (321599e)
  • add Caddy reverse proxy configuration for ogis service (784bee5)
  • add CallToAction and I18nShowcase components for enhanced user engagement and global language support (81baf0b)
  • add Clippy linting step to CI workflow (0405450)
  • add Codecov token to GitHub Actions workflow for coverage upload (203e2f0)
  • add color customization support for templates with validation (fc68375)
  • add color customization support for templates with validation (498a4a5)
  • add configurable server address for Open Graph Image Service (56147f6)
  • add contextual options and icons to documentation files (9afe6a3)
  • add CORS support for documentation endpoints with configurable origins (db6d067)
  • add dark and light SVG icons for improved UI consistency [skip-ci] (98d30e8)
  • add dark and light SVG icons for improved UI consistency [skip-ci] (4660f15)
  • add default title, description, and subtitle configuration for Open Graph images (d8fbf87)
  • add demo (30af1a8)
  • add Docker build and push workflow to CI pipeline (f91f412)
  • add Docker support with docker-compose and enhance Dockerfile for health checks (f94f088)
  • add Docker support with Dockerfile and .dockerignore (913fb75)
  • add dotenvy support for environment variable management (4e9177d)
  • add dotenvy support for environment variable management (a246468)
  • add dual theme support for syntax highlighting with Shiki (0d129a9)
  • add fish template with color configurations and SVG file reference (987b52e)
  • add fish.svg graphic with placeholder elements and gradients (c51bf1b)
  • add flags for Codecov in CI configurations for Rust and TypeScript (0f00b4e)
  • add font loading functionality with YAML configuration (822744b)
  • add GitHub Actions workflow for code coverage with Codecov integration (f599930)
  • add GitHub Actions workflow for code coverage with Codecov integration (9189e29)
  • add GitHub Actions workflow for Rust formatting and building (a410917)
  • add GitHub Actions workflow for TypeScript linting, building, and testing (1225c45)
  • add GitHub link to Navigation and update ThemeToggle button (a931651)
  • add health check and Open Graph image generation endpoints (ca16b18)
  • add health check endpoint and update API documentation (092a2c9)
  • add histogram buckets for duration metrics to improve granularity (afe196d)
  • add HMAC authentication middleware for request validation (99fdf6b)
  • add HMAC authentication secret key example to .env.example (f54dfa6)
  • add HMAC authentication settings with secret key management (e1252c3)
  • add HMAC module and middleware exports (ba8090a)
  • add HMAC signature field to parameters for authentication (39a8141)
  • add HMAC validator initialization based on configuration (2897858)
  • add icons to documentation groups for improved navigation (0c543f0)
  • add image fallback behavior configuration for logo fetching (9dbf080)
  • add k6 and comparisons directories to linguist-documentation (e5f339b)
  • add layout and navigation components with initial documentation pages (7887985)
  • add layout components including Navigation, Footer, HeroContent, and LogoMarquee (5da78e6)
  • add light/dark logos (f3807bf)
  • add Link component and update Footer with external links (7911497)
  • add logo fetching functionality with SSRF protection and configurable timeouts (32f8ea7)
  • add maximum input length configuration and validation for input parameters (38cf50a)
  • add MCP configuration for Svelte integration (9362b6a)
  • add metrics export interval configuration for OpenTelemetry (1160bd3)
  • add middleware to record HTTP request metrics for improved telemetry (f6d3307)
  • add new entries to CardStack with updated titles, descriptions, and logos (96882c6)
  • add new gradient SVG files and update gradient image references in README (620125f)
  • add new gradient SVG files for enhanced visual variety (d05cb1c)
  • add new gradient templates including autumn, champagne, citrus, cobalt, coral, dusk, frost, noir, sahara, tropics, velvet, and wine (b83e42a)
  • add new pages for Documentation, Playground, Showcase, and Templates (11e9bd8)
  • add new SVG templates for enhanced design options (e56ff32)
  • add new SVG templates for enhanced design options [skip ci] (20d3c3a)
  • add Open Graph image generation endpoint with SVG to PNG rendering (a9e4eb2)
  • add OpenAPI specification and update API reference path (1cda9e0)
  • add option to export OpenAPI specification as JSON (e630504)
  • add output settings component for image rendering options (123f375)
  • add params support to CardStack and OGCard for dynamic image generation (3b91450)
  • add query parameter support for Open Graph parameters (9e93290)
  • add refresh interval of 15 seconds to grafana overview configuration (b74d804)
  • add sample ratio validation and improve metric descriptions (5d00b15)
  • add scale bucket telemetry for image rendering (a127901)
  • add search functionality for template selection and integrate auto-animate for smoother UI transitions (11d0fb2)
  • add secret generator component for HMAC secret creation in authentication documentation (94600d4)
  • add self-hosting documentation and update navigation links (302e1ac)
  • add server URL for Open Graph image generation (b58b647)
  • add ServerTiming and CacheableDuration for enhanced performance metrics (#83) (ba3aee0)
  • add service status link to Footer and include new logo SVG (d46734f)
  • add shuffle functionality for template selection and enhance UI layout (e713224)
  • add step to update Docker Hub description in CI workflow [skip ci] (b335942)
  • add subtitle and image fields to types for enhanced template customization (237f485)
  • add support for allowing HTTP URLs in logo fetching configuration (ffb3b2a)
  • add SVG event handling for start, end, and empty tags with replacement strategies (ae8e218)
  • add SVG template and integrate quick-xml for dynamic generation (3bead01)
  • add Swagger UI integration for API documentation page (2fbecd0)
  • add template loading functionality and new daybreak SVG template (f65d1a5)
  • add template loading functionality and new daybreak SVG template (1dadeae)
  • add template showcase components including TemplateCard, TemplateCategory, and TemplateMarquee (5a5d5fb)
  • add tests for template font retrieval and width constraints (e5c1c29)
  • add text overrides and truncation settings for reddit template (d669074)
  • add Thai and Hebrew font support with corresponding licenses (e20924e)
  • add theme toggle functionality and integrate mode-watcher (8fc0900)
  • add total requests panel and adjust grid positions for improved metrics layout (10ebc36)
  • add tracing support for logging in the Axum server (c54d6ea)
  • add unit tests for ApiError handling and validation scenarios (17416e0)
  • add usage instructions for Caddyfile to clarify domain setup [skip ci] (319e31a)
  • add validation for extra parameters in params.rs with unit tests (ce8875f)
  • add validation tests for format, scale, and quality parameters (b224e19)
  • add web analytics script to layout (d83ca19)
  • add web analytics script to layout (561de1d)
  • add website link to footer in documentation configuration (83b975c)
  • bump version to 0.1.1 in package.json (ba77883)
  • bump version to 0.1.2 in package.json (c966994)
  • bump version to 0.2.0 for upcoming release (ad63aaa)
  • clarify OTLP endpoint documentation in OpenTelemetry settings (181672b)
  • clean up code formatting and improve readability in SVG generation (38a1fac)
  • configure GitHub Actions for web deployment to GitHub Pages (bb01ebb)
  • configure HTTP client with connection and request timeouts (d77f391)
  • document HMAC authentication implementation in CLAUDE.md (9df3769)
  • enhance card components with image and template properties for improved content display (9563376)
  • enhance documentation for authentication, self-hosting, and usage examples (9decad1)
  • enhance error responses for invalid input and authentication issues (76cfdbe)
  • enhance fish.svg with additional waveform elements (f7d9f3a)
  • enhance fish.svg with new gradients and noise filters; update templates.yaml for gradient colors (0a7311d)
  • enhance HMAC query string builder with URL encoding and injection prevention tests (4595a20)
  • enhance image handling with rounded corners and MIME type detection (9caddc7)
  • enhance metrics with exponential histogram views for better data representation (53f81f6)
  • enhance PerformanceChart with dynamic latency and throughput metrics, add README for benchmarks (903cd6a)
  • enhance render duration metrics with additional quantiles and new visualizations (6b7c954)
  • enhance scale validation with customizable max_scale parameter (a51f50a)
  • enhance SVG generation with logo and subtitle support (f19eb28)
  • enhance SVG rendering by loading system fonts (2954f7d)
  • enhance TemplateMarquee layout and description for improved clarity and aesthetics (be14ad3)
  • ensure color overrides are stored in lowercase format (b1faa18)
  • ensure scaled dimensions are at least 1 pixel in image rendering (6d8b412)
  • fix color override insertion to use to_string for keys (1c1798b)
  • font fallback for other languages (dde3a01)
  • implement "Show more" dialog for template selection and enhance visibility of initial templates (988cefd)
  • implement basic Axum server with a ping route (f62a514)
  • implement cycling card display in 3D card stack component (4226630)
  • implement debounced API URL for improved preview performance (6fe2ce6)
  • implement default event handling for SVG with skipping logic (44b626e)
  • implement default values for TextWidthConstraints struct (2ca70c0)
  • implement filter_text_overrides function and add unit tests for validation (d3b2bc1)
  • implement format and scale optimizations for web preview and playground (16518d2)
  • implement handlers for XML events including start, end, default, and empty elements (60cb0b7)
  • implement hmac based authentication (e708c07)
  • implement HMAC validation for query parameters (8d5594c)
  • implement image fetching with SSRF protection, caching, and base64 encoding (44ba712)
  • implement image rendering with support for multiple formats and validation options (8550fa8)
  • implement image rendering with support for multiple formats and validation options (2f1da49)
  • implement image replacement strategy for SVG elements with <rect> bounds (7f306bb)
  • implement Open Graph image generation with Swagger UI documentation (ac685f9)
  • implement playground components for template selection, content editing, media inputs, and color customization (5b2aa7f)
  • implement request logging and error handling for image fetching (cd60390)
  • implement structured error handling with ApiError and Generator Error types (136c18d)
  • implement structured error handling with ApiError and GeneratorError types (284e26f)
  • implement SVG event handling with support for self-closing and closing tags (d61aae4)
  • implement template loading and integration in layout; update components to utilize new template structure (2d62230)
  • implement text truncation and font property handling for templates (66242f1)
  • implement text truncation and font property handling for templates (#38) (a137219)
  • import Hero component and animated button with responsive design (6865e91)
  • improve benchmarking (#81) (f9e97fa)
  • improve code readability and structure by reordering imports and simplifying validation logic (56bb0a3)
  • improve code readability by formatting function arguments and reordering imports (2e62365)
  • improve HMACSettings to ensure non-empty secret for authentication (064dc69)
  • improve readability of URL parsing and telemetry guard shutdown logic (2043111)
  • include default templates and fonts in Docker image (fe392f9)
  • initialize demo SvelteKit project with basic structure and configuration files (5474271)
  • initialize ogis TypeScript client with HMAC support and utility functions (d73ce76)
  • initialize shadcn-svelte (20c0ee1)
  • integrate cargo clippy (70dace4)
  • integrate Cloudflare stats fetching and display in Hero component (7427a1b)
  • integrate cosmic-text for improved text measurement and font fallback (c953f71)
  • integrate HMAC authentication middleware into router for protected routes (f5664dc)
  • integrate OpenTelemetry for enhanced observability and metrics collection (ccd91e1)
  • integrate OpenTelemetry for enhanced observability and metrics collection (a594b05)
  • integrate shared font database into SVG to PNG rendering (dcec226)
  • integrate site configuration into Footer and Logo components (412aa48)
  • integrate Swash font caching and measurement for improved text rendering (1a9fe92)
  • integrate tokio-shutdown for graceful server shutdown handling (ee82827)
  • normalize field names to lowercase in error messages for consistency (3ea0dcb)
  • optimize image rendering by adding WebP format and scaling options (68ba0aa)
  • optimize metrics recording by removing unnecessary template name cloning (ea47955)
  • optimize text measurement by reusing FontSystem and improving error handling (520f034)
  • refactor attribute retrieval functions for improved error handling and clarity (bfe4191)
  • refactor event writing to use centralized write_event function for improved error handling (9e9480d)
  • refactor Navigation component to use Lucide icons and simplify logo rendering (94ab872)
  • refactor Open Graph parameters handling and introduce validation and logo fetching logic (ce80b7e)
  • refactor package name and update base URL for OGIS client (c28464b)
  • refactor replacement handling to use a HashMap for text replacements (4014b86)
  • refactor router setup to streamline route definitions and middleware application (67f065c)
  • refactor SVG generation to use quick_xml for improved parsing and error handling (aef1aaf)
  • refactor URL display by integrating URLBar component and updating layout spacing (61295a2)
  • remove early Content-Type check to streamline image fetching process (174d826)
  • remove paths-ignore for web directory in Rust CI workflow (25846d3)
  • remove regex dependency and implement custom hex color validation (41efe91)
  • remove text-transform from subtitle in SVG (9895543)
  • remove unnecessary letter-spacing from subtitle text in twilight.svg (0a8959c)
  • remove WebP encoder and integrate new webp crate for image rendering (b99a0a9)
  • rename apply_color_overrides to override_colors for clarity (288e691)
  • rename awaiting_rect_for to replacement_id for clarity in image replacement handling (c483cab)
  • rename project from demo to ogis-web in package-lock.json (9106dba)
  • rename project from demo to ogis-web in package.json (4cc46f2)
  • reorder components in Hero.svelte to improve layout flow (e98583a)
  • replace favicon with Lucide icon and refactor Footer and Navigation components to use Logo component (0befa8b)
  • replace highlighter module to use .js extension (e52e8bd)
  • restructure configuration for Open Graph image service with nested defaults and image settings (0f283bf)
  • restructure minimal.svg for improved layout and design flow (a9bfd83)
  • restructure minimal.svg for improved layout and design flow [skip ci] (fabccb2)
  • setup mintlify (65ea711)
  • simplify default parameter handling by introducing a helper function (162c6c2)
  • simplify filter logic in params.rs for template color checks (fc47be0)
  • simplify Rust formatting check in GitHub Actions workflow (ba50fb3)
  • simplify SVG generation by removing width and height parameters (f99119e)
  • simplify template availability check and enhance readability (5547b85)
  • simplify URL parsing and telemetry guard shutdown logic (2d76a6a)
  • specify image for ogis service in docker-compose.yml [skip ci] (35e147e)
  • standardize references to 'OGIS' as 'ogis' throughout documentation and code (64756b3)
  • update .env.example to include optional parameters and HMAC secret key (b066f03)
  • update ApiError handling for invalid signature format and adjust status codes (b073baf)
  • update Caddyfile to simplify domain configuration for Let's Encrypt (2fff7fe)
  • update Caddyfile to specify domain for Let's Encrypt and remove usage instructions [skip ci] (de9fc81)
  • update dashboard metrics for render duration and image fetches (39181ee)
  • update default thresholds for HTTP request metrics (bfe3d0f)
  • update dependencies in Cargo.lock and Cargo.toml for HMAC integration (b72e1a8)
  • update displayed bytes metric to terabytes in HeroContent component (b5ef335)
  • update Docker configuration to mount fonts and templates directories for runtime configuration (bd5a050)
  • update Docker configuration to mount fonts and templates directories for runtime configuration (3c16c68)
  • update Docker Hub description step to use latest action version and include short description (afaa3f6)
  • update environment variable for telemetry service name (cd894d7)
  • update expression for hit percentage metric to handle zero values (eb47cbc)
  • update font loading to support multiple fallback paths in fonts.yaml (a3b7a72)
  • update footer and navigation links to point to new documentation URLs and enhance external link handling (55766a0)
  • update Footer links and GitHub URL in site configuration (d735e24)
  • update GitHub Actions workflow to support multiple branches (bf49b40)
  • update gradient templates and enhance TemplateMarquee layout for better visual organization (703c608)
  • update HeroContent with new title and description, and adjust layout for better readability (2efb81c)
  • update layout and components with new logo handling and favicon adjustments (d965070)
  • update logo colors for improved visibility (efd1bf7)
  • update logo paths and modify SVG files for better integration (6f4f5cc)
  • update logo text to 'Placeholder Logo' in gradient SVG files for consistency (9de459d)
  • update metrics expressions in ogis.json and provider.rs for improved accuracy (abb16e0)
  • update metrics expressions to utilize histogram data for improved accuracy (dacf836)
  • update metrics to report requests per minute and adjust field configurations (91483a8)
  • update Navigation menu with new links for Playground, Templates, Showcase, and Docs (0785472)
  • update Node.js version to 24 in CI configuration and add publish step (51144b3)
  • update OpenAPI specification with server URL and title change (a1ab3af)
  • update package-lock.json for Linux support in Tailwind CSS and Lightning CSS (d774cab)
  • update package-lock.json to rename OGIS package and adjust module links (1d7878a)
  • update prepublish script to copy README.md and add .gitignore file (f6516c6)
  • update reddit SVG template with multi-line title and adjusted body text positions (a4ff353)
  • update render duration description for image rendering metrics (bbd5443)
  • update template from 'gradient-noir' to 'gradient-storm' for improved visual consistency (fcc28d6)
  • update theme colors and add background settings in documentation configuration (11413d8)
  • update version to 0.2.0 and add release configuration files (#121) (60203bb)
  • web hero (3906158)

Bug Fixes

  • adjust import order and format YAML reading in font loading (ec72c4d)
  • collapse nested if in templates.rs to satisfy clippy (#151) (096f5d3)
  • crop update openai.png (f4b8ba0)
  • enhance logging for OG image generation with detailed parameters (d6f7774)
  • improve error handling and formatting in image fetching logic (8a29deb)
  • improve error messages formatting for input validation (768f880)
  • introduce emoji fallback (e78a269)
  • recrop static images (708408a)
  • recrop stripe (c155dac)
  • remove unnecessary branch and path filters from web workflow (2f3d9fc)
  • rename build job in workflow for clarity (4675fb9)
  • rename build job in workflow for clarity (b331787)
  • rename deployment workflow for clarity (8cc08c9)
  • replace variable font weights (#41) (c99ce11)
  • update API Reference link to point to the correct external URL (1b89396)
  • update badge links in README for improved accessibility and navigation (0f524b4)
  • update font files to use variable fonts (b07d76d)
  • update main function to return Result for better error handling (7f4fcab)
  • update README symlink to relative (b84050a)
  • update Self-Hosting Guide link to ensure correct URL format (421225c)
  • update Swagger UI API documentation URL (16508c7)
  • web builds (1c65377)

This PR was generated with Release Please. See documentation.

Copilot AI review requested due to automatic review settings February 19, 2026 10:49
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Feb 19, 2026

📝 Walkthrough

Walkthrough

Version 0.3.0 release: manifest, Rust, and TypeScript packages updated to version 0.3.0. Comprehensive changelog added documenting new features, enhancements, and bug fixes across frontend, backend, documentation, and infrastructure components.

Changes

Cohort / File(s) Summary
Version Bumps
.release-please-manifest.json, Cargo.toml, packages/typescript/package.json
Version incremented from 0.2.0 to 0.3.0 across manifest, Rust, and TypeScript package configuration files.
Changelog
CHANGELOG.md
New changelog file added documenting version 0.3.0 release with extensive feature additions (Caddyfile linguist detection, test coverage, 3D card stack component, API playground, authentication docs, cache configuration, UI/UX enhancements, Docker improvements, environment management, HMAC authentication, Open Graph improvements, OpenAPI enhancements) and bug fixes (logging, error handling, image fetching, metrics, URL parsing, template handling).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 Hoppy release, version three!
Version bumps and changelog spree,
Features documented, bugs all fixed,
Frontend, backend, nicely mixed,
Onward to the next journey! 🚀

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the primary change—a release of version 0.3.0 for the ogis package, which is reflected across all modified files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

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

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-please--branches--main--components--ogis

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.

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
rust ?
typescript 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 37 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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

This is an automated release PR generated by release-please to publish version 0.3.0 of the ogis (Open Graph Image Service) project. The PR updates version numbers across all package manifests and adds a comprehensive CHANGELOG.md documenting all features and bug fixes introduced since version 0.2.0.

Changes:

  • Version bumped from 0.2.0 to 0.3.0 across all package files
  • Added CHANGELOG.md documenting 253 feature commits and 21 bug fixes
  • Updated release manifest to track the new version

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
packages/typescript/package.json Updated TypeScript package version to 0.3.0
Cargo.toml Updated Rust package version to 0.3.0
Cargo.lock Updated lockfile to reflect new version 0.3.0
CHANGELOG.md Added comprehensive changelog for version 0.3.0 with all features and fixes since 0.2.0
.release-please-manifest.json Updated release tracking manifest to version 0.3.0

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

@twangodev twangodev force-pushed the release-please--branches--main--components--ogis branch from 3388d84 to 4bf85c1 Compare February 19, 2026 19:20
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
packages/typescript/package.json (1)

55-55: globals is one major version behind the current latest.

The current latest globals release is 17.3.0. The declared range ^16.5.0 caps at <17.0.0, so it will never resolve to v17. v17.0.0 is a breaking change as a few globals were removed, so upgrading needs a quick check against your ESLint config, but staying on v16 indefinitely means missing future environment additions.

♻️ Suggested update
-    "globals": "^16.5.0",
+    "globals": "^17.0.0",
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/typescript/package.json` at line 55, Update the "globals" dependency
from "^16.5.0" to "^17.3.0" in packages/typescript/package.json and then run
lint/tests to surface any breakages; if ESLint or configs fail due to removed
globals in v17 (breaking at 17.0.0), adjust your ESLint environment or rules
(search for usages of "globals" and entries in your ESLint config) to remove or
replace removed globals and re-run CI until green.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@CHANGELOG.md`:
- Around line 109-111: Create the missing git tag ogis-v0.2.0 that points to the
commit for the 0.2.0 bump (commit ad63aaa1add1ba9f58914ed4b9a2249d2d75bf7c) so
Release Please can compute the correct ranges; add an annotated tag named
ogis-v0.2.0 on that commit and push the tag to the remote so the changelog
sections and future releases reflect the correct commit history.

---

Nitpick comments:
In `@packages/typescript/package.json`:
- Line 55: Update the "globals" dependency from "^16.5.0" to "^17.3.0" in
packages/typescript/package.json and then run lint/tests to surface any
breakages; if ESLint or configs fail due to removed globals in v17 (breaking at
17.0.0), adjust your ESLint environment or rules (search for usages of "globals"
and entries in your ESLint config) to remove or replace removed globals and
re-run CI until green.

Comment thread CHANGELOG.md
Comment on lines +109 to +111
* bump version to 0.1.1 in package.json ([ba77883](https://github.com/twangodev/ogis/commit/ba77883cf55687471f474f65d72a8ed38105fbba))
* bump version to 0.1.2 in package.json ([c966994](https://github.com/twangodev/ogis/commit/c96699478cf059961fedc1be7538f6f7efd41a30))
* bump version to 0.2.0 for upcoming release ([ad63aaa](https://github.com/twangodev/ogis/commit/ad63aaa1add1ba9f58914ed4b9a2249d2d75bf7c))
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.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check whether the ogis-v0.2.0 tag exists in the repository
git tag --list | grep -E '^ogis-v0?\.2\.0$'

Repository: twangodev/ogis

Length of output: 40


Create the missing ogis-v0.2.0 git tag.

The ogis-v0.2.0 git tag does not exist in the repository. Version-bump commits for 0.1.1, 0.1.2, and 0.2.0 are appearing in the 0.3.0 section of this changelog because Release Please computes the commit range from the previous tag. Without the ogis-v0.2.0 tag, all prior commits are attributed to 0.3.0. This will cause duplicate entries in the next release and inaccurate commit history. Tag the commit corresponding to the 0.2.0 release with ogis-v0.2.0 to correct this.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@CHANGELOG.md` around lines 109 - 111, Create the missing git tag ogis-v0.2.0
that points to the commit for the 0.2.0 bump (commit
ad63aaa1add1ba9f58914ed4b9a2249d2d75bf7c) so Release Please can compute the
correct ranges; add an annotated tag named ogis-v0.2.0 on that commit and push
the tag to the remote so the changelog sections and future releases reflect the
correct commit history.

Copilot AI review requested due to automatic review settings April 17, 2026 06:34
@twangodev twangodev force-pushed the release-please--branches--main--components--ogis branch from 4bf85c1 to 95f6bf8 Compare April 17, 2026 06:34
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 4 out of 5 changed files in this pull request and generated 2 comments.


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

Comment on lines 2 to +3
"name": "ogis",
"version": "0.2.0",
"version": "0.3.0",
Copy link

Copilot AI Apr 17, 2026

Choose a reason for hiding this comment

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

The workspace package version was bumped to 0.3.0, but the root package-lock.json still records this workspace (packages/typescript) as version 0.2.0. This will cause a lockfile/package mismatch (and typically leads to the lockfile being regenerated on install). Regenerate/update package-lock.json so the workspace entry matches 0.3.0.

Copilot uses AI. Check for mistakes.
@@ -1,6 +1,6 @@
{
"name": "ogis",
Copy link

Copilot AI Apr 17, 2026

Choose a reason for hiding this comment

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

packages/typescript/package.json declares the workspace name as ogis, but the root workspace script uses npm run dev -w @twangodev/ogis (no workspace with that name exists in the repo). This makes the dev:client script unusable. Either rename this package to @twangodev/ogis or update the root script to target -w ogis/the workspace path.

Suggested change
"name": "ogis",
"name": "@twangodev/ogis",

Copilot uses AI. Check for mistakes.
@twangodev twangodev force-pushed the release-please--branches--main--components--ogis branch from 95f6bf8 to f763c7a Compare April 17, 2026 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants