Jovi De Croock
87e912c126
Delete redundant code of conduct ( #4962 )
2025-11-22 09:24:53 +01:00
Ryan Christian
027142c201
ci: Fix PR reporter for non-main branch targets ( #4900 )
2025-08-28 12:57:48 -05:00
Ryan Christian
d21722e9cb
ci: Correct PR reporter filter for forks ( #4828 )
2025-07-02 03:10:44 -05:00
jdecroock
94db9b473b
Try some stuff
2025-04-25 09:06:31 +02:00
jdecroock
a2dcfc6799
Enable lint
2025-04-25 09:02:33 +02:00
Jovi De Croock
70e6f1f99c
Update .github/workflows/build-test.yml
2025-04-25 07:55:34 +02:00
jdecroock
473c65bcd9
Restore CI
2025-04-25 07:55:32 +02:00
Jovi De Croock
bcd6310ede
Phewie
2025-04-25 07:53:43 +02:00
Ryan Christian
3dd0c62228
ci: Exclude devtools.js from triggering benchmarks ( #4686 )
2025-02-18 00:49:59 -06:00
Jovi De Croock
face924772
Revert "Adds support for react 19 ( #4623 )" ( #4664 )
...
* Revert "Adds support for react 19 (#4623 )"
This reverts commit a1ff5f32e8 .
* Update build-test.yml
2025-02-13 17:18:52 +01:00
Ryan Christian
2e85690a31
ci: Fix path filter in reporter workflow ( #4654 )
2025-02-11 22:43:30 -06:00
Ryan Christian
1da272c0c7
ci: Fix path filter in PR Reporter action ( #4644 )
2025-01-25 05:36:23 -06:00
Ryan Christian
818eafbe7a
ci: Run PR Reporter even against PRs from forks ( #4643 )
2025-01-25 03:08:28 -06:00
Ryan Christian
4181cba60c
ci: Skip PR reporter action on non-pull request triggers ( #4536 )
2024-10-18 01:12:38 -05:00
Ryan Christian
8deab11536
ci: Fix PR reporter ( #4531 )
2024-10-13 01:31:56 -05:00
Ryan Christian
162d71ff9d
ci: Remove saucelabs ( #4530 )
2024-10-12 15:57:01 -05:00
Ryan Christian
675bcad05e
refactor: Warn on NaN in dep arrays instead of throwing ( #4527 )
...
* refactor: Warn on NaN in dep arrays instead of throwing
* ci: Fix reference to workflow
2024-10-12 01:28:49 -05:00
Ryan Christian
d54bd31ada
ci: Ensure paths-filter action works on push events ( #4528 )
2024-10-12 00:52:38 -05:00
Ryan Christian
b5bdcefaa6
ci: Unify workflows into singular pipeline ( #4520 )
...
* ci: Remove duplicate build & test job in CI
* ci: Wait for filter
* ci: Missing `runs-on`
* junk: REVERT ME - To trigger CI
* ci: Fix action name & format
* ci: Fix wrong job name
* junk: REVERT ME - Fixes workflow test
* ci: Further refactor into singular pipeline
* ci: Better name for filter
* ci: Fix workflow name
* ci: Clean up
2024-10-07 09:05:51 +02:00
Ryan Christian
6a66daaea5
ci: Merge upload actions to fix usage in v4 ( #4515 )
...
* ci: Merge upload actions to avoid issues
* ci: Ensure bench reports are uploaded w/ unique names
* ci: Fix artifact names
* ci: Access name for result correctly
2024-10-01 01:04:55 -05:00
Ryan Christian
f8b986006f
ci: Update Tachometer reporter glob to support subdirs
2024-09-30 20:10:00 -05:00
Ryan Christian
8bb67a9265
ci: Fix download artifact regexp
2024-09-29 20:13:25 -05:00
Ryan Christian
3f4feae15b
ci: Switch to regexp for download-artifact action
2024-09-28 15:40:24 -05:00
Ryan Christian
9452a9b36d
ci: Bump upload/download-artifact action versions
2024-09-26 18:40:39 -05:00
Jovi De Croock
ef29b2045e
Try fix coveralls ( #4430 )
2024-07-04 13:25:39 +02:00
Ryan Christian
4523933ede
ci: Skip running compressed-size builds twice
2024-05-08 20:00:46 -05:00
Ryan Christian
b5061947d7
ci: Bump compressed-size
2024-05-01 03:16:37 -05:00
Andre Wiggins
757746a915
Integrate the new benchmarks repo and update ( #4310 )
...
* Add benchmark git submodule
* Add notes about using benchmarks repo to CONTRIBUTING
* Update benchmarks commit
* Attempt to fix up workflow files
* Update benchmarks
* Fix benchmark path in workflow
* More fixes to workflow definitions
* Update benchmarks commit
* Workflow fixes
* Fix log artifact name
* Update PR benchmarks
* Remove debugging steps from run-bench.yml
* Update workflows
* Trigger fake benchmark run
* Update benchmarks
* Fix bench names in pr-reporter
* Update benchmarks
* Update benchmarks with back-compat fix
* Update benchmarks
* Remove testing code
2024-03-28 17:15:25 -07:00
Jovi De Croock
b2ff0560e9
try to fix benchmarks ( #4304 )
...
* try to fix benchmarks
* empty commit test
* add overwrite
* Revert "update some actions to remove node 20 warnings (#4298 )"
This reverts commit c5f048366a .
* Revert "add overwrite"
This reverts commit cfce3d2de3 .
* Revert "try to fix benchmarks"
This reverts commit cb13cd24a9 .
* test comment
* remove comment forcing bench runs
2024-03-18 16:33:56 +01:00
Jovi De Croock
c5f048366a
update some actions to remove node 20 warnings ( #4298 )
2024-03-02 10:05:57 +01:00
Andre Wiggins
79be1564e9
Add some sensible timeouts to actions that call out to external services ( #4259 )
2024-01-22 13:07:27 +01:00
Andre Wiggins
e164712907
Fix tests in IE11 ( #4211 )
...
* Fix tests in IE11
* Add workflow_dispatch trigger to Saucelabs workflow
---------
Co-authored-by: Jovi De Croock <decroockjovi@gmail.com >
2023-11-14 06:35:15 +01:00
Andre Wiggins
51771f7864
Inline diffProps function ( #4200 )
...
Inline `diffProps` to take advantage of the props loop to read values and use later in the diff. This avoids duplicate megamorphic reads for props like `dangerouslySetInnerHTML`, `children`, `value`, and `checked` since we can reuse reading the value in the props loop for handling elsewhere.
* Inline diffProps (-11 B)
* Inline dangerouslySetInnerHtml handling (-1 B)
Removes a guaranteed megamorphic access in diffElementNodes
* Golf dangerouslySetInnerHtml handling (-4 B)
* Pull of new children while looping through props (+2 B)
* Read prop value once at start of props loop (+0 B)
* Use prop loop for handling `value` and `checked` (-20 B)
* Add types to new variables
* Clean up comments
* Fix benchmark name
* Add run tracking to 03_update10th1k
* Capture input value and checked props in first props loop (+17 B)
* Golf diffElementNodes (-7 B)
2023-11-08 14:59:01 -08:00
Andre Wiggins
f54942a998
Fix benchmark debug action ( #4187 )
...
* Fix benchmark debug action
* Add parameter to analyze to specify which benchmark logs to analyze
* Specify benchmark to analyze in benchmark worker workflow
* Make analyze resilient to malformed logs
2023-11-01 08:37:03 -07:00
Andre Wiggins
30873a3b02
Add Benchmark Debug workflow ( #4185 )
2023-10-31 13:18:32 -07:00
Andre Wiggins
66cb6a7877
Upgrade workflow actions ( #4184 )
2023-10-31 02:58:58 -07:00
Ryan Christian
7dc66bc883
chore: Update link & verbiage for reproduction in issue template ( #4135 )
2023-09-19 10:05:04 +02:00
Marvin Hagemeister
2e71176853
Switch default branch to main
2023-07-11 10:09:31 +02:00
Jovi De Croock
1451a0e5b5
upgarde coveralls for node v12 warning ( #4002 )
2023-05-14 13:45:43 +02:00
Andre Wiggins
17df1d2fb0
Add md, css, and scss files to prettier formatting
2023-03-24 13:13:27 -07:00
Andre Wiggins
2a3b1aadf9
Consolidate benchmark workflow definitions into a single reusable definition ( #3782 )
...
- Simplify the definition of benchmarks by creating a new workflow, `run-bench.yml`, that can be reused for all benchmarks
- Reuse the `ci.yml` workflow to build the repo
- Add `trace` option to `run-bench` workflow
2022-10-27 22:38:35 -07:00
Andre Wiggins
40c48b42f5
Support benching preact local from a tarball
2022-10-27 11:24:28 -07:00
Andre Wiggins
3b6c6c2ad8
Upgrade workflow actions
2022-10-27 11:24:24 -07:00
Jovi De Croock
008b5ec9e2
add todo benchmark and add a proxy package that uses preact/hooks
2022-09-02 18:17:18 +02:00
Jovi De Croock
0b9a9275b4
fix ci ( #3563 )
2022-06-13 10:16:12 +02:00
Andre Wiggins
1d7151df66
Fix typo in release workflow
2021-12-16 16:12:12 -08:00
Andre Wiggins
4b222348f5
Automate building npm package for release
2021-12-16 13:03:02 -08:00
Ryan Christian
fd8fcf0cd7
fix: Typo in issue template
2021-03-14 18:15:31 -05:00
Marvin Hagemeister
88d6564430
Update issue templates
...
This PR updates our issue templates to switch away from the legacy issue templates. The new version in GitHub allows users to chose if they want to report an issue or propose a feature. See the GitHub docs for screenshots: https://docs.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository#configuring-the-template-chooser
2021-03-12 08:23:18 +01:00
Andre Wiggins
a27f8785b4
Reduce redundant preparation in bench scripts
2021-02-13 18:16:04 -08:00