Skip to content

refactor/core pipeline - #18

Merged
lcweden merged 13 commits into
mainfrom
refactor/core-pipeline
Aug 19, 2026
Merged

refactor/core pipeline#18
lcweden merged 13 commits into
mainfrom
refactor/core-pipeline

Conversation

@lcweden

@lcweden lcweden commented Aug 19, 2026

Copy link
Copy Markdown
Owner

This pull request includes significant updates to project configuration, build, and publishing workflows, focusing on transitioning from Node.js to Deno for build and release tasks, simplifying package metadata, and cleaning up unused or outdated files. The most important changes are grouped below:

Build and Release Workflow Modernization:

  • Migrated CI workflows (bump.yml and publish.yml) from Node.js-based tooling to Deno-based equivalents, including switching from actions/setup-node to denoland/setup-deno, updating version bumping and publishing commands, and simplifying the build steps to use Deno tasks. This modernizes and streamlines the release process. [1] [2] [3] [4]

Dev Container and Development Environment:

  • Updated the devcontainer configuration to specify a fixed Deno version (2.9.5) and improved VSCode settings by removing Deno-specific settings and adding trusted domains for JSON schema downloads. [1] [2]

Project Metadata and Package Configuration:

  • Refactored package.json to simplify and clarify metadata, streamline keywords, and update exports/imports to better support both Node.js and Deno. Redundant or unused fields and scripts were removed, and the files field was simplified. [1] [2]
  • Updated deno.json tasks to include new build, bundle, and transpile tasks, and cleaned up lint, exclude, and publish settings for clarity and correctness. [1] [2]

Documentation and Example Cleanup:

  • Removed the CHANGELOG.md, docs/performance.md, index.html, and public/example.com.har files, cleaning up unused documentation, performance notes, example artifacts, and web assets that are no longer relevant to the project. [1] [2] [3] [4]

These changes collectively modernize the project's build, test, and release processes, align the configuration with current best practices, and remove obsolete files and settings.

@lcweden lcweden self-assigned this Aug 19, 2026
@lcweden lcweden added bug Something isn't working enhancement New feature or request labels Aug 19, 2026
@lcweden
lcweden merged commit 7e1e43a into main Aug 19, 2026
1 check passed
@lcweden lcweden changed the title Refactor/core pipeline refactor/core pipeline Aug 19, 2026
@lcweden
lcweden deleted the refactor/core-pipeline branch August 19, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant