I have made multiple attempts to make my add on public with no success.
I want to use a build process with no manual steps involving going to a web page and submitting a form to post my extension. I am using the web-ext sign command with the channel parameter set to listed to publish the extension. However, when I go to the Add-on URL it says I am the only one who can see it.
I believe that is correct. To offer your extension on addons.mozilla.org you have to submit it for review. I think it also may be possible to submit using an API, but hoping @dotproto will check me on this.
This answer does not make sense. Even when you use web-ext sign it goes through a review process. I got an awaiting review notification and a Approved notification. So it was reviewed.
There’s a lot of documentation up there so maybe you missed it, but brand new submissions from web-ext can only be “unlisted”. Update submissions via web-ext are not allowed to change the channel, but you can script updates to an existing listed extension.
The link Edward gave shows a ton of information needed for the listing page on AMO that is not present in web-ext parameters. There is a separate “content” review of that information before your add-on can be put on the “listed” channel.