Ship containers/quantecon-preview: slim TeX-free preview image with pinned deploy CLI

オープン
#151 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
52/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
github-actions, jupyter, latex, shell

調査の方向性

まず、既存のビルドイメージ、test-container.yml、lecture-dp の CI、キャッシュ、公開設定を特定します。現在のスタックのピン留めとデプロイ CLI の要件をチェックリストと比較し、次にプレビューイメージに TeX が含まれず、固定された wrangler バージョンを使用し、lecture-dp を提供し、stack-pins-match アサーションに合格することを確認します。

索引モデルが issue の本文から書いたものです。

説明

enhancement

#92 Phase 2: ship containers/quantecon-preview — a slim preview image (~1.7 GB zstd vs 2,741 MB for quantecon-build, 1,233 MB of which is TeXLive that an HTML-only preview never uses).

  • Drop the TeX layer; drop the jupyter metapackage (it transitively reinstalls jupyterlab); keep MKL/ipykernel for execution parity
  • Bake the pinned preview-deploy CLI — per the QuantEcon/infrastructure#4 migration this is now wrangler (≥ 4.21.0, see #145), not netlify-cli
  • Switch lecture-dp ci/cache/publish to it (consumer half)
  • Add a stack-pins-match assertion to test-container.yml so the preview image cannot drift from the build image — :latest reaches consumers ungated by any release

Not started — no containers/quantecon-preview exists.

主要言語
Shell
スター
0
フォーク
1
平均マージ
20時間 3分
マージ済み PR(30日)
48

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

QuantEcon/actions のほかの issue

QuantEcon/actions の issue をすべて見る

似ている issue

Shell/Bash の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。