Skip to content

whyk-pg/learn-jsr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn JSR

本リポジトリの目的

Deno社が始めた新しいレジストリ『JSR』にパッケージを公開してみる。
自動でバージョニングはされないため、できるだけ自動で更新されるように工夫をする。

本リポジトリの達成目標

  • 初期プロジェクトを立ち上げてJSRに公開する
  • deno.jsonのバージョンを更新せずに関数を追加して公開されないことを確認する
  • deno.jsonのバージョンを更新して関数を追加して公開されることを確認する
  • パッケージのバージョンとGit Tagのバージョンを連動させる
  • GitHub Releaseを自動で追加する
  • JSRでサブパッケージが公開できるか試す
  • JSRのlintが効かない問題を解決する
  • importがエラーになる問題を解決する

エラー解決

GitHub ActionsでGitHub Releasesが生成できない

jobs.<job_name>.permissions.contentswriteになっていなかった

公開先

参考資料