cliffrowley / atom-circle-ci Goto Github PK
View Code? Open in Web Editor NEWAtom.io package that shows the Circle CI build status in the status bar
Home Page: http://atom.io
License: MIT License
Atom.io package that shows the Circle CI build status in the status bar
Home Page: http://atom.io
License: MIT License
The context menu CSON format has changed. Please see
https://atom.io/docs/api/latest/ContextMenuManager
It would be nice, if you can fix it. You can try to read system defined environment variable https_proxy
.
var Client = require('node-rest-client').Client;
// configure proxy
var options_proxy = {
proxy: {
host: "proxy.foo.com",
port: 8080,
user: "proxyuser",
password: "123",
tunnel: true
}
};
var client = new Client(options_proxy);
[Enter steps to reproduce below:]
Atom Version: 0.188.0
System: Mac OS X 10.10.3
Thrown From: circle-ci package, v0.7.1
Uncaught TypeError: Cannot read property 'status' of null
At /Users/croudsky/.atom/packages/circle-ci/lib/circle-ci-status-view.coffee:52
TypeError: Cannot read property 'status' of null
at /Users/croudsky/.atom/packages/circle-ci/lib/circle-ci-status-view.coffee:52:18
at /Users/croudsky/.atom/packages/circle-ci/lib/circle-ci-client.coffee:61:15
at IncomingMessage.<anonymous> (/Users/croudsky/.atom/packages/circle-ci/node_modules/node-rest-client/lib/node-rest-client.js:425:9)
at IncomingMessage.emit (events.js:138:20)
at _stream_readable.js:909:16
at process._tickCallback (node.js:366:11)
-1:11.1 core:backspace (atom-text-editor.editor.is-focused)
4x -1:10.6 core:move-down (atom-text-editor.editor.is-focused)
-1:09.4 core:move-up (atom-text-editor.editor.is-focused)
-1:09.0 core:move-right (atom-text-editor.editor.is-focused)
-1:08.5 core:backspace (atom-text-editor.editor.is-focused)
-1:06.7 core:save (atom-text-editor.editor.is-focused)
-0:11.5 feedback:show (feedback-status)
{
"core": {
"followSymlinks": true,
"disabledPackages": [
"atom-lint",
"linter",
"term2",
"symbols-view",
"pane-move-plus"
],
"themes": [
"itg-dark-ui",
"itg-dark-syntax"
]
},
"circle-ci": {
"iconColor": true,
"apiToken": "20ee600984f502c291515a442db079b3ecc4cc67"
}
}
# User
Atom-Syntax-highlighting-for-Sass, v0.5.0
ScssBundle, v0.4.0
Stylus, v0.6.2
Sublime-Style-Column-Selection, v1.2.3
angularjs, v0.2.0
angularjs-styleguide-snippets, v0.6.0
atom-angularjs, v0.1.2
atom-backbone, v0.6.0
atom-beautify, v0.23.1
atom-color-highlight, v3.0.8
atom-grunt-configs, v0.1.0
atom-jade, v0.1.0
atom-runner, v2.3.0
autocomplete-emojis, v1.0.0
autocomplete-paths, v1.0.2
autocomplete-snippets, v1.2.0
circle-ci, v0.7.1
compass, v0.7.5
composer, v0.3.1
css-color-highlight, v0.3.0
css-color-highlighting, v0.2.4
cucumber, v0.4.1
dash, v1.1.0
editorconfig, v0.3.3
file-icons, v1.5.2
file-type-icons, v0.5.4
file-types, v0.3.0
git-log, v0.3.0
grunt-runner, v0.8.0
gulp-snippets, v0.6.1
highlight-column, v0.4.0
highlight-line, v0.10.1
highlight-selected, v0.9.1
ionic-atom, v0.3.1
itg-dark-syntax, v0.3.0
itg-dark-ui, v0.2.0
japanese-wrap, v0.2.4
language-SCSS, v0.2.0
language-actionscript, v0.1.0
language-actionscript3, v0.2.0
language-coffee-script-angular, v2.2.0
language-docker, v1.1.3
language-dockerfile, v0.1.0
language-haml, v0.17.0
language-jade, v0.3.0
language-rspec, v0.3.0
language-stylus, v0.1.0
language-swift, v0.3.0
language-typed-coffee-script, v0.1.0
linter-coffeelint, v0.2.0
linter-csslint, v0.0.11
linter-erb, v0.1.0
linter-haml, v0.1.1
linter-htmlhint, v0.0.10
linter-jshint, v0.1.0
linter-rubocop, v0.2.2
local-history, v2.2.2
localization, v1.16.1
minifier, v0.2.0
open-last-project, v0.3.5
project-manager, v1.15.5
react, v0.10.1
recent-files, v0.3.0
recent-projects, v0.3.0
regex-railroad-diagram, v0.7.1
sassbeautify, v0.2.0
script, v2.18.0
terminal-panel, v1.10.0
underscorejs-snippets, v0.2.2
web-view, v0.3.0
wercker-status, v0.3.0
# Dev
No dev packages
[Enter steps to reproduce below:]
Atom Version: 1.1.0
System: Debian GNU/Linux
Thrown From: circle-ci package, v0.10.1
Uncaught Error: Repository has been destroyed
At /usr/share/atom/resources/app.asar/src/git-repository.js:377
Error: Repository has been destroyed
at GitRepository.module.exports.GitRepository.getRepo (/usr/share/atom/resources/app.asar/src/git-repository.js:377:15)
at GitRepository.module.exports.GitRepository.getConfigValue (/usr/share/atom/resources/app.asar/src/git-repository.js:191:19)
at GitRepository.module.exports.GitRepository.getOriginURL (/usr/share/atom/resources/app.asar/src/git-repository.js:195:19)
at CircleCiStatusView.module.exports.CircleCiStatusView.fetchBuildArray (/home/drazisil/.atom/packages/circle-ci/lib/circle-ci-status-view.coffee:49:19)
at /home/drazisil/.atom/packages/circle-ci/lib/circle-ci-status-view.coffee:74:10
2x -0:30.3.0 tree-view:remove-project-folder (span.name.icon.icon-repo)
{
"core": {
"themes": [
"one-dark-ui",
"code-macro"
],
"projectHome": "~/dev",
"autoHideMenuBar": true
},
"circle-ci": {
"apiToken": "ce602976b865efec49fa8a6b260b86904cfb1d8f",
"iconColor": true
}
}
# User
atom-beautify, v0.28.16
circle-ci, v0.10.1
code-macro, v0.1.0
git-plus, v5.5.4
js-refactor, v0.6.0
linter, v1.10.0
linter-js-standard, v3.2.1
refactor, v0.6.0
tabs-to-spaces, v0.11.1
# Dev
No dev packages
atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace)
,
which returns an HTMLElement.
Atom.Object.defineProperty.get (/Applications/Atom.app/Contents/Resources/app/src/atom.js:53:11)
Object.activate (/Users/framerate/.atom/packages/circle-ci/lib/circle-ci.coffee:9:7)
Atom: 1.23.0-beta0 x64
Electron: 1.6.15
OS: Mac OS X 10.13.2
Thrown From: circle-ci package 0.10.1
Uncaught TypeError: target[Symbol.iterator] is not a function
At /Applications/Atom Beta.app/Contents/Resources/app/src/tooltip-manager.js:117
<img width="489" alt="screen shot 2017-11-07 at 4 24 40 pm" src="https://user-images.githubusercontent.com/5316117/32525219-32eb5ce6-c3d8-11e7-9fbe-797d25772dba.png">
TypeError: target[Symbol.iterator] is not a function
at TooltipManager.add (/Applications/Atom Beta.app/Contents/Resources/app/src/tooltip-manager.js:117:35)
at CircleCiStatusView.module.exports.CircleCiStatusView.showStatus (/packages/circle-ci/lib/circle-ci-status-view.coffee:117:34)
at CircleCiStatusView.module.exports.CircleCiStatusView.parseBuildArray (/packages/circle-ci/lib/circle-ci-status-view.coffee:86:12)
at /packages/circle-ci/lib/circle-ci-status-view.coffee:68:14
at /packages/circle-ci/lib/circle-ci-client.coffee:58:15
at /packages/circle-ci/node_modules/node-rest-client/lib/node-rest-client.js:425:9)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
-0:27 core:copy (atom-notification.fatal.icon.icon-bug.native-key-bindings.has-detail.has-close.has-stack)
accents-ui 1.3.0
activate-power-mode 2.6.0
adventurous-syntax 0.2.0
aligner 1.2.4
aligner-javascript 1.3.0
api-docs 0.0.6
ariake-dark-syntax 0.1.3
asciidoc-preview 2.10.3
aligner-golang 0.1.0
atom-html-preview 0.2.2
atom-text-transformer 0.7.0
atomatigit 1.5.5
atomic-chrome 0.3.2
auto-detect-indentation 1.3.0
auto-update-packages 1.0.1
autocomplete 0.47.0
autocomplete-emojis 2.5.0
autocomplete-python 1.10.3
autocomplete-swift 1.0.3
base16-eighties-one-dark 1.0.0
block-comment 0.4.3
build 0.69.0
build-dockerfile 1.0.1
busy 0.7.0
busy-signal 1.4.3
circle-ci 0.10.1
Clean 0.10.0
Clean2 0.16.0
commitment 0.1.3
environment 1.3.1
feedback 0.38.0
flask-snippets 0.3.3
flatwhite-syntax 0.8.1
floobits 0.32.12
gist 1.1.0
git-control 0.9.0
git-go 1.0.5
git-plus 7.10.0
git-time-machine 1.5.9
github-atom-light-syntax 0.5.0
gloom 0.6.4
glowing-cursor 0.1.2
go-debug 1.5.2
go-oracle 0.2.1
go-plus 5.6.0
go-signature-statusbar 1.2.3
gotests 0.3.0
intentions 1.1.5
isotope-light-ui 2.3.0
isotope-ui 2.8.5
kite 0.52.0
language-asciidoc 1.11.0
language-diff 0.7.0
language-docker 1.1.8
language-fish-shell 1.0.5
language-gitignore 0.3.0
language-hcl 0.4.0
language-javascript-jsx 0.3.7
language-nginx 0.8.0
language-puppet 0.23.0
language-restructuredtext 1.1.0
language-scala 1.1.9
language-swift 0.5.0
language-systemd 0.1.1
language-terraform 0.8.1
language-unix-shell 0.40.1
linkify 0.11.0
linter 2.2.0
linter-golinter 1.2.2
linter-puppet 1.0.0
linter-rst 0.0.3
linter-scalac 1.4.4
linter-swiftc 2.0.0
linter-ui-default 1.6.10
linter-write-good 0.9.0
markdown-pdf 2.1.0
markdown-scroll-sync 2.1.2
markdown-toc 0.4.2
merge-conflicts 1.4.5
minimap 4.29.7
minimap-git-diff 4.3.1
monokai 0.24.0
neon-cursor 1.6.0
neon-selection 0.3.2
nucleus-dark-ui 0.12.3
polaris-syntax 0.1.0
polymorph-ui 1.8.8
pretty-json 1.6.4
rain-syntax 2.0.2
rain-ui 1.0.1
rainy-night-syntax 0.3.2
release-notes 0.53.0
seti-syntax 1.0.1
seti-ui 1.9.0
shadow 0.1.0
shadow-syntax 0.1.0
sholight 0.2.0
sourcerer 2.0.0
sync-settings 0.8.3
termination 0.6.1
the-closer 0.7.0
transform 0.4.0
tree-view-git-branch 0.1.2
typewriter 0.7.0
unity-dark-ui 2.0.9
unity-ui 2.1.11
Zen 0.18.0
This appears to happen with the new beta update.
Hey @tiwilliam - just letting you know that atom-circle-ci has been flagged as a package that needs updating here:
Currently plugin only works for projects on github.com
. It'd be really cool if the URLs are more configurable to effectively allow for use with enterprise versions of these services.
Usually happens when my Mac goes to sleep, but will almost certainly happen if the Circle CI service is available for whatever reason (e.g. maintenance).
Uncaught Error: connect ENETDOWN
Uncaught Error: socket hang up
As well as popping up the console, the package also stops checking for updates.
Use PackageManager::onDidActivateInitialPackages instead
PackageManager.on (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:542:16)
PackageManager.once (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/emissary/lib/emitter.js:81:34)
Object.activate (/Users/framerate/.atom/packages/circle-ci/lib/circle-ci.coffee:13:20)
Package.activateNow (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:238:19)
<unknown> (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:219:30)
Package.measure (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:163:15)
[Enter steps to reproduce below:]
Atom Version: 0.189.0
System: Mac OS X 10.10.2
Thrown From: circle-ci package, v0.7.1
Uncaught TypeError: Cannot read property 'status' of undefined
At /Users/esquevin/.atom/packages/circle-ci/lib/circle-ci-status-view.coffee:30
TypeError: Cannot read property 'status' of undefined
at /Users/esquevin/.atom/packages/circle-ci/lib/circle-ci-status-view.coffee:30:20
at /Users/esquevin/.atom/packages/circle-ci/lib/circle-ci-client.coffee:37:15
at IncomingMessage.<anonymous> (/Users/esquevin/.atom/packages/circle-ci/node_modules/node-rest-client/lib/node-rest-client.js:425:9)
at emitNone (events.js:72:20)
at IncomingMessage.emit (events.js:163:7)
at _stream_readable.js:891:16
at process._tickCallback (node.js:357:13)
-3:53.2 core:confirm (atom-text-editor.editor.mini)
-3:53.2 git-plus:add-all (atom-text-editor.editor)
-3:50.6 git-plus:commit (atom-text-editor.editor)
-3:47.5 autocomplete-plus:confirm (atom-text-editor.editor.is-focused)
-3:46.1 editor:newline (atom-text-editor.editor.is-focused)
-3:43.8 core:save (atom-text-editor.editor.is-focused)
-3:41.6 command-palette:toggle (atom-text-editor.editor)
3x -3:40.3 core:move-down (atom-text-editor.editor.mini)
-3:39.7 core:confirm (atom-text-editor.editor.mini)
-3:39.7 git-plus:push (atom-text-editor.editor)
-3:38.5 core:move-down (atom-text-editor.editor.mini)
-3:38.2 core:confirm (atom-text-editor.editor.mini)
-3:31.9 deprecation-cop:view (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
-3:17.3 settings-view:open (atom-text-editor.editor)
-2:17.5 core:backspace (atom-text-editor.editor.mini)
4x -2:00.8 core:confirm (atom-text-editor.editor.mini.is-focused)
{
"core": {
"ignoredNames": [
".git",
".svn",
".DS_Store"
],
"disabledPackages": [
"jshint",
"bower-install",
"git-blame",
"lorem-ipsum",
"minimap-highlight-selected",
"todo-show",
"color-picker",
"autocomplete",
"deprecation-cop"
],
"useReactEditor": true
},
"circle-ci": {}
}
# User
angularjs, v0.1.0
atom-color-highlight, v3.0.8
atom-django, v0.2.1
autocomplete-plus, v2.7.1
autocomplete-plus-jedi, v0.0.9
autocomplete-snippets, v1.2.0
circle-ci, v0.7.1
clipboard-history, v0.6.4
git-plus, v4.4.10
incremental-search, v4.2.0
linter, v0.12.0
linter-flake8, v1.3.0
linter-jshint, v0.1.0
minimap, v4.7.5
word-jumper, v0.2.0
# Dev
No dev packages
Steps to reproduce:
Atom Version: 0.194.0
System: Mac OS X 10.10.3
Thrown From: circle-ci package, v0.8.0
Failed to activate the circle-ci package
At undefined is not a function
TypeError: undefined is not a function
at Object.module.exports.activate (/Users/iconnor/.atom/packages/circle-ci/lib/circle-ci.coffee:19:30)
at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:222:19)
at /Applications/Atom.app/Contents/Resources/app.asar/src/package.js:203:30
at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:147:15)
at Package.module.exports.Package.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/package.js:195:14)
at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:434:21)
at /Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:418:29
at Config.module.exports.Config.transact (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:311:16)
at PackageManager.module.exports.PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:413:19)
at PackageManager.module.exports.PackageManager.activate (/Applications/Atom.app/Contents/Resources/app.asar/src/package-manager.js:394:46)
{
"core": {
"themes": [
"atom-light-ui",
"atom-light-syntax"
]
}
}
# User
circle-ci, v0.8.0
language-csharp, v0.5.0
language-emblem, v0.1.0
minimap, v4.8.0
pretty-json, v0.3.3
ruby-slim, v0.2.0
# Dev
No dev packages
CircleCI now supports BitBucket as a beta.
Can you please add support for builds under that service?
project urls for ButBucket under Circle are in this format:
https://circleci.com/bb/<username>/<project>/<build_id>
(pretty much the same, except the prefix is bb, instead of gh)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.