Skip to content

Add CI workflow for Chrome extension validation and repository setup#8

Merged
daveshenal merged 3 commits into
mainfrom
dev
Jun 30, 2026
Merged

Add CI workflow for Chrome extension validation and repository setup#8
daveshenal merged 3 commits into
mainfrom
dev

Conversation

@daveshenal

Copy link
Copy Markdown
Owner
  • Adding a .gitignore file.
  • Introducing a CI workflow to validate the Chrome extension.
  • Skipping CI runs for documentation only PRs to reduce unnecessary workflow executions.

Initialize .gitignore with common patterns for Node.js projects, OS-specific files, build artifacts, and Chrome extension/certificate files.
Add GitHub Actions workflow to validate the extension on every push to main and pull request. The workflow checks for valid manifest.json, required files, JS syntax errors, and verifies manifest references match the filesystem.
Add paths-ignore to pull_request trigger to prevent CI workflows from running when only documentation or LICENSE files are modified. This reduces unnecessary build overhead for documentation only updates.
@daveshenal daveshenal requested a review from peplor June 30, 2026 08:07

@peplor peplor left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@daveshenal daveshenal merged commit 35f8b37 into main Jun 30, 2026
1 check 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