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

Remove Cake.Watch_Advance #2116

Closed
pascalberger opened this issue Jul 15, 2021 · 7 comments · Fixed by #2210
Closed

Remove Cake.Watch_Advance #2116

pascalberger opened this issue Jul 15, 2021 · 7 comments · Fixed by #2210
Assignees

Comments

@pascalberger
Copy link
Member

Cake.Watch_Advance seems to be a fork of Cake.Watch. We should remove it from website and blacklist in Addin discoverer.

@pascalberger
Copy link
Member Author

Addins are updated by a tool called addin discoverer, which maintains the extension metadata used to build the website at https://github.com/cake-build/website/tree/master/extensions.

For this issue I don't see much advance to have Cake.Watch_Advance listed, as it is a fork of Cake.Watch, which also targets a later version of Cake and doesn't come with proper metadata and documentation.

To fix this issue two things are required:

@TomerPacific
Copy link
Contributor

Hi @pascalberger , leaving a comment here per your recommendation.

@TomerPacific
Copy link
Contributor

TomerPacific commented Oct 3, 2021

@pascalberger, I have opened a relevant PR in the appropriate repository. I saw that the one check has failed due to:

Executing: "artifacts/Publish/Cake.AddinDiscoverer.exe" -t "./artifacts/" -u "cake-contrib-bot" -p "[REDACTED]" -m -e
The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'password')

Should there be any changes made except the one you mentioned?

Also, could you mark this issue as hacktoberfest-accepted?

@Jericho
Copy link
Contributor

Jericho commented Oct 3, 2021

@TomerPacific don't worry about the build failure. It's simply caused by the fact that a PR build on AppVeyor does not have access to the same environment variables as a "normal" build. Therefore expected variables, such as "password" for example, are blank when the build script attempts to run the Addin Discoverer which causes the execution to fail. But rest assured that it doesn't mean there's anything wrong with the change you are submitting. I'll improve the build script to avoid this failure in the future.

@Jericho
Copy link
Contributor

Jericho commented Oct 3, 2021

One detail to note: the discoverer will take care of deleting the yml file when I publish the update, so no need to manually delete it

@Jericho
Copy link
Contributor

Jericho commented Oct 4, 2021

Addin discoverer has been updated and new version published. As promised, it automatically deleted the yml file (pending approval, of course). See: #2209

@pascalberger
Copy link
Member Author

@TomerPacific Thanks for taking care of this 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants