Skip to content

chore(config): enhance project configuration and workflows#14

Closed
abhay-ramesh wants to merge 2 commits intomainfrom
f/ci-improvements
Closed

chore(config): enhance project configuration and workflows#14
abhay-ramesh wants to merge 2 commits intomainfrom
f/ci-improvements

Conversation

@abhay-ramesh
Copy link
Copy Markdown
Owner

  • Added commitlint and conventional-changelog for improved commit message validation and changelog generation.
  • Updated CODEOWNERS to include additional documentation files for review.
  • Enhanced dependabot configuration with grouped package updates for better dependency management.
  • Modified security contact email in SECURITY.md for vulnerability reporting.
  • Improved CI workflows with commit message validation step to ensure adherence to conventions.

- Added commitlint and conventional-changelog for improved commit message validation and changelog generation.
- Updated CODEOWNERS to include additional documentation files for review.
- Enhanced dependabot configuration with grouped package updates for better dependency management.
- Modified security contact email in SECURITY.md for vulnerability reporting.
- Improved CI workflows with commit message validation step to ensure adherence to conventions.
@github-actions
Copy link
Copy Markdown
Contributor

❌ Invalid Commit Messages

Some commits in this PR don't follow conventional commit format:

Required format:

<type>(<scope>): <subject>

- <first point>
- <second point>
- <third point>

Examples:

  • feat(core): add new upload progress indicator
  • fix(client): resolve memory leak in chunk upload
  • docs(readme): update installation instructions

Valid types: feat, fix, docs, style, refactor, test, chore, perf, ci, build, revert

Please squash/reword your commits to follow this format.

- Added various commitlint and conventional-changelog packages for improved commit message validation and changelog generation.
- Updated existing dependencies and added new ones to enhance project configuration.
- Cleaned up the pnpm-lock.yaml file for better maintainability and clarity.
@github-actions
Copy link
Copy Markdown
Contributor

📋 Changelog Preview

This PR will generate the following changelog entry:

```markdown
#  (2025-06-24)

Bug Fixes

  • ci: update health check script and adjust test file sizes (c94b60e)
  • ci: update pnpm version in workflows and funding file (6f3c804)
  • deps: resolve merge conflicts in pnpm-lock.yaml (325af36)
  • docs: update layout import for documentation structure (16904ca)
  • docs: update layout sidebar collapsibility (ed4a862)
  • docs: update upload client documentation and fix API references (3b1a296)
  • upload: correct typo in image upload route and update hook usage (6742e68)

Features

  • api: add framework adapters and usage examples for pushduck (6df1b96)
  • api: add S3 router and path configuration documentation (146e63f)
  • api: enhance S3 upload routes with hierarchical path configuration (1458c79)
  • api: implement file deletion operations and enhance file management (ecd4104)
  • api: implement universal handler and framework adapters (f343747)
  • api: refactor storage API to use object-style methods (4151e46)
  • bundle: implement bundle optimization and publishing enhancements (20de61d)
  • ci: add checkout step to workflows (dd17bc2)
  • ci: introduce project setup action for workflows (0da59e7)
  • cleanup: remove deprecated files and update configuration (e953ee6)
  • cli: correct CLI naming to follow shadcn pattern (e08b3a4)
  • cli: introduce zero-config setup CLI for next-s3-uploader (b64ff6f)
  • cli: migrate build process from tsup to tsdown (ee44c71)
  • cli: migrate to scoped package @pushduck/cli (b2828d2)
  • config: add ESLint and Prettier configurations for pushduck package (471715c)
  • demo: add new API demo and CORS setup (1bfe4f5)
  • demo: implement complete S3 file management demo and API routes (b1449f3)
  • demo: simplify file management demo and enhance file handling (c62ed40)
  • docs: add code highlighting component to homepage (35665a4)
  • docs: add comprehensive changeset and release lifecycle guides (3d1c4cc)
  • docs: add comprehensive documentation coverage plan and implementation checklist (6d916f8)
  • docs: add GitHub automation and CI/CD guides (3f05886)
  • docs: add install command component to homepage (b6b2341)
  • docs: add troubleshooting guide and enhance documentation (7244313)
  • docs: enhance AI documentation and add new endpoints (6ec0de1)
  • docs: enhance code highlighting with bundled themes (8b196ed)
  • docs: enhance documentation for new integrations and component updates (7cfa18d)
  • docs: enhance documentation structure and content (4cdbce8)
  • docs: enhance documentation with CLI setup guide and updates (165020a)
  • docs: enhance framework integrations and cleanup adapters (a62a07e)
  • docs: enhance global styles and documentation structure (65c94ee)
  • docs: enhance layout and styling for documentation pages (b3f8ee9)
  • docs: implement file upload demo and enhance documentation (0aebf04)
  • docs: implement Option A with root-level Fumadocs app - Move Fumadocs app from apps/docs to root /docs directory - Follow pattern used by Better Auth, Fumadocs, and successful repositories - Full Fumadocs app at root level for better discoverability - Update pnpm-workspace.yaml to include root-level docs - Update turbo.json with postinstall task for fumadocs-mdx - Content structure: docs/content/docs/ for all documentation - Using Fumadocs MDX as content source (not content collections) - Clean separation: docs app at root, examples at root, internal tools in apps/ - Package name: @next-s3-uploader/docs for workspace consistency (d8fdf9b)
  • docs: implement simplified documentation structure - Create 5-minute Quick Start guide with zero-config promise - Add welcoming homepage with clear value proposition and feature highlights - Build essential AWS S3 setup guide with security best practices - Create copy-paste ready examples (image upload, document upload, drag & drop) - Implement clean navigation structure with progressive disclosure - Focus on task-oriented content: 'How to upload images' vs technical jargon - Follow simplified approach: Quick Start → Guides → API → Examples - All content optimized for approachable learning path and immediate success (11d7930)
  • docs: refactor Open Graph image generation routes (cd78c31)
  • docs: refactor upload configuration to use unified provider API (dc78314)
  • docs: rename project from next-s3-uploader to pushduck (59624b5)
  • docs: update dependencies and enhance layout design (ea0fd62)
  • docs: update framework integrations and enhance adapter functionality (61ef06e)
  • docs: update layout and add sitemap functionality (5874cdf)
  • docs: update provider descriptions and enhance CLI setup documentation (783a2ba)
  • migration: add comprehensive migration guides for pushduck (cb15a37)
  • migration: remove legacy migration documentation and update branding (40a8a1b)
  • migration: reset versions to 0.1.0 for pushduck initial release (c2d4a67)
  • pushduck: enhance S3-compatible provider framework and documentation (d655c92)
  • pushduck: replace AWS SDK with aws4fetch for S3 operations (8c4d3be)
  • refactor: introduce comprehensive refactoring roadmap and enhance error handling (dacd4be)
  • release: add comprehensive release and maintenance documentation (bb87579)
  • ui: add shadcn-style UI registry package with 5 upload components and enhanced CLI (6d53ecc)
  • ui: enhance upload components and CLI functionality (85ba795)
  • upload: enhance file generation and upload components (b744680)
  • upload: enhance upload components and add progress indicators (aeb8cd0)
  • upload: enhance upload components with ETA and speed indicators (3dbc0fb)
  • upload: enhance upload progress display with ETA and speed (8c46cce)
  • upload: implement multiple file upload support and enhance UI (9fee1ad)
  • upload: introduce property-based client with enhanced type inference (e1d6410)
  • upload: migrate from useS3UploadRoute to useUploadRoute for enhanced type safety (c2cffab)
  • upload: refactor upload configuration and improve routing (6eeb8cb)
  • upload: update demo app with new AWS SDK dependencies and configuration (9324e51)
    
    **Note:** This is auto-generated from conventional commits. You can still add a manual changeset if needed.
    

@github-actions
Copy link
Copy Markdown
Contributor

❌ Invalid Commit Messages

Some commits in this PR don't follow conventional commit format:

Required format:

<type>(<scope>): <subject>

- <first point>
- <second point>
- <third point>

Examples:

  • feat(core): add new upload progress indicator
  • fix(client): resolve memory leak in chunk upload
  • docs(readme): update installation instructions

Valid types: feat, fix, docs, style, refactor, test, chore, perf, ci, build, revert

Please squash/reword your commits to follow this format.

@abhay-ramesh abhay-ramesh deleted the f/ci-improvements branch June 26, 2025 08:25
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.

1 participant