Skip to content

Electron Service - Migration Tasks #31

@goosewobbler

Description

@goosewobbler

Deprecate wdio-electron-service and migrate users to @wdio/electron-service

Overview

Deprecate the old wdio-electron-service package and guide users to migrate to the new @wdio/electron-service package in the monorepo.

Tasks

1. Package Deprecation

  • Mark wdio-electron-service as deprecated on npm
    npm deprecate wdio-electron-service@"*" "Migrated to @wdio/electron-service. See migration guide: https://github.com/webdriverio-community/wdio-desktop-mobile-testing"
  • Add deprecated field to old package's package.json
  • Update old package README with deprecation notice

2. Documentation

  • Create migration guide: packages/electron-service/docs/migration/package-migration.md
  • Update main README with migration notice
  • Add migration guide link to old package README

3. Release Planning

  • Release @wdio/[email protected] (or continue from current version)
  • Create GitHub release with migration instructions
  • Announce migration in GitHub Discussions

4. Communication

  • Update package description on npm
  • Add deprecation notice to old repository
  • Update any external documentation references

5. Issue & Label Migration

  • Move existing issues from the old repository
  • Move all labels from the old repository

6. Repository Archiving (Future)

  • Monitor migration adoption (6-12 months)
  • Archive old repository when ready
    • Add final archived notice to README
    • Archive repository on GitHub
    • Ensure all links point to new location

Version Decision

Recommendation: Continue with v10.0.0 to maintain version continuity from v9.2.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions