Zenodo: Rilis Github gagal

Dibuat pada 13 Jun 2017  ·  18Komentar  ·  Sumber: zenodo/zenodo

https://zenodo.org/account/settings/github/repository/pat-s/oddsratio#

kesalahan

{
    "errors": "Unknown error occured."
}

Muatan Github

{
    "action": "published", 
    "release": {
        "body": "## Major\r\n  * rename functions (snake_case)", 
        "tag_name": "v1.0.0", 
        "assets_url": "https://api.github.com/repos/pat-s/oddsratio/releases/6693315/assets", 
        "assets": [], 
        "upload_url": "https://uploads.github.com/repos/pat-s/oddsratio/releases/6693315/assets{?name,label}", 
        "author": {
            "following_url": "https://api.github.com/users/pat-s/following{/other_user}", 
            "gists_url": "https://api.github.com/users/pat-s/gists{/gist_id}", 
            "organizations_url": "https://api.github.com/users/pat-s/orgs", 
            "url": "https://api.github.com/users/pat-s", 
            "events_url": "https://api.github.com/users/pat-s/events{/privacy}", 
            "html_url": "https://github.com/pat-s", 
            "subscriptions_url": "https://api.github.com/users/pat-s/subscriptions", 
            "avatar_url": "https://avatars0.githubusercontent.com/u/8430564?v=3", 
            "repos_url": "https://api.github.com/users/pat-s/repos", 
            "received_events_url": "https://api.github.com/users/pat-s/received_events", 
            "gravatar_id": "", 
            "starred_url": "https://api.github.com/users/pat-s/starred{/owner}{/repo}", 
            "site_admin": false, 
            "login": "pat-s", 
            "type": "User", 
            "id": 8430564, 
            "followers_url": "https://api.github.com/users/pat-s/followers"
        }, 
        "url": "https://api.github.com/repos/pat-s/oddsratio/releases/6693315", 
        "created_at": "2017-06-13T10:05:35Z", 
        "target_commitish": "master", 
        "html_url": "https://github.com/pat-s/oddsratio/releases/tag/v1.0.0", 
        "zipball_url": "https://api.github.com/repos/pat-s/oddsratio/zipball/v1.0.0", 
        "published_at": "2017-06-13T10:07:42Z", 
        "draft": false, 
        "prerelease": false, 
        "tarball_url": "https://api.github.com/repos/pat-s/oddsratio/tarball/v1.0.0", 
        "id": 6693315, 
        "name": "oddsratio 1.0.0"
    }, 
    "sender": {
        "following_url": "https://api.github.com/users/pat-s/following{/other_user}", 
        "gists_url": "https://api.github.com/users/pat-s/gists{/gist_id}", 
        "organizations_url": "https://api.github.com/users/pat-s/orgs", 
        "url": "https://api.github.com/users/pat-s", 
        "events_url": "https://api.github.com/users/pat-s/events{/privacy}", 
        "html_url": "https://github.com/pat-s", 
        "subscriptions_url": "https://api.github.com/users/pat-s/subscriptions", 
        "avatar_url": "https://avatars0.githubusercontent.com/u/8430564?v=3", 
        "repos_url": "https://api.github.com/users/pat-s/repos", 
        "received_events_url": "https://api.github.com/users/pat-s/received_events", 
        "gravatar_id": "", 
        "starred_url": "https://api.github.com/users/pat-s/starred{/owner}{/repo}", 
        "site_admin": false, 
        "login": "pat-s", 
        "type": "User", 
        "id": 8430564, 
        "followers_url": "https://api.github.com/users/pat-s/followers"
    }, 
    "repository": {
        "issues_url": "https://api.github.com/repos/pat-s/oddsratio/issues{/number}", 
        "deployments_url": "https://api.github.com/repos/pat-s/oddsratio/deployments", 
        "svn_url": "https://github.com/pat-s/oddsratio", 
        "has_wiki": true, 
        "forks_url": "https://api.github.com/repos/pat-s/oddsratio/forks", 
        "mirror_url": null, 
        "stargazers_count": 12, 
        "subscription_url": "https://api.github.com/repos/pat-s/oddsratio/subscription", 
        "notifications_url": "https://api.github.com/repos/pat-s/oddsratio/notifications{?since,all,participating}", 
        "collaborators_url": "https://api.github.com/repos/pat-s/oddsratio/collaborators{/collaborator}", 
        "updated_at": "2017-03-21T18:35:11Z", 
        "private": false, 
        "pulls_url": "https://api.github.com/repos/pat-s/oddsratio/pulls{/number}", 
        "owner": {
            "following_url": "https://api.github.com/users/pat-s/following{/other_user}", 
            "gists_url": "https://api.github.com/users/pat-s/gists{/gist_id}", 
            "organizations_url": "https://api.github.com/users/pat-s/orgs", 
            "url": "https://api.github.com/users/pat-s", 
            "events_url": "https://api.github.com/users/pat-s/events{/privacy}", 
            "html_url": "https://github.com/pat-s", 
            "subscriptions_url": "https://api.github.com/users/pat-s/subscriptions", 
            "avatar_url": "https://avatars0.githubusercontent.com/u/8430564?v=3", 
            "repos_url": "https://api.github.com/users/pat-s/repos", 
            "received_events_url": "https://api.github.com/users/pat-s/received_events", 
            "gravatar_id": "", 
            "starred_url": "https://api.github.com/users/pat-s/starred{/owner}{/repo}", 
            "site_admin": false, 
            "login": "pat-s", 
            "type": "User", 
            "id": 8430564, 
            "followers_url": "https://api.github.com/users/pat-s/followers"
        }, 
        "full_name": "pat-s/oddsratio", 
        "issue_comment_url": "https://api.github.com/repos/pat-s/oddsratio/issues/comments{/number}", 
        "contents_url": "https://api.github.com/repos/pat-s/oddsratio/contents/{+path}", 
        "id": 67336792, 
        "keys_url": "https://api.github.com/repos/pat-s/oddsratio/keys{/key_id}", 
        "issue_events_url": "https://api.github.com/repos/pat-s/oddsratio/issues/events{/number}", 
        "tags_url": "https://api.github.com/repos/pat-s/oddsratio/tags", 
        "downloads_url": "https://api.github.com/repos/pat-s/oddsratio/downloads", 
        "assignees_url": "https://api.github.com/repos/pat-s/oddsratio/assignees{/user}", 
        "statuses_url": "https://api.github.com/repos/pat-s/oddsratio/statuses/{sha}", 
        "has_pages": true, 
        "git_refs_url": "https://api.github.com/repos/pat-s/oddsratio/git/refs{/sha}", 
        "open_issues_count": 0, 
        "has_projects": true, 
        "clone_url": "https://github.com/pat-s/oddsratio.git", 
        "watchers_count": 12, 
        "git_tags_url": "https://api.github.com/repos/pat-s/oddsratio/git/tags{/sha}", 
        "labels_url": "https://api.github.com/repos/pat-s/oddsratio/labels{/name}", 
        "forks": 0, 
        "size": 3691, 
        "comments_url": "https://api.github.com/repos/pat-s/oddsratio/comments{/number}", 
        "fork": false, 
        "milestones_url": "https://api.github.com/repos/pat-s/oddsratio/milestones{/number}", 
        "commits_url": "https://api.github.com/repos/pat-s/oddsratio/commits{/sha}", 
        "releases_url": "https://api.github.com/repos/pat-s/oddsratio/releases{/id}", 
        "description": "Simplified odds ratio calculation of binomial GAM/GLM models", 
        "archive_url": "https://api.github.com/repos/pat-s/oddsratio/{archive_format}{/ref}", 
        "contributors_url": "https://api.github.com/repos/pat-s/oddsratio/contributors", 
        "events_url": "https://api.github.com/repos/pat-s/oddsratio/events", 
        "default_branch": "master", 
        "html_url": "https://github.com/pat-s/oddsratio", 
        "compare_url": "https://api.github.com/repos/pat-s/oddsratio/compare/{base}...{head}", 
        "trees_url": "https://api.github.com/repos/pat-s/oddsratio/git/trees{/sha}", 
        "watchers": 12, 
        "git_url": "git://github.com/pat-s/oddsratio.git", 
        "forks_count": 0, 
        "merges_url": "https://api.github.com/repos/pat-s/oddsratio/merges", 
        "has_issues": true, 
        "ssh_url": "[email protected]:pat-s/oddsratio.git", 
        "blobs_url": "https://api.github.com/repos/pat-s/oddsratio/git/blobs{/sha}", 
        "git_commits_url": "https://api.github.com/repos/pat-s/oddsratio/git/commits{/sha}", 
        "hooks_url": "https://api.github.com/repos/pat-s/oddsratio/hooks", 
        "has_downloads": true, 
        "languages_url": "https://api.github.com/repos/pat-s/oddsratio/languages", 
        "name": "oddsratio", 
        "language": "R", 
        "url": "https://api.github.com/repos/pat-s/oddsratio", 
        "homepage": "https://pat-s.github.io/oddsratio/index.html", 
        "created_at": "2016-09-04T09:38:11Z", 
        "pushed_at": "2017-06-13T10:07:42Z", 
        "teams_url": "https://api.github.com/repos/pat-s/oddsratio/teams", 
        "open_issues": 0, 
        "branches_url": "https://api.github.com/repos/pat-s/oddsratio/branches{/branch}", 
        "subscribers_url": "https://api.github.com/repos/pat-s/oddsratio/subscribers", 
        "stargazers_url": "https://api.github.com/repos/pat-s/oddsratio/stargazers"
    }
}

Komentar yang paling membantu

Hai Epiasini,
Coba langkah-langkah yang sama dalam urutan berikut (Ini bekerja untuk saya setidaknya pada dua repo saya).
1 alihkan sakelar untuk repo Anda di antarmuka zenodo ke "OFF"
2 lakukan perubahan kecil, mungkin tambahkan spasi putih ke readme atau sesuatu. hanya untuk memastikan Anda memiliki SHA yang berbeda
3 kemudian lakukan rilis baru persis seperti yang Anda lakukan sebelumnya, tetapi menggunakan versi semantik tiga elemen
4 Tunggu beberapa menit, biarkan Zenodo sync atau klik tombol manual sync di Zenodo.
5 Sekali lagi, kembalikan repo Anda ke "ON" di antarmuka Zenodo
6 Ulangi langkah 2 - 3.
Langkah terakhir itu akan memicu Zenodo untuk menyinkronkan secara otomatis dan semoga berhasil untuk Anda.

Semua 18 komentar

Saya mengalami masalah yang sama (yang juga tampaknya terkait dengan https://github.com/zenodo/zenodo/issues/799)

Saya mengalami masalah yang sama hari ini - di #1214 saya menyarankan solusi berikut (yang berhasil untuk saya)


dari #1214
Bagi saya masalah ini diselesaikan dengan menggunakan cabang dev alih-alih cabang master - namun, ini melewatkan pemeriksaan di situs web zenodo di mana saya harus menekan "terbitkan" sebelum diterbitkan sesuai dengan panduan github ini (Dengan demikian memiliki nama pengguna github sebagai nama penulis bukan nama asli).

Jadi menambahkan id peristiwa setidaknya akan memungkinkan untuk menunjukkan dengan tepat asal bug ini.


Saya juga baru saja mengalami masalah yang sama.

dua sen saya:

Saya berjuang dengan ini, kemudian menemukan masalah lain ini https://github.com/zenodo/zenodo/issues/799
pada dasarnya dikatakan hapus v dari nama tag Anda, jadi alih-alih v1.0.0, miliki 1.0.0

Itu berhasil untuk beberapa repo saya, tetapi tidak untuk yang lain. Berikut adalah hal-hal yang saya coba:

  • mengganti nama tag untuk rilis sebelumnya yang masih memiliki 'v'
  • menghapus tag yang masih memiliki 'v'
  • mengaktifkan sakelar untuk repo saya di antarmuka zenodo
  • melakukan perubahan kecil pada readme untuk menghindari kegagalan zenodo karena melakukan SHA yang sama

Langkah-langkah ini memperbaiki semua kecuali satu dari repo saya. Untuk yang terakhir, saya menghapus semua kecuali cabang master, dan kemudian berhasil.

Saya tidak yakin langkah mana yang saya lakukan yang benar-benar diperlukan, jadi gunakan penilaian terbaik Anda dan semoga berhasil.

Saya mendapatkan pesan kesalahan yang sama untuk dua repo saya yang baru dirilis (pertama kali) :(
Saya tidak menggunakan tag 'v' dalam versi.
Juga mencoba mengaktifkan sakelar di antarmuka zenodo
Keduanya adalah master repo

Bantuan apa pun akan dihargai.

bisakah Anda memposting tautan ke repo sehingga saya dapat melihatnya?

Sama sekali tidak yakin apa masalahnya, tetapi bisakah Anda mencoba melakukan ini:

  • lakukan perubahan kecil, mungkin tambahkan spasi putih ke readme atau sesuatu. hanya untuk memastikan Anda memiliki SHA yang berbeda
  • kemudian lakukan rilis baru persis seperti yang Anda lakukan sebelumnya, tetapi menggunakan versi semantik tiga elemen, misalnya 1.0.0

Jika itu tidak berhasil, saya tidak tahu apa yang berhasil, jadi semoga saja.

Ok jadi saya mencoba seperti yang Anda sarankan. Melakukan pengeditan kecil pada readme untuk menghasilkan SHA baru dan membuat rilis baru sebagai 1.0.2 dan berhasil untuk salah satu repo. :)
Saya akan mencoba yang lain sekarang.
Terima kasih banyak atas saran Anda. Sangat menghargai itu. 👍

Saya juga mengalami masalah ini pada repo ini:

https://zenodo.org/account/settings/github/repository/epiasini/SubPID

Saya sudah mencoba melakukan seperti yang disarankan @jspaaks di atas (perubahan kecil, komit baru, tag baru dengan tag gaya versi semantik "murni" 0.2.1), tetapi tidak berhasil :( . Ada ide? Terima kasih!

Hai Epiasini,
Coba langkah-langkah yang sama dalam urutan berikut (Ini bekerja untuk saya setidaknya pada dua repo saya).
1 alihkan sakelar untuk repo Anda di antarmuka zenodo ke "OFF"
2 lakukan perubahan kecil, mungkin tambahkan spasi putih ke readme atau sesuatu. hanya untuk memastikan Anda memiliki SHA yang berbeda
3 kemudian lakukan rilis baru persis seperti yang Anda lakukan sebelumnya, tetapi menggunakan versi semantik tiga elemen
4 Tunggu beberapa menit, biarkan Zenodo sync atau klik tombol manual sync di Zenodo.
5 Sekali lagi, kembalikan repo Anda ke "ON" di antarmuka Zenodo
6 Ulangi langkah 2 - 3.
Langkah terakhir itu akan memicu Zenodo untuk menyinkronkan secara otomatis dan semoga berhasil untuk Anda.

Itu berhasil! Saya kira langkah kunci yang saya lewatkan adalah saya harus mematikan dan menghidupkan integrasi lagi (selain menjatuhkan "v" di nama tag saya). Terima kasih banyak @asingh33 !

Saya telah mengikuti semua saran di atas tetapi saya masih menerima pesan kesalahan "gagal"
https://github.com/ms609/Ternary/releases/tag/1.0.0

Hai @ms609 ,
Saya melihat bahwa repo Anda masih memiliki tag dan judul rilis yang bukan versi semantik murni, seperti "Ternary v1.0.0", dan "Versi 0.1.1 - rilis CRAN awal" misalnya. Sama untuk tag ("0.1.2-alpha1"). Sulit untuk mengatakan apakah ini sebenarnya alasannya, tetapi yang bisa saya katakan adalah saya menghapusnya seperti yang dijelaskan dalam salah satu langkah posting saya di atas, dan kemudian berhasil. Mungkin patut dicoba?

Ah, saya melewatkan judul yang perlu mengikuti versi semantik juga. Saya telah mengganti nama, jadi akan melihat apakah ini membantu pada rilis berikutnya. (Ternyata mengupdate secara manual tidak terlalu sulit, itulah yang selama ini saya lakukan.) Terima kasih atas sarannya.

Saya dapat mengonfirmasi bahwa dalam kasus saya, masalahnya adalah lisensi yang tidak dikenal.

Per #1448, Bidang license dari .zenodo.json harus disetel ke nilai yang dikenali .

Tempat yang lebih lengkap untuk menemukan ID lisensi yang valid adalah titik akhir REST API kami. Kami sekarang memiliki dokumentasi resmi untuk itu.

Ini tentu saja tidak membatalkan fakta bahwa kami harus menyediakan UX yang lebih bermanfaat seperti yang dibahas di https://github.com/zenodo/zenodo/issues/1606

Bagi mereka yang mencari informasi tentang di mana menemukan kesalahan di GitHub dan Zenodo, saya menyertakan beberapa teks dalam panduan praktik terbaik kami di sini: https://guide.esciencecenter.nl/citable_software/making_software_citable.html

Harapan yang terbukti bermanfaat bagi seseorang.

Untuk berjaga-jaga jika dokumen dipindahkan atau dihapus, temukan tautan permanennya di sini

Apakah halaman ini membantu?
0 / 5 - 0 peringkat