Skip to content

Conversation

@dcramer
Copy link
Member

@dcramer dcramer commented Jul 17, 2025

Summary

  • Add comprehensive GitHub Marketplace publishing instructions to PUBLISHING.md
  • Document manual marketplace publishing requirement and workflow
  • Update action icon from 'robot' to 'battery-charging'
  • Fix missing newlines in human fingerprints comment formatting
  • Enhance AI detection system to better recognize precision formatting changes

Changes

  • PUBLISHING.md: Added detailed marketplace publishing process including:

    • Step-by-step instructions for publishing releases to marketplace
    • GitHub Marketplace requirements checklist
    • Explanation of why marketplace publishing requires manual action (2FA security)
    • Warning about workflow files potentially blocking marketplace publishing
  • action.yml: Changed branding icon from 'robot' to 'battery-charging'

  • src/index.ts: Fixed formatting issue where human fingerprint indicators were concatenated without newlines in PR comments

  • src/llm-evaluator.ts: Enhanced AI detection with new PRECISION INDICATORS category:

    • Single-character formatting fixes (newlines, spaces, commas)
    • Surgical precision changes with no side effects
    • Minimal, targeted fixes to specific formatting issues
    • Pattern-based fixes applied consistently
    • Updated analysis guidelines to recognize AI-generated minor fixes

Notes

The documentation now clearly explains that creating a release (via CLI or web) does not automatically publish to the GitHub Marketplace - this requires a manual step through the GitHub web interface due to 2FA requirements.

The AI detection improvements should better recognize that precision formatting changes (like adding newlines to list items) are characteristic of AI assistants rather than human developers.

Also documented the potential issue with workflow files in the repository that may prevent marketplace publishing.

dcramer added 3 commits July 16, 2025 20:41
- Add comprehensive GitHub Marketplace publishing instructions
- Document manual marketplace publishing requirement due to 2FA
- Add marketplace eligibility requirements checklist
- Note workflow files issue that may prevent marketplace publishing
- Change action icon from 'robot' to 'battery-charging'
- Fix formatting issue where indicator list items were concatenated without newlines
- Rebuild dist/ with the fix
- Add PRECISION INDICATORS category for surgical formatting fixes
- Include patterns for single-character fixes and targeted corrections
- Add detection for newline fixes and formatting consistency changes
- Update analysis guidelines to better recognize AI-generated minor fixes
- Add precision-changes and formatting-fix indicator extraction

This should improve detection of AI-generated formatting fixes like adding
newlines to list items, which are typical of AI assistant precision.
@dcramer dcramer changed the title docs: update marketplace publishing documentation and action icon docs: marketplace publishing docs, icon update, and improved AI detection Jul 17, 2025
@dcramer dcramer changed the title docs: marketplace publishing docs, icon update, and improved AI detection feat: enhance AI detection and add marketplace publishing docs Jul 17, 2025
- Add specific examples of verbose naming patterns in evaluation prompts
- Include "userDisplayNameString" type patterns as AI indicators
- Add verbose-naming indicator extraction
- Fix test failure where utils.ts wasn't being detected as AI-generated

The enhanced detection now properly identifies overly descriptive variable
names and verbose function names as strong AI indicators, resolving the
failing test case.
@getsentry getsentry deleted a comment from github-actions bot Jul 17, 2025
@dcramer dcramer merged commit 27e32b3 into main Jul 17, 2025
9 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