Commit Graph

8799 Commits

Author SHA1 Message Date
dependabot[bot]
e21d37da00 chore(deps): bump typescript-eslint from 8.23.0 to 8.31.1 (#8984)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.23.0 to 8.31.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.31.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.31.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 10:27:06 -07:00
dependabot[bot]
9b6a79cf2c chore(deps): bump eslint from 9.24.0 to 9.26.0 (#8985)
Bumps [eslint](https://github.com/eslint/eslint) from 9.24.0 to 9.26.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.24.0...v9.26.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.26.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 08:55:10 -07:00
Ben Henning
778b7d50e1 fix: Fix conventional auto labeling (#8956)
## The basics

- [x] I [validated my changes](https://developers.google.com/blockly/guides/contribute/core#making_and_verifying_a_change)

## The details
### Resolves

This fixes the ongoing CI failure for the conventional auto-labeling.

### Proposed Changes

This fixes the permissions in a way that should work. It may be the case that 'issues' only needs to be 'read' but I'm basically just copying what's done in https://github.com/GoogleCloudPlatform/developer-journey-app/blob/main/.github/workflows/auto-label.yml since it's working for them.

### Reason for Changes

We want this workflow working--it's preferable to avoid getting used to a failing CI workflow (ideally every PR has zero CI failures).

As for the specific changes, note that the check will still fail in this PR. Similar to #8811, it's not expected that the CI workflow will pass in this PR until the change is checked in since the workflow uses 'pull_request_target'. While I haven't verified this change directly, I'm fairly confident it will work given the project linked above and our successes with fixing the auto assigner workflow.

Finally, the 'contents: read' bit is unnecessary since that's the default permission for `GITHUB_TOKEN` per https://docs.github.com/en/actions/security-for-github-actions/security-guides/automatic-token-authentication#permissions-for-the-github_token.

Edit: It seems that the check actually is passing with these changes--that's a bit surprising to me.

### Test Coverage

N/A

### Documentation

N/A

### Additional Information

None.
2025-05-02 16:05:34 +01:00
dependabot[bot]
ada01da23c chore(deps): bump jsdom from 25.0.1 to 26.1.0 (#8887)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 25.0.1 to 26.1.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/25.0.1...26.1.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 26.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 10:37:20 -07:00
Aaron Dodson
0a95939a8e chore: Try another workflow permission. (#8811)
* chore: Try another workflow permission.

* chore: Explicitly specify the GitHub token.

* chore: Try with contents: write.

* chore: Try write-all at the top level.

* chore: try regular pull_request.

* chore: Fix assign reviewers action configuration.
2025-04-23 10:46:26 -07:00
RoboErikG
b3bce678f8 Fix: Remove the collapsed block warning when expanding a block (#8854)
* Fix: Remove the collapsed block warning when expanding a block

* Add tests and make warnings appear as soon as a block collapses

* Combine if checks to simplify code
2025-04-21 14:11:49 -07:00
dependabot[bot]
bb8df936c2 chore(deps): bump typescript from 5.6.3 to 5.8.3 (#8906)
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.3 to 5.8.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.8.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 5.8.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 09:04:28 -07:00
RoboErikG
a2d76216b2 Feature: Add a dropdown options setter (#8833)
* Feature: Add a setOptions method to field_dropdown

* add test for changing droopdown options

* split out setOptions tests into their own test suite

* Add additional tests

* auto format files
2025-04-17 12:03:35 -07:00
dependabot[bot]
5df6284de2 chore(deps): bump globals from 15.14.0 to 16.0.0 (#8865)
Bumps [globals](https://github.com/sindresorhus/globals) from 15.14.0 to 16.0.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v15.14.0...v16.0.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 16.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-16 12:22:37 -07:00
Ben Henning
84ff802dc2 Merge pull request #8886 from google/dependabot/npm_and_yarn/develop/webdriverio-9.12.5
chore(deps): bump webdriverio from 9.4.2 to 9.12.5
2025-04-14 10:54:09 -07:00
dependabot[bot]
3aa653d00b chore(deps): bump webdriverio from 9.4.2 to 9.12.5
Bumps [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) from 9.4.2 to 9.12.5.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.12.5/packages/webdriverio)

---
updated-dependencies:
- dependency-name: webdriverio
  dependency-version: 9.12.5
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 09:35:50 +00:00
dependabot[bot]
a68827a540 chore(deps): bump eslint from 9.17.0 to 9.24.0 (#8867)
Bumps [eslint](https://github.com/eslint/eslint) from 9.17.0 to 9.24.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.17.0...v9.24.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.24.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 08:25:32 -07:00
Ben Henning
209de217d6 Merge pull request #8831 from google/dependabot/npm_and_yarn/develop/eslint-plugin-jsdoc-50.6.9
chore(deps): bump eslint-plugin-jsdoc from 50.6.0 to 50.6.9
2025-04-01 15:18:29 -07:00
dependabot[bot]
d85fcef1d8 chore(deps): bump eslint-plugin-jsdoc from 50.6.0 to 50.6.9
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 50.6.0 to 50.6.9.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.0...v50.6.9)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 09:53:41 +00:00
RoboErikG
212f13af08 feat: Add a method for creating flyout options (#8829) 2025-03-28 14:02:28 -07:00
Ben Henning
ad6bbbc740 Merge pull request #8806 from google/dependabot/npm_and_yarn/develop/eslint-config-prettier-10.1.1
chore(deps): bump eslint-config-prettier from 9.1.0 to 10.1.1
2025-03-26 14:06:16 -07:00
dependabot[bot]
74ad061ef4 chore(deps): bump chai from 5.1.2 to 5.2.0 (#8807)
Bumps [chai](https://github.com/chaijs/chai) from 5.1.2 to 5.2.0.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v5.1.2...v5.2.0)

---
updated-dependencies:
- dependency-name: chai
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-26 10:46:15 -07:00
Aaron Dodson
e6155fd254 Merge pull request #8813 from google/master
chore: Merge `master` back into `develop` following 11.2.2 release
2025-03-25 14:51:38 -07:00
zhiyan wang
63a4df6533 fix: fix bug that modalInputs option is not working in toolbox area (#8817) 2025-03-24 13:18:30 -07:00
Aaron Dodson
4141230bcd Merge pull request #8812 from google/rc/v11.2.2
release: v11.2.2
blockly-v11.2.2
2025-03-20 14:15:01 -07:00
Aaron Dodson
ae25b32dd8 release: Update version number to 11.2.2 2025-03-20 11:13:22 -07:00
Aaron Dodson
74014736a8 release: Merge branch 'develop' into rc/v11.2.2 2025-03-20 11:12:39 -07:00
Aaron Dodson
df616e83e5 chore: Try adding additional permissions. (#8810) 2025-03-19 09:58:38 -07:00
Aaron Dodson
6b424457b0 chore: Update permissions on GitHub actions. (#8809) 2025-03-18 09:57:23 -07:00
Aaron Dodson
a1f739334a chore: Update permissions on GitHub actions. (#8808) 2025-03-18 09:21:37 -07:00
dependabot[bot]
629d6e05bb chore(deps): bump eslint-config-prettier from 9.1.0 to 10.1.1
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 9.1.0 to 10.1.1.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.1.1)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 09:45:05 +00:00
dependabot[bot]
87efad0670 chore(deps): bump glob from 10.4.1 to 11.0.1 (#8730)
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.1 to 11.0.1.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.1...v11.0.1)

---
updated-dependencies:
- dependency-name: glob
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 17:47:10 +00:00
dependabot[bot]
810dd72970 chore(deps): bump eslint-plugin-prettier from 5.2.1 to 5.2.3 (#8777)
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 5.2.1 to 5.2.3.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.1...v5.2.3)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 16:45:30 +00:00
dependabot[bot]
d3f0c6d589 chore(deps): bump @hyperjump/json-schema from 1.9.8 to 1.11.0 (#8760)
Bumps [@hyperjump/json-schema](https://github.com/hyperjump-io/json-schema) from 1.9.8 to 1.11.0.
- [Commits](https://github.com/hyperjump-io/json-schema/compare/v1.9.8...v1.11.0)

---
updated-dependencies:
- dependency-name: "@hyperjump/json-schema"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 16:40:48 +00:00
dependabot[bot]
fd558106b1 chore(deps): bump google-github-actions/deploy-appengine (#8755)
Bumps [google-github-actions/deploy-appengine](https://github.com/google-github-actions/deploy-appengine) from 2.1.4 to 2.1.5.
- [Release notes](https://github.com/google-github-actions/deploy-appengine/releases)
- [Changelog](https://github.com/google-github-actions/deploy-appengine/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google-github-actions/deploy-appengine/compare/v2.1.4...v2.1.5)

---
updated-dependencies:
- dependency-name: google-github-actions/deploy-appengine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 16:39:38 +00:00
Aaron Dodson
dcd2d0e539 fix: Fix a bug where selection outlines could be cut off when connecting blocks. (#8789) 2025-02-27 13:04:37 -08:00
michaela-mm
d016801089 fix: Fix bug in IF block generators. (#8780) 2025-02-24 14:35:33 +00:00
Aaron Dodson
7e44e81e42 fix: Fix bug that prevented editing workspace comments on Firefox. (#8779)
* fix: Fix bug that prevented editing workspace comments on Firefox.

* chore: Add a docstring for getTextArea().

* refactor: Use isTargetInput() instead of comparing to comment textarea.
2025-02-20 09:56:41 -08:00
Aaron Dodson
29950fd872 fix: Allow dragging blocks from the far lower right corner. (#8766) 2025-02-12 14:22:14 -08:00
RoboErikG
15d6ea2558 Fix: #8194 by using a stepped animation for the wiggle (#8743)
* Fix #8194 by using animation steps for the wiggle

* Formatting cleanup
2025-02-12 13:16:35 -08:00
Aaron Dodson
58406af64f fix: Fix menu scrolling. (#8765)
* Revert "fix: Fix bug that preventing scrolling menu items into view. (#8726)"

This reverts commit f166b677c0.

* fix: Fix menu scrolling.
2025-02-12 11:53:16 -08:00
dependabot[bot]
db57976e10 chore(deps): bump typescript-eslint from 8.16.0 to 8.23.0 (#8761)
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.16.0 to 8.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.23.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 08:37:15 -08:00
Aaron Dodson
8fcc73097f fix: Improve menu mouse/keyboard selection interaction. (#8749)
* chore: Use "pointer" instead of "mouse" in menu.ts.

* fix: Only highlight menu items on hover if the pointer has moved.

* fix: Don't blur menus on pointerleave.
2025-02-04 15:47:25 -08:00
dependabot[bot]
101ad82826 chore(deps): bump @microsoft/api-documenter from 7.25.14 to 7.26.7 (#8757)
Bumps [@microsoft/api-documenter](https://github.com/microsoft/rushstack/tree/HEAD/apps/api-documenter) from 7.25.14 to 7.26.7.
- [Changelog](https://github.com/microsoft/rushstack/blob/main/apps/api-documenter/CHANGELOG.md)
- [Commits](https://github.com/microsoft/rushstack/commits/@microsoft/api-documenter_v7.26.7/apps/api-documenter)

---
updated-dependencies:
- dependency-name: "@microsoft/api-documenter"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 08:25:39 -08:00
Aaron Dodson
34da1da061 fix: Fix flaky connection checker test. (#8754) 2025-01-31 08:10:33 -08:00
dependabot[bot]
3e4665e5b8 chore(deps): bump globals from 15.12.0 to 15.14.0 (#8742)
Bumps [globals](https://github.com/sindresorhus/globals) from 15.12.0 to 15.14.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v15.12.0...v15.14.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 19:24:16 +00:00
Clément Contet
a190539bd8 fix: Fix dropdown text color in Zelos (#8741) 2025-01-20 09:29:34 +00:00
Ben Henning
f8661267f5 Merge pull request #8689 from BenHenning/improve-workspace-svg-test-robustness
fix: Improve the robustness of workspace SVG tests.
2025-01-16 14:18:06 -08:00
Ben Henning
94794af02f Merge branch 'develop' into improve-workspace-svg-test-robustness 2025-01-16 22:16:01 +00:00
Aaron Dodson
16c8600d4a Merge pull request #8737 from google/master
chore: Merge `master` back into `develop` following v11.2.1 release
2025-01-16 11:29:55 -08:00
Aaron Dodson
087aea206e Merge pull request #8734 from google/rc/v11.2.1
release: v11.2.1
blockly-v11.2.1
2025-01-16 11:11:38 -08:00
Aaron Dodson
50f390b57b fix: Actually fix the browser tests. (#8736)
(cherry picked from commit 7a23c8878f)
2025-01-16 11:05:59 -08:00
Aaron Dodson
7a23c8878f fix: Actually fix the browser tests. (#8736) 2025-01-16 11:02:49 -08:00
Aaron Dodson
6daa162a8c fix: Fix the browser tests. (#8735)
(cherry picked from commit a86ba15154)
2025-01-16 10:42:13 -08:00
Aaron Dodson
a86ba15154 fix: Fix the browser tests. (#8735) 2025-01-16 10:37:24 -08:00