Skip to content

Enhanced CI/CD and Test Improvements

Choose a tag to compare

@jack1590 jack1590 released this 02 Aug 01:21
· 12 commits to main since this release

🚀 What's New

Improvements in v1.1.1

  • Enhanced GitHub Actions Workflow: Improved automatic npm publishing with better error handling and validation
  • Test Infrastructure: Fixed config-manager tests to support global configuration
  • CI/CD Reliability: Added pre-publish checks and version synchronization
  • Documentation: Comprehensive setup guide for automatic publishing

Key Features

  • Device Discovery: Automatically discover Roku devices on your network
  • Automation Flags: Support for CI/CD with --discover, --first-device, --password flags
  • Global Configuration: CLI now works from any directory with ~/.roku-pkg/config.json
  • Home Screen Management: Automatically returns device to home screen after packaging

Automatic Publishing

This release demonstrates the new automatic publishing workflow. When you create a GitHub release, it automatically:

  • ✅ Runs all tests
  • ✅ Builds the project
  • ✅ Publishes to npm registry
  • ✅ Reports success/failure

Install with: npm install -g roku-pkg-cli@1.1.1