Skip to content

Commit

Permalink
chore: Fix website build (#33)
Browse files Browse the repository at this point in the history
  • Loading branch information
ibgreen authored Sep 8, 2024
1 parent be9ac9e commit f779fc4
Show file tree
Hide file tree
Showing 10 changed files with 13,765 additions and 2,415 deletions.
13 changes: 11 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ jobs:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: volta-cli/action@2d68418f32546fd191eb666e232b321d5726484d # v4.1.1
with:
cache: 'yarn'
cache: "yarn"

- name: Install dependencies
run: |
yarn install
env:
YARN_ENABLE_IMMUTABLE_INSTALLS: false
YARN_ENABLE_IMMUTABLE_INSTALLS: false

- name: Build code
run: |
Expand All @@ -30,8 +30,17 @@ jobs:
- name: Run tests
run: |
yarn test ci
- name: Run lint
run: |
yarn lint
- name: Build website
run: |
cd website
yarn install
yarn build
- name: Coveralls
uses: coverallsapp/github-action@09b709cf6a16e30b0808ba050c7a6e8a5ef13f8d # v1.2.5
with:
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
!.yarn/versions

*/**/yarn.lock
!website/yarn.lock

yarn-error.log
npm-debug.log
report*.json
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# CHANGELOG

## v4.1.0

- Website home page pass
- Bump dev-tools
- Try fix website publish
- Create website.yml
- build(deps): bump semver from 5.7.1 to 5.7.2 (#31)
- build(deps): bump word-wrap from 1.2.3 to 1.2.5 (#30)
- build(deps-dev): bump webpack from 4.46.0 to 5.94.0 (#29)

## v4.1.0-alpha.9

- chore: switch to @vis.gl/dev-tools and CI release
Expand Down
15 changes: 10 additions & 5 deletions docs/whats-new.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,21 +45,24 @@
</tbody>
</table>

## v5.0
## v5.0 (In planning stage)

Release Date: TBD, maybe Q4, 2024.

Goal: Stronger type guarantees for math classes via the new sized array types.

## v4.1

Release Date: Q3, 2024.
Release Date: Sep 7, 2024.

- [SPDX](https://spdx.org/licenses/) license headers.
This minor release brings:

- type improvements to support more rigorous typing of array lenghts.
- [SPDX](https://spdx.org/licenses/)-compliant license headers.

**`@math.gl/core`**

- New `Vector2Like` - `Matrix4Like` types to specify numeric inputs of a specific length.
- `Vector2Like` - `Matrix4Like` - New types to specify numeric inputs of a specific length.

**`@math.gl/types`**

Expand All @@ -72,7 +75,9 @@ Release Date: Q3, 2024.

Release Date: Oct 14, 2023.

- ESM (ECMAScript modules).
This release brings:

- ESM (ECMAScript module) compliant.
- Node.js v16, v18, v20.
- Typescript v5
- `gl-matrix` dependency removed.
Expand Down
2 changes: 1 addition & 1 deletion examples/benchmarks/app.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React, {PureComponent} from 'react';
import {render} from 'react-dom';
import {render} from 'react-dom'; // eslint-disable-line

import {BenchResults} from '@probe.gl/react-bench';
import {Bench} from '@probe.gl/bench';
Expand Down
9 changes: 7 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,17 @@
"puppeteer": "^22.0.0",
"tap-spec": "^5.0.0"
},
"resolutions_notes": {
"typescript": "Control the version of TypeScript to avoid breaking changes",
"tape": "New versions mess up numeric equality tests"
},
"resolutions": {
"typescript": "5.4.3"
"typescript": "5.4.3",
"tape": "4.5.0"
},
"volta": {
"node": "20.15.1",
"yarn": "4.3.1"
"yarn": "4.4.1"
},
"pre-commit": [
"test-pre-commit"
Expand Down
Binary file added website/.yarn/install-state.gz
Binary file not shown.
Loading

0 comments on commit f779fc4

Please sign in to comment.