Skip to content

Commit 9d3a4ff

Browse files
katemihalikovalesbaaLes Moffatdependabot[bot]
authored
Release/2.6.0 (#75)
* RD-1218 Upgrade Streets, Landscape and add Base v4 styles, deprecate respective v2 versions. (#68) * RD-1218 - Upgrade `Streets`, `Landscape` to v4 - Add new `Base` style - Add functionality for custom deprecation warning. * RD-1218 Remove console.log --------- Co-authored-by: Les Moffat <[email protected]> * RD-1281 Use agreed better namespacing. (#69) Co-authored-by: Les Moffat <[email protected]> * RD-1281 Use agreed better namespacing for Planet-v4 (#70) * RD-1281 Use agreed better namespacing. * RD-1281 Update changelog * RD-1281 Update version for next branch --------- Co-authored-by: Les Moffat <[email protected]> * Hotfix / Update publish actions (#71) Co-authored-by: Les Moffat <[email protected]> * release: use correct path for CDN release * Bump vite from 5.0.5 to 5.4.21 (#74) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.5 to 5.4.21. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 5.4.21 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump js-yaml from 4.1.0 to 4.1.1 (#72) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump on-headers and serve (#73) Bumps [on-headers](https://github.com/jshttp/on-headers) to 1.1.0 and updates ancestor dependency [serve](https://github.com/vercel/serve). These dependencies need to be updated together. Updates `on-headers` from 1.0.2 to 1.1.0 - [Release notes](https://github.com/jshttp/on-headers/releases) - [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md) - [Commits](jshttp/on-headers@v1.0.2...v1.1.0) Updates `serve` from 14.2.0 to 14.2.5 - [Release notes](https://github.com/vercel/serve/releases) - [Commits](vercel/serve@14.2.0...v14.2.5) --- updated-dependencies: - dependency-name: on-headers dependency-version: 1.1.0 dependency-type: indirect - dependency-name: serve dependency-version: 14.2.5 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Release v2.6.0 --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Les <[email protected]> Co-authored-by: Les Moffat <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 50a099b commit 9d3a4ff

File tree

6 files changed

+1093
-573
lines changed

6 files changed

+1093
-573
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
2+
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
3+
4+
name: Node.js Package
5+
6+
on:
7+
pull_request:
8+
types: [opened]
9+
10+
jobs:
11+
build-and-publish:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout repo
15+
uses: actions/checkout@v4
16+
with:
17+
ref: ${{ github.event.release.target_commitish }}
18+
19+
- uses: actions/setup-node@v4
20+
with:
21+
node-version: 18
22+
registry-url: https://registry.npmjs.org/
23+
24+
- name: Clear NPM cache
25+
run: npm cache clean --force
26+
27+
- name: Install dependencies and build
28+
run: npm ci
29+
30+
- name: Make release
31+
run: npm run build
32+
id: makeRelease
33+
34+
- name: Fail job if makeRelease failed
35+
if: steps.makeRelease.outcome == 'failure'
36+
run: exit 1
37+
38+
id: check-build-status
39+
- name: Publish NPM package (regular)
40+
if: "!github.event.release.prerelease"
41+
run: |
42+
npm publish --dry-run
43+
env:
44+
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
45+
46+
- name: Publish NPM package (pre-release)
47+
if: "github.event.release.prerelease"
48+
run: |
49+
npm publish --tag next --dry-run
50+
env:
51+
NODE_AUTH_TOKEN: ${{secrets.npm_token}}

.github/workflows/npm-publish.yml

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,53 @@ jobs:
1111
build-and-publish:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
15-
- uses: actions/setup-node@v3
14+
- name: Checkout repo
15+
uses: actions/checkout@v4
16+
with:
17+
ref: ${{ github.event.release.target_commitish }}
18+
19+
- uses: actions/setup-node@v4
1620
with:
1721
node-version: 18
1822
registry-url: https://registry.npmjs.org/
19-
- run: npm ci
20-
- run: npm test
21-
- run: npm publish
23+
24+
- name: Clear NPM cache
25+
run: npm cache clean --force
26+
27+
- name: Install dependencies and build
28+
run: npm ci
29+
30+
- name: Make release
31+
run: npm run build
32+
id: makeRelease
33+
34+
- name: Fail job if makeRelease failed
35+
if: steps.makeRelease.outcome == 'failure'
36+
run: exit 1
37+
38+
id: check-build-status
39+
- name: Publish NPM package (regular)
40+
if: "!github.event.release.prerelease"
41+
run: |
42+
npm publish
2243
env:
2344
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
45+
46+
- name: Publish NPM package (pre-release)
47+
if: "github.event.release.prerelease"
48+
run: |
49+
npm publish --tag next
50+
env:
51+
NODE_AUTH_TOKEN: ${{secrets.npm_token}}
52+
- name: Get Package version
53+
id: version
54+
run: echo "PACKAGE_VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_ENV
55+
- name: Publish to CDN Cloudflar R2
56+
uses: ryand56/[email protected]
57+
with:
58+
r2-account-id: ${{ secrets.CDN_MAPTILER_ACCOUNT_ID }}
59+
r2-access-key-id: ${{ secrets.CDN_MAPTILER_ACCESS_KEY_ID }}
60+
r2-secret-access-key: ${{ secrets.CDN_MAPTILER_SECRET_ACCESS_KEY }}
61+
r2-bucket: cdn-storage
62+
source-dir: dist
63+
destination-dir: client-js/v${{ env.PACKAGE_VERSION }}/

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# MapTiler Client Changelog
22

3+
## 2.6.0
4+
### New Features
5+
- Bumps 'Streets' & 'Landscape' styles (and their variants) to new v4 styles.
6+
- Adds the new 'Base' style and its variants.
7+
- Namespaces V4 and V2 Styles and adds mechanism for switching to defaults.
8+
9+
### Bug Fixes
10+
None
11+
12+
### Others
13+
- Adds custom deprecation warnings.
14+
- Deprecates the older v2 styles and adds warnings regarding their usage.
15+
316
## 2.5.1
417
### New Features
518
None

0 commit comments

Comments
 (0)