Skip to content

Commit d2d52ff

Browse files
tambiendependabot[bot]FEZfanNicholas Wilsonyannmazita
authored
dev -> main (#1335)
* Removing double-encoding of urls (#1254) * Removing double-encoding of urls, testing baseUrl * testing file with space * updating version * Removing forum link from README (#1247) * Bump braces from 3.0.2 to 3.0.3 (#1255) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * typo (#1270) it's -> its * Updating docs for FeedbackEffect Closes #1302 * Using latest web-test-runner * using latest puppeteer explicitly * Working on getting puppeteer to pass (#1312) * Reverb input string time (#1313) * Working on getting puppeteer to pass * Handles string inputs to Reverb Fixes #1253 * Adding simple scratch route with autoreload (#1314) * Working on getting puppeteer to pass * Handles string inputs to Reverb * adding scratch path * Timeline cancelled within setTimeout callback (#1315) * Working on getting puppeteer to pass * Handles string inputs to Reverb * adding scratch path * Using forEachBefore instead of peek/shift while loop * removing events after they are invoked * Stale actions (#1316) * fixing doc link * Closing stale feature requests * add codcov (#1318) * Updated CHANGELOG.md, fix typo(s) (#1287) * Export remaining effect option interfaces (#1293) * fix markdown brackets in description (#1269) * Bump @75lb/deep-merge from 1.1.1 to 1.1.2 (#1267) Bumps [@75lb/deep-merge](https://github.com/75lb/deep-merge) from 1.1.1 to 1.1.2. - [Commits](75lb/deep-merge@v1.1.1...v1.1.2) --- updated-dependencies: - dependency-name: "@75lb/deep-merge" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Recorder resumes if start() is called in paused state (#1266) * chore: updating Changelog * chore: small nit change to changelog * Add custom context support to Filter.getFrequencyResponse (#1328) * Bump @babel/runtime from 7.24.4 to 7.26.10 (#1325) Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.24.4 to 7.26.10. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime) --- updated-dependencies: - dependency-name: "@babel/runtime" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump serialize-javascript and mocha (#1321) Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) to 6.0.2 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha). These dependencies need to be updated together. Updates `serialize-javascript` from 6.0.0 to 6.0.2 - [Release notes](https://github.com/yahoo/serialize-javascript/releases) - [Commits](yahoo/serialize-javascript@v6.0.0...v6.0.2) Updates `mocha` from 9.2.2 to 11.1.0 - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md) - [Commits](mochajs/mocha@v9.2.2...v11.1.0) --- updated-dependencies: - dependency-name: serialize-javascript dependency-type: indirect - dependency-name: mocha dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: FEZfan <47842376+FEZfan@users.noreply.github.com> Co-authored-by: Nicholas Wilson <sufssl03@gmail.com> Co-authored-by: Yann Mazita <dev.mazita@gmail.com> Co-authored-by: Charles Matthews <charles0matthews@gmail.com> Co-authored-by: rupel190 <23055682+rupel190@users.noreply.github.com> Co-authored-by: 础砜 <1148006460@qq.com>
1 parent cf73c22 commit d2d52ff

29 files changed

+5607
-2589
lines changed

.github/stale.yaml

Lines changed: 0 additions & 9 deletions
This file was deleted.

.github/workflows/stale.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: "Close stale issues and PRs"
2+
on:
3+
schedule:
4+
- cron: "30 1 * * *"
5+
6+
jobs:
7+
stale:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/stale@v9
11+
with:
12+
any-of-labels: "cant reproduce"
13+
stale-issue-message: "Please provide a way to reproduce the issue. Issues without a minimal (Tone.js-only) repro will be closed. A Tone.js-only repro helps ensure that the issue is not caused by another library."
14+
days-before-close: 7
15+
days-before-stale: 14
16+
- uses: actions/stale@v9
17+
with:
18+
any-of-labels: "feature request"
19+
stale-issue-message: "Unfortunately with limited development time, not all feature requests can be tackled. If you are interested in contributing this feature, please open a PR."
20+
days-before-close: 30
21+
days-before-stale: 90

.github/workflows/test.yml

Lines changed: 172 additions & 164 deletions
Original file line numberDiff line numberDiff line change
@@ -1,168 +1,176 @@
11
name: Tests
22

33
on:
4-
pull_request:
5-
types: [opened, reopened, synchronize]
6-
branches:
7-
- dev
8-
- main
9-
push:
10-
branches:
11-
- dev
12-
- main
4+
pull_request:
5+
types: [opened, reopened, synchronize]
6+
branches:
7+
- dev
8+
- main
9+
push:
10+
branches:
11+
- dev
12+
- main
1313
jobs:
14-
run-tests:
15-
name: All tests
16-
permissions:
17-
contents: read
18-
id-token: write
19-
runs-on: ubuntu-latest
20-
env:
21-
BROWSER: chrome
22-
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
23-
steps:
24-
- name: Check out Git repository
25-
uses: actions/checkout@v4
26-
- name: Setup Nodejs
27-
uses: actions/setup-node@v4
28-
with:
29-
node-version: 18.18.0
30-
cache: 'npm'
31-
- name: Install dependencies
32-
run: npm install
33-
- name: All tests
34-
run: npm run test
35-
- name: Upload coverage
36-
uses: codecov/codecov-action@v4
37-
with:
38-
fail_ci_if_error: false
39-
codecov_yml_path: ./.github/codecov.yml
40-
token: ${{ secrets.CODECOV_TOKEN }}
41-
test-code-examples:
42-
name: Check typedocs
43-
permissions:
44-
contents: read
45-
id-token: write
46-
runs-on: ubuntu-latest
47-
steps:
48-
- name: Check out Git repository
49-
uses: actions/checkout@v4
50-
- name: Setup Nodejs
51-
uses: actions/setup-node@v4
52-
with:
53-
node-version: 18.18.0
54-
cache: 'npm'
55-
- name: Install dependencies
56-
run: npm install
57-
- name: Build Docs
58-
run: npm run build && npm run docs:json
59-
- name: tsdoc @example checks
60-
run: npm run test:examples
61-
test-html-examples:
62-
name: Run HTML Examples
63-
permissions:
64-
contents: read
65-
id-token: write
66-
runs-on: ubuntu-latest
67-
steps:
68-
- name: Check out Git repository
69-
uses: actions/checkout@v4
70-
- name: Setup Nodejs
71-
uses: actions/setup-node@v4
72-
with:
73-
node-version: 18.18.0
74-
cache: 'npm'
75-
- name: Install dependencies
76-
run: npm install
77-
- name: Build
78-
run: npm run build
79-
- name: Code example tests
80-
run: npm run test:html
81-
test-lint:
82-
name: Linting and environment checks
83-
permissions:
84-
contents: read
85-
id-token: write
86-
runs-on: ubuntu-latest
87-
steps:
88-
- name: Check out Git repository
89-
uses: actions/checkout@v4
90-
- name: Setup Nodejs
91-
uses: actions/setup-node@v4
92-
with:
93-
node-version: 18.18.0
94-
cache: 'npm'
95-
- name: Install dependencies
96-
run: npm install
97-
- name: Linting
98-
run: npm run lint
99-
test-readme:
100-
name: Ensure that examples in the README compile
101-
permissions:
102-
contents: read
103-
id-token: write
104-
runs-on: ubuntu-latest
105-
steps:
106-
- name: Check out Git repository
107-
uses: actions/checkout@v4
108-
- name: Setup Nodejs
109-
uses: actions/setup-node@v4
110-
with:
111-
node-version: 18.18.0
112-
cache: 'npm'
113-
- name: Install dependencies
114-
run: npm install
115-
- name: Build
116-
run: npm run build
117-
- name: Test
118-
run: npm run test:readme
119-
test-integrations:
120-
name: Test integrations
121-
permissions:
122-
contents: read
123-
id-token: write
124-
runs-on: ubuntu-latest
125-
steps:
126-
- name: Check out Git repository
127-
uses: actions/checkout@v4
128-
- name: Setup Nodejs
129-
uses: actions/setup-node@v4
130-
with:
131-
node-version: 18.18.0
132-
cache: 'npm'
133-
- name: Install dependencies
134-
run: npm install
135-
- name: Build
136-
run: npm run build
137-
- name: Test
138-
run: npm run test:integrations
139-
publish:
140-
runs-on: ubuntu-latest
141-
# make sure all the tests pass first
142-
needs: [run-tests, test-code-examples, test-html-examples, test-lint, test-readme, test-integrations]
143-
# not on PRs
144-
if: github.event_name != 'pull_request'
145-
env:
146-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
147-
GITHUB_CI: true
148-
steps:
149-
- uses: actions/checkout@v4
150-
# Setup .npmrc file to publish to npm
151-
- uses: actions/setup-node@v4
152-
with:
153-
node-version: 18.18.0
154-
registry-url: 'https://registry.npmjs.org'
155-
- name: Install dependencies
156-
run: npm install
157-
- name: Build
158-
run: npm run build
159-
- name: Increment version
160-
run: npm run increment
161-
- name: Publish @next
162-
# dev branch gets published with @next tag
163-
run: npm publish --tag next
164-
if: ${{ github.ref == 'refs/heads/dev' }}
165-
- name: Publish @latest
166-
# main branch gets published with @latest tag
167-
run: npm publish
168-
if: ${{ github.ref == 'refs/heads/main' }}
14+
run-tests:
15+
name: All tests
16+
permissions:
17+
contents: read
18+
id-token: write
19+
runs-on: ubuntu-latest
20+
env:
21+
BROWSER: chrome
22+
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
23+
steps:
24+
- name: Check out Git repository
25+
uses: actions/checkout@v4
26+
- name: Setup Nodejs
27+
uses: actions/setup-node@v4
28+
with:
29+
node-version: 18.18.0
30+
cache: "npm"
31+
- name: Install dependencies
32+
run: npm install
33+
- name: All tests
34+
run: npm run test
35+
- name: Upload coverage
36+
uses: codecov/codecov-action@v5
37+
with:
38+
fail_ci_if_error: false
39+
codecov_yml_path: ./.github/codecov.yml
40+
token: ${{ secrets.CODECOV_TOKEN }}
41+
test-code-examples:
42+
name: Check typedocs
43+
permissions:
44+
contents: read
45+
id-token: write
46+
runs-on: ubuntu-latest
47+
steps:
48+
- name: Check out Git repository
49+
uses: actions/checkout@v4
50+
- name: Setup Nodejs
51+
uses: actions/setup-node@v4
52+
with:
53+
node-version: 18.18.0
54+
cache: "npm"
55+
- name: Install dependencies
56+
run: npm install
57+
- name: Build Docs
58+
run: npm run build && npm run docs:json
59+
- name: tsdoc @example checks
60+
run: npm run test:examples
61+
test-html-examples:
62+
name: Run HTML Examples
63+
permissions:
64+
contents: read
65+
id-token: write
66+
runs-on: ubuntu-latest
67+
steps:
68+
- name: Check out Git repository
69+
uses: actions/checkout@v4
70+
- name: Setup Nodejs
71+
uses: actions/setup-node@v4
72+
with:
73+
node-version: 18.18.0
74+
cache: "npm"
75+
- name: Install dependencies
76+
run: npm install
77+
- name: Build
78+
run: npm run build
79+
- name: Code example tests
80+
run: npm run test:html
81+
test-lint:
82+
name: Linting and environment checks
83+
permissions:
84+
contents: read
85+
id-token: write
86+
runs-on: ubuntu-latest
87+
steps:
88+
- name: Check out Git repository
89+
uses: actions/checkout@v4
90+
- name: Setup Nodejs
91+
uses: actions/setup-node@v4
92+
with:
93+
node-version: 18.18.0
94+
cache: "npm"
95+
- name: Install dependencies
96+
run: npm install
97+
- name: Linting
98+
run: npm run lint
99+
test-readme:
100+
name: Ensure that examples in the README compile
101+
permissions:
102+
contents: read
103+
id-token: write
104+
runs-on: ubuntu-latest
105+
steps:
106+
- name: Check out Git repository
107+
uses: actions/checkout@v4
108+
- name: Setup Nodejs
109+
uses: actions/setup-node@v4
110+
with:
111+
node-version: 18.18.0
112+
cache: "npm"
113+
- name: Install dependencies
114+
run: npm install
115+
- name: Build
116+
run: npm run build
117+
- name: Test
118+
run: npm run test:readme
119+
test-integrations:
120+
name: Test integrations
121+
permissions:
122+
contents: read
123+
id-token: write
124+
runs-on: ubuntu-latest
125+
steps:
126+
- name: Check out Git repository
127+
uses: actions/checkout@v4
128+
- name: Setup Nodejs
129+
uses: actions/setup-node@v4
130+
with:
131+
node-version: 18.18.0
132+
cache: "npm"
133+
- name: Install dependencies
134+
run: npm install
135+
- name: Build
136+
run: npm run build
137+
- name: Test
138+
run: npm run test:integrations
139+
publish:
140+
runs-on: ubuntu-latest
141+
# make sure all the tests pass first
142+
needs:
143+
[
144+
run-tests,
145+
test-code-examples,
146+
test-html-examples,
147+
test-lint,
148+
test-readme,
149+
test-integrations,
150+
]
151+
# not on PRs
152+
if: github.event_name != 'pull_request'
153+
env:
154+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
155+
GITHUB_CI: true
156+
steps:
157+
- uses: actions/checkout@v4
158+
# Setup .npmrc file to publish to npm
159+
- uses: actions/setup-node@v4
160+
with:
161+
node-version: 18.18.0
162+
registry-url: "https://registry.npmjs.org"
163+
- name: Install dependencies
164+
run: npm install
165+
- name: Build
166+
run: npm run build
167+
- name: Increment version
168+
run: npm run increment
169+
- name: Publish @next
170+
# dev branch gets published with @next tag
171+
run: npm publish --tag next
172+
if: ${{ github.ref == 'refs/heads/dev' }}
173+
- name: Publish @latest
174+
# main branch gets published with @latest tag
175+
run: npm publish
176+
if: ${{ github.ref == 'refs/heads/main' }}

0 commit comments

Comments
 (0)