Skip to content

Conversation

@yhk1038
Copy link
Contributor

@yhk1038 yhk1038 commented Dec 11, 2025

…cs Verification, Release Automation

Phase 2: CI/CD Pipeline

  • Add .github/workflows/ci.yml with Ruby matrix testing (3.0-3.3)
  • Add RuboCop lint check with .rubocop.yml configuration
  • Add Codecov integration for test coverage
  • Add VSCode and JetBrains plugin build/verify steps
  • Add docs verification CI step
  • Create .github/workflows/release.yml for simultaneous deployment
  • Remove legacy wasm-publish.yml (now integrated into release.yml)

Phase 3: Editor Plugin Integration

  • Add editors/VERSION as single source of truth (v0.2.0)
  • Create scripts/sync-editor-versions.sh for version synchronization
  • Setup VSCode test framework with @vscode/test-electron + Mocha
  • Write VSCode plugin tests (extension.test.ts)
  • Setup JetBrains test framework with JUnit 5
  • Write JetBrains plugin tests (TRubyFileTypeTest, TRubySettingsTest)
  • Create editors/CONTRIBUTING.md with plugin contribution guide

Phase 4: Documentation Verification

  • Create DocsExampleExtractor for Markdown code block extraction
  • Create DocsExampleVerifier for compile/typecheck validation
  • Create DocsBadgeGenerator for coverage badges (JSON, SVG)
  • Create Rakefile with docs:verify, docs:badge, docs:list tasks

Phase 5: Release Automation

  • Create COMMIT_CONVENTION.md with Conventional Commits guide
  • Create .releaserc.yml for semantic-release configuration
  • Configure automatic CHANGELOG generation

…cs Verification, Release Automation

## Phase 2: CI/CD Pipeline
- Add .github/workflows/ci.yml with Ruby matrix testing (3.0-3.3)
- Add RuboCop lint check with .rubocop.yml configuration
- Add Codecov integration for test coverage
- Add VSCode and JetBrains plugin build/verify steps
- Add docs verification CI step
- Create .github/workflows/release.yml for simultaneous deployment
- Remove legacy wasm-publish.yml (now integrated into release.yml)

## Phase 3: Editor Plugin Integration
- Add editors/VERSION as single source of truth (v0.2.0)
- Create scripts/sync-editor-versions.sh for version synchronization
- Setup VSCode test framework with @vscode/test-electron + Mocha
- Write VSCode plugin tests (extension.test.ts)
- Setup JetBrains test framework with JUnit 5
- Write JetBrains plugin tests (TRubyFileTypeTest, TRubySettingsTest)
- Create editors/CONTRIBUTING.md with plugin contribution guide

## Phase 4: Documentation Verification
- Create DocsExampleExtractor for Markdown code block extraction
- Create DocsExampleVerifier for compile/typecheck validation
- Create DocsBadgeGenerator for coverage badges (JSON, SVG)
- Create Rakefile with docs:verify, docs:badge, docs:list tasks

## Phase 5: Release Automation
- Create COMMIT_CONVENTION.md with Conventional Commits guide
- Create .releaserc.yml for semantic-release configuration
- Configure automatic CHANGELOG generation
@yhk1038 yhk1038 merged commit 7521e10 into main Dec 11, 2025
0 of 9 checks passed
@yhk1038 yhk1038 deleted the claude/milestone-negative-seven-01JDk66SKedBEZwn7hJXKEWt branch December 11, 2025 21:25
yhk1038 added a commit that referenced this pull request Dec 14, 2025
…cs Verification, Release Automation (#8)

## Phase 2: CI/CD Pipeline
- Add .github/workflows/ci.yml with Ruby matrix testing (3.0-3.3)
- Add RuboCop lint check with .rubocop.yml configuration
- Add Codecov integration for test coverage
- Add VSCode and JetBrains plugin build/verify steps
- Add docs verification CI step
- Create .github/workflows/release.yml for simultaneous deployment
- Remove legacy wasm-publish.yml (now integrated into release.yml)

## Phase 3: Editor Plugin Integration
- Add editors/VERSION as single source of truth (v0.2.0)
- Create scripts/sync-editor-versions.sh for version synchronization
- Setup VSCode test framework with @vscode/test-electron + Mocha
- Write VSCode plugin tests (extension.test.ts)
- Setup JetBrains test framework with JUnit 5
- Write JetBrains plugin tests (TRubyFileTypeTest, TRubySettingsTest)
- Create editors/CONTRIBUTING.md with plugin contribution guide

## Phase 4: Documentation Verification
- Create DocsExampleExtractor for Markdown code block extraction
- Create DocsExampleVerifier for compile/typecheck validation
- Create DocsBadgeGenerator for coverage badges (JSON, SVG)
- Create Rakefile with docs:verify, docs:badge, docs:list tasks

## Phase 5: Release Automation
- Create COMMIT_CONVENTION.md with Conventional Commits guide
- Create .releaserc.yml for semantic-release configuration
- Configure automatic CHANGELOG generation
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.

3 participants