Skip to content

Conversation

@garotm
Copy link
Member

@garotm garotm commented Jan 17, 2025

Organization Transfer Updates

This PR updates all configuration files to reflect the transfer from garotm to the fleXRPL organization.

Changes Made

GitHub Actions Workflows

  1. publish.yml:

    • Updated scope from @garotm to @flexrpl
    • Changed npm registry configuration to use @flexrpl scope
    • Updated package name to @flexrpl/cursor-rules-dynamic
  2. release.yml:

    • Made VSIX package handling dynamic using environment variables
    • Updated asset path and name to use dynamic versioning
    • Added commands to automatically detect VSIX file name

Package Configuration

  1. package.json:

    • Verified publisher is set to "fleXRPL"
    • Confirmed repository URL points to fleXRPL organization
    • Verified publishConfig uses correct name "@flexrpl/cursor-rules-dynamic"
  2. vscode-extension/.npmrc:

    • Confirmed correct scope (@fleXRPL) for GitHub Packages
    • Verified registry configurations are correct
    • Ensured authentication settings are properly configured

Testing

  • Verify GitHub Actions workflows run successfully
  • Confirm package publishes correctly to GitHub Packages
  • Test VSIX package creation and upload
  • Verify installation from new organization scope
Cursor Rules Dynamic extension is now active
  TextConverter Test Suite
     should convert text to JSON format (347ms)
     should handle any text content
  TemplateService Test Suite
     should save template content correctly
     should handle existing file replacement
     should cancel file replacement when user declines
  Extension Test Suite
     Status bar item should be visible
     Status bar should update with language information
     Extension activation should register commands (1008ms)
  8 passing (1s)
[main 2025-01-17T00:55:51.100Z] Extension host with pid 17255 exited with code: 0, signal: unknown.
Exit code:   0

=============================== Coverage summary ===============================
Statements   : 55.08% ( 580/1053 )
Branches     : 55.38% ( 36/65 )
Functions    : 77.77% ( 21/27 )
Lines        : 55.08% ( 580/1053 )
================================================================================

==> Building extension package...

> cursor-rules-dynamic@1.0.0 vscode:prepublish
> npm run compile


> cursor-rules-dynamic@1.0.0 compile
> tsc -p ./


All checks passed successfully!

==> Coverage Summary:
cat: coverage/coverage-summary.txt: No such file or directory
MacStudio-M1:cursor-rules-dynamic garotconklin$ cd vscode-extension/ && npm run package && cd ../

> cursor-rules-dynamic@1.0.0 package
> ../scripts/package_extension.sh

🔧 Packaging VSCode Extension...
📄 Copying LICENSE file...
📦 Creating VSIX package...
Executing prepublish script 'npm run vscode:prepublish'...

> cursor-rules-dynamic@1.0.0 vscode:prepublish
> npm run compile


> cursor-rules-dynamic@1.0.0 compile
> tsc -p ./

 WARNING  This extension consists of 200 files, out of which 133 are JavaScript files. For performance reasons, you should bundle your extension: https://aka.ms/vscode-bundle-extension. You should also exclude unnecessary files by adding them to your .vscodeignore: https://aka.ms/vscode-vscodeignore.

 INFO  Files included in the VSIX:
cursor-rules-dynamic-1.0.0.vsix
├─ [Content_Types].xml 
├─ extension.vsixmanifest 
└─ extension/
   ├─ LICENSE.txt [1.04 KB]
   ├─ package.json [4.19 KB]
   ├─ readme.md [2.88 KB]
   ├─ node_modules/
     ├─ ajv/ (147 files) [345.64 KB]
     ├─ fast-deep-equal/ (6 files) [9.12 KB]
     ├─ fast-uri/ (23 files) [100.62 KB]
     ├─ json-schema-traverse/ (10 files) [17.71 KB]
     └─ require-from-string/ (3 files) [2.45 KB]
   ├─ out/
     ├─ extension.js [16.75 KB]
     ├─ converter/ (1 file) [15.15 KB]
     ├─ schemas/ (1 file) [2.65 KB]
     ├─ templates/ (1 file) [6.81 KB]
     └─ types/ (1 file) [0.11 KB]
   └─ src/
      └─ schemas/ (1 file) [2.65 KB]

=> Run vsce ls --tree to see all included files.

 DONE  Packaged: /Users/garotconklin/garotm/fleXRPL/cursor-rules-dynamic/vscode-extension/cursor-rules-dynamic-1.0.0.vsix (200 files, 191.64 KB)
 Package created successfully!
-rw-r--r--@ 1 garotconklin  staff  196242 Jan 16 19:56 cursor-rules-dynamic-1.0.0.vsix

@garotm garotm merged commit ba5e7ca into main Jan 17, 2025
1 check passed
@garotm garotm deleted the fix/license branch January 18, 2025 23:14
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