Skip to content

Conversation

garciasdos
Copy link
Member

@garciasdos garciasdos commented Aug 13, 2025

This pull request introduces initial packaging and release automation for the DXT extension, along with the creation of a manifest for the extension and some configuration updates. The main focus is on enabling automated DXT builds and releases via GitHub Actions, and providing required metadata for the extension.

Release automation and packaging:

  • Added a GitHub Actions workflow (.github/workflows/dxt-pack.yaml) to automate building, packaging, and releasing the DXT extension when a new tag is pushed. This includes syncing the version in manifest.json with package.json, building the project, packaging the extension, and uploading the release asset.
  • Added a .dxtignore file to exclude source files and other development artifacts from the packaged extension, ensuring only necessary files are included in the release.

Extension metadata and configuration:

  • Added a manifest.json file describing the DXT extension, including its metadata, author, repository information, server entry point, user configuration, compatibility, and keywords. This is required for DXT extension packaging and distribution.

@garciasdos garciasdos marked this pull request as ready for review August 13, 2025 15:38
@garciasdos garciasdos self-assigned this Aug 13, 2025
Copy link
Collaborator

@akinard-postman akinard-postman left a comment

Choose a reason for hiding this comment

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

👍

@garciasdos garciasdos merged commit c5a68da into postmanlabs:main Aug 13, 2025
0 of 3 checks passed
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.

2 participants