Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve build script to further automate publishing of new releases #22

Open
jerboa88 opened this issue Dec 26, 2021 · 1 comment
Open
Assignees
Labels
🛡 Priority: Medium Issue is of medium priority ⏰ Status: In Progress Issue is being worked on 🗃 Type: Maintenance General project upkeep task

Comments

@jerboa88
Copy link
Owner

Description
Publishing new releases is always a hassle because each store requires different deliverables. Update the build script so that these items can be generated automatically to speed up the process. Specifically:

Chromium

  • Create full size webstore screenshots and generate smaller versions for Chromium webstore and others

Edge:

  • A 300x300 extension icon (maybe generate a 256px icon and add it to the manifest instead?)

Firefox:

  • Zipped source code (include entire project folder except node_modules and build)

Opera:

  • An (optional) 300x188 promo image for Opera
  • Store listing text (en and es) that does not contain any emojis
@jerboa88 jerboa88 added ⏰ Status: New Issue has not been investigated yet 🗃 Type: Maintenance General project upkeep task ⏰ Status: Confirmed Issue has been reproduced 🛡 Priority: Medium Issue is of medium priority and removed ⏰ Status: New Issue has not been investigated yet labels Dec 26, 2021
@jerboa88
Copy link
Owner Author

Firefox source code zipping and Opera store listing text generation added to build script in 14d92fe

@jerboa88 jerboa88 added ⏰ Status: In Progress Issue is being worked on and removed ⏰ Status: Confirmed Issue has been reproduced labels Dec 30, 2021
@jerboa88 jerboa88 self-assigned this Dec 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🛡 Priority: Medium Issue is of medium priority ⏰ Status: In Progress Issue is being worked on 🗃 Type: Maintenance General project upkeep task
Projects
None yet
Development

No branches or pull requests

1 participant