Comments (7)
This is due to to a whitespace syntax error in the bonsai.yml file.
Desired Behavior:
- If the bonsai.yml file fails to parse, we should show an error message on the extension details page that informs the user that the bonsai.yml file could not be parsed.
- This message should be displayed as a banner notification at the top of the extension details page. It should read something like - "The bonsai.yml file could not be parsed. Click here for more info". Clicking the link should expand the message to show the error details.
- This should additionally appear on the right sidebar where the SHAs would normally appear.
from bonsai.
Here's the original issue with the bonsai.yml file as I have fixed it in master, so the above comment's link is no longer valid in showing the issue.
from bonsai.
We are now showing asset compilation errors as part of #81, and now the sensu-pushbullet-handler asset indicates that the bonsai.yml file in version 0.0.6 is malformed, particular the 8th build section. When inspecting the bonsai.yml however, I only see seven build entries, so I'm not sure exactly what's wrong. We will continue to investigate.
from bonsai.
@rgeniesse - Ahh, the issue I mentioned in my last comment has to do with the bad indentation in the bonsai.yml file. I didn't realize release 0.0.6 was issues prior to you making that change.
Regarding the master branch, I believe it won't show any release assets (since it's not a release and there's no way to attach binaries to master). @demillir does that sound right to you?
@rgeniesse - you could try cutting another release, and I your release assets should now show up, or you should see a syntax error message.
from bonsai.
@mbiang I've cut a new release and things look much better. This release includes the fix to the bonsai.yml file.
Getting an error about a compilation error for a windows build, CI shows it built so not sure what to make of that:
I did have to re-compile after to get the rest of the rest of the release assets to show up, but I may also have been too impatient.
from bonsai.
@rgeniesse - we are looking into this - I noted that releases 1.0.0 and 1.0.1 are also missing assets:
https://bonsai.sensu.io/assets/rgeniesse/sensu-pushbullet-handler/versions/1.0.1
https://bonsai.sensu.io/assets/rgeniesse/sensu-pushbullet-handler/versions/1.0.0
https://bonsai.sensu.io/assets/rgeniesse/sensu-pushbullet-handler/versions/0.0.7
cc: @pzupan
from bonsai.
Pull request #97
from bonsai.
Related Issues (20)
- Not-a-collaborator error when adding new asset to Bonsai HOT 2
- Deprecation not working HOT 3
- Add support for requesting builds for a specific tag/release
- DISCUSS: unregistering/removing/deleting assets from Bonsai HOT 1
- Expose programming language from Github repo in Bonsai
- Collaborator check when trying to add new assets doesn't pick up team roles HOT 6
- Only show asset error messages to admins and maintainers
- shasum verification error when compiling releases for prvate repo HOT 2
- Feature Request: On-prem bonsai storage options
- Upgrade Heroku Postgres Instance
- Bug: Unauthorized access to contributors url error prevents recompile of asset. HOT 1
- Production Bug: Review sendgrid integration.
- Feature Enhancement: provide logic to replace cached auth token if it fails with active user github auth token. HOT 3
- Feature Enhancement: Create a way for super-admins to destroy an asset record and recreate. HOT 1
- Bug: saving into S3 bucket no longer working in staging.
- Bug: Github api rate limiting due to using cached token auth
- Enhancement: Change webhook logic to look for completed workflow_job
- Bug: ExceptionController.action(:show) has InvalidAuthenticationToken errors
- Bug: recompiling private repo results in seemingly hung process if your oauth scopes are wrong HOT 1
- Owner Access for Plugins Published From an Organizational Repo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bonsai.