Skip to content

H-4139: Use mise to run common commands#6596

Merged
TimDiekmann merged 59 commits intomainfrom
t/h-4139-migrate-commonly-used-tools-to-mise
Mar 6, 2025
Merged

H-4139: Use mise to run common commands#6596
TimDiekmann merged 59 commits intomainfrom
t/h-4139-migrate-commonly-used-tools-to-mise

Conversation

@TimDiekmann
Copy link
Member

@TimDiekmann TimDiekmann commented Mar 2, 2025

🌟 What is the purpose of this PR?

Adds a wider range of tools to the mise setup.

🔍 What does this change?

  • Adds a variety of tools used in CI and in development
  • Add a corepack enable hook after node has been installed

Pre-Merge Checklist 🚀

🚢 Has this modified a publishable library?

This PR:

  • does not modify any publishable blocks or libraries, or modifications do not need publishing

📜 Does this require a change to the docs?

The changes in this PR:

  • require changes to docs which are made as part of this PR

🕸️ Does this require a change to the Turbo Graph?

The changes in this PR:

  • do not affect the execution graph

@TimDiekmann TimDiekmann self-assigned this Mar 2, 2025
@TimDiekmann TimDiekmann requested a review from indietyp March 2, 2025 22:11
@github-actions github-actions bot added area/apps > hash* Affects HASH (a `hash-*` app) area/infra Relates to version control, CI, CD or IaC (area) area/apps > hash-api Affects the HASH API (app) area/infra > docker area/libs Relates to first-party libraries/crates/packages (area) type/eng > backend Owned by the @backend team area/tests New or updated tests area/tests > integration New or updated integration tests area/apps area/apps > hash-graph labels Mar 2, 2025
@github-actions github-actions bot added the area/deps Relates to third-party dependencies (area) label Mar 2, 2025
@github-actions github-actions bot removed area/libs Relates to first-party libraries/crates/packages (area) area/tests New or updated tests area/tests > integration New or updated integration tests labels Mar 2, 2025
@codecov
Copy link

codecov bot commented Mar 2, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 20.80%. Comparing base (0a3204b) to head (c0a8862).
Report is 17 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #6596   +/-   ##
=======================================
  Coverage   20.80%   20.80%           
=======================================
  Files         557      557           
  Lines       19386    19386           
  Branches     2956     2956           
=======================================
  Hits         4033     4033           
  Misses      15296    15296           
  Partials       57       57           
Flag Coverage Δ
apps.hash-ai-worker-ts 1.32% <ø> (ø)
apps.hash-api 0.00% <ø> (ø)
blockprotocol.type-system 37.50% <ø> (ø)
local.hash-backend-utils 4.04% <ø> (ø)
local.hash-graph-sdk 0.00% <ø> (ø)
local.hash-isomorphic-utils 0.00% <ø> (ø)
local.hash-subgraph 23.50% <ø> (ø)
rust.deer 6.66% <ø> (ø)
rust.error-stack 72.53% <ø> (ø)
rust.sarif 88.81% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

…mmonly-used-tools-to-mise' into t/h-4139-migrate-commonly-used-tools-to-mise
indietyp
indietyp previously approved these changes Mar 6, 2025
indietyp
indietyp previously approved these changes Mar 6, 2025
@TimDiekmann TimDiekmann added this pull request to the merge queue Mar 6, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 6, 2025
@TimDiekmann TimDiekmann added this pull request to the merge queue Mar 6, 2025
@vilkinsons
Copy link
Member

@TimDiekmann Reapproved but we do have this failing on the branch still: https://github.com/hashintel/hash/actions/runs/13698376477/job/38306000527?pr=6596

Merged via the queue into main with commit c72867f Mar 6, 2025
149 of 151 checks passed
@TimDiekmann TimDiekmann deleted the t/h-4139-migrate-commonly-used-tools-to-mise branch March 6, 2025 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/apps > hash.design Affects the `hash.design` design site (app) area/apps > hash* Affects HASH (a `hash-*` app) area/apps > hash-api Affects the HASH API (app) area/apps > hash-graph area/apps area/content > hash.dev Affects the `hash.dev` developer site (content) area/deps Relates to third-party dependencies (area) area/infra > docker area/infra Relates to version control, CI, CD or IaC (area) area/libs > error-stack Affects the `error-stack` crate (library) area/libs Relates to first-party libraries/crates/packages (area) type/eng > backend Owned by the @backend team type/eng > frontend Owned by the @frontend team

Development

Successfully merging this pull request may close these issues.

3 participants