Title: refactor: print nicer error to load config error by KarolosLykos · Pull Request #428 · commitdev/zero · GitHub
Open Graph Title: refactor: print nicer error to load config error by KarolosLykos · Pull Request #428 · commitdev/zero
X Title: refactor: print nicer error to load config error by KarolosLykos · Pull Request #428 · commitdev/zero
Description: zero/internal/config/projectconfig/project_config.go Lines 70 to 74 in 0c9bf0c log.Panicf("failed to read config: %v", err) } err = yaml.Unmarshal(data, &config) if err != nil { log.Panicf("failed to parse config: %v", err) This is a fairly common failure case and it should be pretty obvious to the user how to resolve it, there's no need for the stack trace we get with log.Panicf, let's use exit.Fatal instead.
Open Graph Description: zero/internal/config/projectconfig/project_config.go Lines 70 to 74 in 0c9bf0c log.Panicf("failed to read config:...
X Description: zero/internal/config/projectconfig/project_config.go Lines 70 to 74 in 0c9bf0c log.Panicf("failed to read con...
Opengraph URL: https://github.com/commitdev/zero/pull/428
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:583f6f7a-de41-0caa-68a0-0c92a61e99ed |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | B5EA:15EFD8:17E292:214603:6981CC65 |
| html-safe-nonce | 83a21d01dbb2d89b05bf632dc6c8e2e49d659ce421fad54bda41faa41bcb3203 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNUVBOjE1RUZEODoxN0UyOTI6MjE0NjAzOjY5ODFDQzY1IiwidmlzaXRvcl9pZCI6IjEzMjkzMjMxNTMzMjI3ODk5ODkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 92ccaa87065a60285276ab6faebb1d45bcea48b39088d4baad2f82b8b6ef8e13 |
| hovercard-subject-tag | pull_request:763274910 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/commitdev/zero/pull/428/checks |
| twitter:image | https://avatars.githubusercontent.com/u/6889652?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/6889652?s=400&v=4 |
| og:image:alt | zero/internal/config/projectconfig/project_config.go Lines 70 to 74 in 0c9bf0c log.Panicf("failed to read config:... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 95dd6eb30a064b87bd2c653e622fe2eb6a2ec1d12751c5463c252220548e75a4 |
| turbo-cache-control | no-preview |
| go-import | github.com/commitdev/zero git https://github.com/commitdev/zero.git |
| octolytics-dimension-user_id | 44272088 |
| octolytics-dimension-user_login | commitdev |
| octolytics-dimension-repository_id | 203630543 |
| octolytics-dimension-repository_nwo | commitdev/zero |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 203630543 |
| octolytics-dimension-repository_network_root_nwo | commitdev/zero |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7f9fe298cbc605034955dde47054b68dbf531efd |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width