Glavin001 / atom-beautify

:mega: Help Wanted - Looking for Maintainer: https://github.com/Glavin001/atom-beautify/issues/2572 | :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github.com/Unibeautify/ and have very limited bandwidth for Atom-Beautify Issues. Thank you for your patience and understanding :heart: )
http://unibeautify.com/
MIT License
1.5k stars 453 forks source link

CI appveyor fails on mavensmate-atom dependency #2405

Open jmullercuber opened 4 years ago

jmullercuber commented 4 years ago

Description

All recent continuous integration appveyor builds have failed due to trying to install an unmet mavensmate-atom dependency. This problem has persisted in the last three months (as far as I can tell). This defeats the purpose of CI because you get only false-negatives.

Input Before Beautification

N/A

Expected Output

Continuous integration build process continues

Actual Output

Installing mavensmate-atom to C:\Users\appveyor\.atom\packages failed

npm ERR! code E400
npm ERR! 400 Bad Request: https://www.atom.io/api/packages/mavensmate-atom/versions/1.1.0/tarball

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\appveyor\.atom\.apm\_logs\2019-09-03T21_52_05_534Z-debug.log

Command exited with code 1

Steps to Reproduce

  1. Trigger continuous-integration/appveyor/pr by submitting a PR to Glavin001/atom-beautify or making a commit to the repository.
  2. Wait for build to run
  3. View appveyor status details

Debug

Here is a link to some of the most recent appveyor builds for this repository, all failed because of the above problem: https://ci.appveyor.com/project/Glavin001/atom-beautify/history

Looking into this further, the MavensMate project seems deprecated: https://github.com/joeferraro/MavensMate-Desktop And mavensmate-atom is non-existent: https://github.com/joeferraro/MavensMate-Atom

Checklist

I have:

jmullercuber commented 4 years ago

Note, resolving this bug may (maybe not, idk) require removing support for beautifying Salesforce's Apex language. Salesforce recommends using VS Code anyways.