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

Updates for Marketplace Upload #58

Open
wants to merge 18 commits into
base: main
Choose a base branch
from

Conversation

physik932
Copy link
Collaborator

@physik932 physik932 commented Dec 2, 2024

Description

I tried uploading 3.1.0 to the marketplace and received a few errors and warnings. I wanted to get screenshots added along with updating dependencies to remove some warnings in the build process. This required some test updating too.

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

So far I've got the unit tests passing but will test with our internal Zendesk.

Test Configuration:

  • Browser Version:
  • Operating System:

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

@physik932 physik932 added enhancement New feature or request work in progress When the feature is in progress labels Dec 2, 2024
@physik932 physik932 self-assigned this Dec 2, 2024
@ibcheckmarx
Copy link

ibcheckmarx commented Dec 2, 2024

Logo
Checkmarx One – Scan Summary & Details21ed9db5-c52f-459a-92aa-db1da7dd4500

New Issues

Severity Issue Source File / Package Checkmarx Insight
LOW Unsafe_Use_Of_Target_blank /src/templates/default.js: 10 Attack Vector
LOW Unsafe_Use_Of_Target_blank /src/templates/error.js: 13 Attack Vector

Fixed Issues

Severity Issue Source File / Package
LOW Unsafe_Use_Of_Target_blank /src/templates/default.js: 10
LOW Unsafe_Use_Of_Target_blank /src/templates/error.js: 12

@physik932 physik932 removed the work in progress When the feature is in progress label Dec 4, 2024
@physik932
Copy link
Collaborator Author

Feedback from Zendesk for marketplace:

Blockers:

en.json: "name" "URL Builder" is already the name of an app in the Marketplace. Please choose something else. "URL Builder by Ibotta" would be ok.
en.json: "long_description" needs more detail. Typically a company boilerplate followed by what the integration does well. See instructions here and check out this blog article for best practices.
en.json: "installation_instructions" should be step by step on how to set this up and locate any settings that are required. See instructions here.
en.json: Markdown syntax is not quite right. Please be sure to use \n\n to denote line breaks and list items.
assets: Screenshots look blurry/stretched. As well, each image should be unique. Please retake.

@physik932 physik932 added work in progress When the feature is in progress and removed enhancement New feature or request labels Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
work in progress When the feature is in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants