8000 fix: ensure all linzjs packages are correctly labeled as deps by blacha · Pull Request #3439 · linz/basemaps · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

fix: ensure all linzjs packages are correctly labeled as deps #3439

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 5, 2025

Conversation

blacha
Copy link
Member
@blacha blacha commented May 1, 2025

Motivation

There is a weird behaviour in this monorepo that when importing packages that are present inside the monorepo can be imported freely anywhere inside the monorepo, but when the package is published it needs to exist inside the package.json or it will not be installed correctly.

We have a script that detects when this happens scripts/detect.unlinked.dep.mjs but it was only functioning for @basemaps/* packages in this repository there are a few @linzjs/ packages.

Modifications

Ensure linzjs packages are also checked as part of CI
Add the missing links between a few packages and @linzjs/geojson and @linzjs/metrics

Verification

detect.unlinked.dep.mjs found these packages once it was updated to include looking for @linzjs

Fixes #3438

@blacha blacha requested a review from a team as a code owner May 1, 2025 03:52
@blacha blacha added this pull request to the merge queue May 5, 2025
Merged via the queue into master with commit de9df87 May 5, 2025
15 checks passed
@blacha blacha deleted the fix/import-local-packages branch May 5, 2025 22:12
@blacha blacha mentioned this pull request May 11, 2025
github-merge-queue bot pushed a commit that referenced this pull request May 11, 2025
# [v8.0.0](v7.17.0...v8.0.0)

**Please Note this is a work in progress release, please remain on v7
until the command line changes have been finalized**

### Bug Fixes

* **cli:** update landing deploy script with new cli-config package
BM-1260 ([#3431](#3431))
([4d7e86d](4d7e86d)),
closes
[/github.com/linz/basemaps/blob/e527a04fec65c82f8577642493e8fcb475762243/packages/landing/scripts/deploy.mjs#L1](https://github.com//github.com/linz/basemaps/blob/e527a04fec65c82f8577642493e8fcb475762243/packages/landing/scripts/deploy.mjs/issues/L1)
* ensure all linzjs packages are correctly labeled as deps
([#3439](#3439))
([de9df87](de9df87)),
closes [#3438](#3438)
* ensure api key blocks are set in ci/cd
([#3442](#3442))
([28f6403](28f6403))


### Features

* **cli-vector:** Extract cli to load schema json and prepare jobs to
process vector mbtiles. BM-1267
([#3429](#3429))
([db113e2](db113e2))
* **cli:** add cli-config package BM-1260
([#3428](#3428))
([4ca5a47](4ca5a47))
* **cli:** move cogify create-config into cli-config package BM-1261
([#3432](#3432))
([5f72430](5f72430))
* **cli:** rename cogify package to cli-raster BM-1262
([#3433](#3433))
([36d4449](36d4449))
* **cli:** update cli-package commands to cmd-ts BM-1259
([#3427](#3427))
([46cc342](46cc342))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

@linzjs/geojson missing as dependency in @basemaps/geo
2 participants
0