TypeScriptから使う場合にちょっとだけ破壊的な変更があるので告知します。
2020年6月14日日曜日
2020年6月7日日曜日
GitHub Actionsでシークレットを扱うときの注意
先日、Install SSH Keyにpull requestが届きました。ありがたいことです。
READMEに鍵形式の変換方法の追記とtypo修正なので特に問題ないだろうと思ってapproveしたんですが、そこで走ったCIがことごとくぬっころされていました。
え、READMEの修正だけなのになんで?と思って調べたところ、接続テスト用のSSH鍵が渡されておらず、シークレットが空っぽの状態になっていました。
別にシークレットを間違えて削除したというわけではなく、フォーク先からのイベントで起動されるGitHub
Actionsにはシークレットが渡されない仕様のようです。
つまり、実質的にシークレットをCIに使っているリポジトリは外部からのプルリクを受け付けられないことになります。ご注意あれ。
2020年5月31日日曜日
いまさら聞けないNode.js
…というタイトルの記事を、さくらインターネットのメディア「さくらのナレッジ」に寄稿しました。
- Node.jsとは何?
- Node.jsを使うと何がいいの?
- Node.jsのイケてない部分は?
といった内容を、背景のC10K問題やOSの内部処理に絡めて詳しく説明しています。というか半分くらいC10K問題の内容です。Node.jsの背景として必須なのでかなりの量を割きました。
今までずっとどこかで話したかった内容で、このたび寄稿という形で実現しました。そのうちどこかで発表もするかもしれません。
初心者向けカテゴリーに入っていますが、「Node.js初心者向け」であって、ウェブ開発の初心者とかプログラミングの初心者にはちょっとむずかしいかもしれません。といってもウェブサービスを開発するなら避けては通れない内容なので、むずかしくても最後まで読んでみることをおすすめします。
反響はそこそこで、はてブやTwitterでも「わかりやすい」とか「いい記事」とか「C10K問題の説明がわかりやすい」といった高印象のコメントが多かったみたいです。書いてよかった。
記事内でも予告している通り、そのうちDenoについても書きます。
2020年5月24日日曜日
value-schema v3.0.0-rc.5を公開しました
久しぶりにvalue-schemaの更新報告です。前回の更新報告が2019年9月なので8ヶ月くらい経過していますが、開発は止まっていませんよ。
まだ正式版ではありませんが、バージョン3からはインターフェースが大きく変わります。
正式リリースではなくリリース候補版のしかも5版目というとてつもなく中途半端なタイミングで報告したのはちょっとした理由がありまして…
2020年5月17日日曜日
2020年5月10日日曜日
2020年5月3日日曜日
登録:
コメント (Atom)