ci: run web typecheck, tests and build on pull requests
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 68/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- github-actions
- 領域
- ci-cd
調査の方向性
既存のワークフロー .github/workflows/skill-tree-ci.yml から始めてください。このファイルには、トリガー、ランナー、ここで既に使われているアクションのピン留め方法が示されています。ルートの package.json に typecheck と test のスクリプトが定義されていること、そして apps/web に pnpm --filter web で実行できる build スクリプトがあることを確認してください。読み取り専用の権限とピン留めしたアクションの SHA を使って、新しい pull_request ワークフローを追加してください。apps/web、packages/contracts、packages/cli のいずれかに変更を加える PR で 4 つのステップすべてが実行され、Linux で成功すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Only skill-tree-ci.yml runs on PRs, and its paths filter covers only packages/skill-tree. Changes to apps/web, packages/contracts and packages/cli (including the release publish and read API, #59 and #64) merge with local validation only.
Proposal: add a PR workflow that runs pnpm install --frozen-lockfile, pnpm typecheck, pnpm test and pnpm --filter web build, with pinned action SHAs and least-privilege permissions. #63 (a Windows-only spawn test) is not a concern on a Linux runner.
Refs #54
- 主要言語
- TypeScript
- スター
- 186
- フォーク
- 40
- 平均マージ
- 10時間 12分
- マージ済み PR(30日)
- 16
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nextlevelbuilder/skillx のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
nextlevelbuilder/skillx#63 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
nextlevelbuilder/skillx#49 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
nextlevelbuilder/skillx#28 ·
メンテナーはふだん 1 日以内に返信
-
refactor
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
nextlevelbuilder/skillx#27 ·
メンテナーはふだん 1 日以内に返信
-
Release digest endpoints should accept an identity selector対応中かも @mrgoonie が 1 日前に担当しました。 オープン
nextlevelbuilder/skillx#67 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
nextlevelbuilder/skillx の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
one-zero-eight/apply-bot#39 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
bigbluebutton/bbb-ui-components-react#108 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
high priority
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
CI-CMG/deep-sea-corals-exb#84 · コメント 1 件 ·