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

Create new Release for Uli #394

Closed
dennyabrain opened this issue Oct 4, 2023 · 4 comments
Closed

Create new Release for Uli #394

dennyabrain opened this issue Oct 4, 2023 · 4 comments
Assignees

Comments

@dennyabrain
Copy link
Contributor

Lets release the crowdsourcing feature. Release should include

  • Tested feature on chrome and firefox
  • new Release text on github with the changelog
  • a blog post/article describing the release, which is made into a tweet too

Blockers :

  • Chrome auto release plugin is broken
  • Backend server seems to be down
  • Setting up staging server
@dennyabrain
Copy link
Contributor Author

Aatman will create release this time. Come up with visuals and nice introductory text for the feature.

@dennyabrain
Copy link
Contributor Author

dennyabrain commented Oct 6, 2023

Release Checklist

  • Repair Prod server
  • Staging server
  • Fix broken chrome release action
  • Stop the infinite loop of slur processing

@aatmanvaidya
Copy link
Collaborator

aatmanvaidya commented Oct 12, 2023

@dennyabrain I figured out (hopefullly) why the github action is failing for chrome

I think our refresh token of the chrome store has expired, see this - Klemensas/chrome-extension-upload-action#4
we are getting the same error as this

@dennyabrain
Copy link
Contributor Author

oh you are right and thats known :)
Everytime before release I have to do these steps manually to get a new refresh token - https://github.com/fregante/chrome-webstore-upload/blob/main/How%20to%20generate%20Google%20API%20keys.md

So there's two related things :

  1. Is there a way to not have to do it manually everytime
  2. I just tried to do this manually this time and looks like those steps dont work anymore :/

I found this guide also which goes over how the expiry of refresh tokens is an issue and he has a workaround - https://cardinalby.github.io/blog/post/github-actions/webext/8-google-api-refresh-token-expiration/

But all this seems very roundabout to me. Its almost like google doesnt want us to automate this? Honestly i feel like keeping up with these might be more trouble than I care for. We already have automated the creation of the zip. and if its just a matter of uploading that zip to the store manually, that might be easier for me to do than worrying about all these changing refresh token nonsense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Done
Development

No branches or pull requests

4 participants