Skip to content

Fix build script not failing on error#8761

Merged
FreeTubeBot merged 1 commit intoFreeTubeApp:developmentfrom
absidue:build-script-errors
Mar 8, 2026
Merged

Fix build script not failing on error#8761
FreeTubeBot merged 1 commit intoFreeTubeApp:developmentfrom
absidue:build-script-errors

Conversation

@absidue
Copy link
Member

@absidue absidue commented Mar 6, 2026

Pull Request Type

  • Bugfix

Description

In the build script we have wrapped the call to electron-builder's build function in a try-catch but in the catch block we only log the error, which means that the script still finishes with exit code 0. This is problematic in our build and release workflows because the later steps depend on the executables and packages created by electron-builder, so the workflows only fail in those when they try to use the non-existent files e.g. https://github.com/FreeTubeApp/FreeTube/actions/runs/22680398420/job/65748925470

This pull request removes the try-catch so errors cause the script to abort and stop the workflow in the step that actually had the issue.

Testing

Not applicable

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) March 6, 2026 18:24
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Mar 6, 2026
@FreeTubeBot FreeTubeBot merged commit 0143017 into FreeTubeApp:development Mar 8, 2026
6 checks passed
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Mar 8, 2026
@absidue absidue deleted the build-script-errors branch March 8, 2026 08:40
PikachuEXE added a commit to PikachuEXE/FreeTube that referenced this pull request Mar 9, 2026
* development: (29 commits)
  enhance issue templates (FreeTubeApp#8770)
  Bump vue-i18n from 11.2.8 to 11.3.0 (FreeTubeApp#8769)
  Bump lefthook from 2.1.2 to 2.1.3 (FreeTubeApp#8768)
  Bump babel-loader from 10.0.0 to 10.1.0 in the babel group (FreeTubeApp#8767)
  Fix build script not failing on error (FreeTubeApp#8761)
  Create a dependabot group for webpack dependencies (FreeTubeApp#8760)
  Translated using Weblate (Spanish)
  Bump the eslint group across 1 directory with 11 updates (FreeTubeApp#8755)
  Translated using Weblate (Swedish)
  Translated using Weblate (Swedish)
  Bump webpack from 5.105.3 to 5.105.4 (FreeTubeApp#8753)
  Bump electron from 40.6.1 to 40.8.0 (FreeTubeApp#8747)
  Bump marked from 17.0.3 to 17.0.4 (FreeTubeApp#8750)
  Bump lefthook from 2.1.1 to 2.1.2 (FreeTubeApp#8749)
  Bump shaka-player from 4.16.19 to 4.16.20 (FreeTubeApp#8748)
  Bump globals from 17.3.0 to 17.4.0 (FreeTubeApp#8752)
  Bump copy-webpack-plugin from 13.0.1 to 14.0.0 (FreeTubeApp#8751)
  Bump css-minimizer-webpack-plugin from 7.0.4 to 8.0.0 (FreeTubeApp#8746)
  Translated using Weblate (Spanish)
  Bump the stylelint group with 2 updates (FreeTubeApp#8745)
  ...
D3SOX added a commit to OpenTubeX/OpenTubeX that referenced this pull request Mar 17, 2026
* Translated using Weblate (Swedish)

Currently translated at 100.0% (971 of 971 strings)

Co-authored-by: Mona Lisa <nickwick@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
Translation: FreeTube/Translations

* Translated using Weblate (Swedish)

Currently translated at 100.0% (971 of 971 strings)

Co-authored-by: Mona Lisa <nickwick@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
Translation: FreeTube/Translations

* Bump the eslint group across 1 directory with 11 updates (FreeTubeApp#8755)

* Bump the eslint group across 1 directory with 11 updates

Bumps the eslint group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |
| [@intlify/eslint-plugin-vue-i18n](https://github.com/intlify/eslint-plugin-vue-i18n) | `4.1.1` | `4.3.0` |
| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.9.0` | `5.10.0` |
| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.0.2` |
| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `62.5.2` | `62.7.1` |
| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `2.21.0` | `3.1.1` |
| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `63.0.0` |
| [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) | `10.7.0` | `10.8.0` |
| [eslint-plugin-vuejs-accessibility](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility) | `2.4.1` | `2.5.0` |
| [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.0.0` | `3.3.1` |



Updates `@eslint/js` from 9.39.2 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js)

Updates `@intlify/eslint-plugin-vue-i18n` from 4.1.1 to 4.3.0
- [Release notes](https://github.com/intlify/eslint-plugin-vue-i18n/releases)
- [Changelog](https://github.com/intlify/eslint-plugin-vue-i18n/blob/master/CHANGELOG.md)
- [Commits](intlify/eslint-plugin-vue-i18n@v4.1.1...v4.3.0)

Updates `@stylistic/eslint-plugin` from 5.9.0 to 5.10.0
- [Release notes](https://github.com/eslint-stylistic/eslint-stylistic/releases)
- [Changelog](https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.10.0/packages/eslint-plugin)

Updates `eslint` from 9.39.2 to 10.0.2
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v9.39.2...v10.0.2)

Updates `eslint-plugin-jsdoc` from 62.5.2 to 62.7.1
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](gajus/eslint-plugin-jsdoc@v62.5.2...v62.7.1)

Updates `eslint-plugin-jsonc` from 2.21.0 to 3.1.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](ota-meshi/eslint-plugin-jsonc@v2.21.0...v3.1.1)

Updates `eslint-plugin-unicorn` from 62.0.0 to 63.0.0
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](sindresorhus/eslint-plugin-unicorn@v62.0.0...v63.0.0)

Updates `eslint-plugin-vue` from 10.7.0 to 10.8.0
- [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases)
- [Changelog](https://github.com/vuejs/eslint-plugin-vue/blob/master/CHANGELOG.md)
- [Commits](vuejs/eslint-plugin-vue@v10.7.0...v10.8.0)

Updates `eslint-plugin-vuejs-accessibility` from 2.4.1 to 2.5.0
- [Release notes](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/releases)
- [Changelog](https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/blob/main/CHANGELOG.md)
- [Commits](vue-a11y/eslint-plugin-vuejs-accessibility@v2.4.1...v2.5.0)

Updates `eslint-plugin-yml` from 3.0.0 to 3.3.1
- [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md)
- [Commits](ota-meshi/eslint-plugin-yml@v3.0.0...v3.3.1)

Updates `vue-eslint-parser` from 10.2.0 to 10.4.0
- [Release notes](https://github.com/vuejs/vue-eslint-parser/releases)
- [Commits](vuejs/vue-eslint-parser@v10.2.0...v10.4.0)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 10.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: "@intlify/eslint-plugin-vue-i18n"
  dependency-version: 4.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: "@stylistic/eslint-plugin"
  dependency-version: 5.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint
  dependency-version: 10.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 62.7.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-jsonc
  dependency-version: 3.1.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint-plugin-unicorn
  dependency-version: 63.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: eslint
- dependency-name: eslint-plugin-vue
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-vuejs-accessibility
  dependency-version: 2.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-yml
  dependency-version: 3.3.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: vue-eslint-parser
  dependency-version: 10.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update config for eslint-plugin-jsonc changes

* Fix findings with new rules enabled by @eslint/js 10

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Translated using Weblate (Spanish)

Currently translated at 99.8% (970 of 971 strings)

Co-authored-by: eulalio <eulalio@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
Translation: FreeTube/Translations

* Create a dependabot group for webpack dependencies (FreeTubeApp#8760)

* Fix build script not failing on error (FreeTubeApp#8761)

* Bump babel-loader from 10.0.0 to 10.1.0 in the babel group (FreeTubeApp#8767)

Bumps the babel group with 1 update: [babel-loader](https://github.com/babel/babel-loader).


Updates `babel-loader` from 10.0.0 to 10.1.0
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](babel/babel-loader@v10.0.0...v10.1.0)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-version: 10.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump lefthook from 2.1.2 to 2.1.3 (FreeTubeApp#8768)

Bumps [lefthook](https://github.com/evilmartians/lefthook) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](evilmartians/lefthook@v2.1.2...v2.1.3)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-version: 2.1.3
  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>

* Bump vue-i18n from 11.2.8 to 11.3.0 (FreeTubeApp#8769)

Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 11.2.8 to 11.3.0.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v11.3.0/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 11.3.0
  dependency-type: direct:production
  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>

* enhance issue templates (FreeTubeApp#8770)

* Translated using Weblate (Tamil)

Currently translated at 100.0% (971 of 971 strings)

Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ta/
Translation: FreeTube/Translations

* Trim video titles with the local API to avoid breaking the databases (FreeTubeApp#8354)

* Translated using Weblate (Japanese)

Currently translated at 100.0% (971 of 971 strings)

Co-authored-by: coolvitto <coolzdaddy55@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
Translation: FreeTube/Translations

* Translated using Weblate (Icelandic)

Currently translated at 100.0% (971 of 971 strings)

Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/is/
Translation: FreeTube/Translations

* Workaround for electron/electron#49253 (FreeTubeApp#8714)

* Workaround for electron/electron#49253

* If condition inverted and branches flipped

---------

Co-authored-by: xe16682.contractor <xe16682.contractor@bbva.com>

* Bump tar from 7.5.10 to 7.5.11 (FreeTubeApp#8788)

Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.10 to 7.5.11.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v7.5.10...v7.5.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.11
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Serialize the error as a string to pass it back to the main view (FreeTubeApp#8789)

* Translated using Weblate (Japanese)

Currently translated at 100.0% (971 of 971 strings)

Co-authored-by: R S <weblate.0ihly@passmail.net>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ja/
Translation: FreeTube/Translations

* Bump vue from 3.5.29 to 3.5.30 (FreeTubeApp#8800)

Bumps [vue](https://github.com/vuejs/core) from 3.5.29 to 3.5.30.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.5.29...v3.5.30)

---
updated-dependencies:
- dependency-name: vue
  dependency-version: 3.5.30
  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>

* Bump the eslint group with 3 updates (FreeTubeApp#8795)

Bumps the eslint group with 3 updates: [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x), [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) and [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc).


Updates `eslint-plugin-import-x` from 4.16.1 to 4.16.2
- [Release notes](https://github.com/un-ts/eslint-plugin-import-x/releases)
- [Changelog](https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md)
- [Commits](un-ts/eslint-plugin-import-x@v4.16.1...v4.16.2)

Updates `eslint-plugin-jsdoc` from 62.7.1 to 62.8.0
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Commits](gajus/eslint-plugin-jsdoc@v62.7.1...v62.8.0)

Updates `eslint-plugin-jsonc` from 3.1.1 to 3.1.2
- [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases)
- [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md)
- [Commits](ota-meshi/eslint-plugin-jsonc@v3.1.1...v3.1.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-import-x
  dependency-version: 4.16.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 62.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-jsonc
  dependency-version: 3.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump the fortawesome group with 5 updates (FreeTubeApp#8796)

Bumps the fortawesome group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `7.1.0` | `7.2.0` |
| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.1.0` | `7.2.0` |
| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.1.0` | `7.2.0` |
| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.1.0` | `7.2.0` |
| [@fortawesome/vue-fontawesome](https://github.com/FortAwesome/vue-fontawesome) | `3.1.2` | `3.1.3` |


Updates `@fortawesome/fontawesome-svg-core` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@7.1.0...7.2.0)

Updates `@fortawesome/free-brands-svg-icons` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@7.1.0...7.2.0)

Updates `@fortawesome/free-regular-svg-icons` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@7.1.0...7.2.0)

Updates `@fortawesome/free-solid-svg-icons` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@7.1.0...7.2.0)

Updates `@fortawesome/vue-fontawesome` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/FortAwesome/vue-fontawesome/releases)
- [Changelog](https://github.com/FortAwesome/vue-fontawesome/blob/3.x/CHANGELOG.md)
- [Commits](FortAwesome/vue-fontawesome@3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fortawesome
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fortawesome
- dependency-name: "@fortawesome/free-regular-svg-icons"
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fortawesome
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: fortawesome
- dependency-name: "@fortawesome/vue-fontawesome"
  dependency-version: 3.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: fortawesome
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump the webpack group with 2 updates (FreeTubeApp#8797)

Bumps the webpack group with 2 updates: [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) and [sass](https://github.com/sass/dart-sass).


Updates `mini-css-extract-plugin` from 2.10.0 to 2.10.1
- [Release notes](https://github.com/webpack/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md)
- [Commits](webpack/mini-css-extract-plugin@v2.10.0...v2.10.1)

Updates `sass` from 1.97.3 to 1.98.0
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.97.3...1.98.0)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-version: 2.10.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: webpack
- dependency-name: sass
  dependency-version: 1.98.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump babel-loader from 10.1.0 to 10.1.1 in the babel group (FreeTubeApp#8794)

Bumps the babel group with 1 update: [babel-loader](https://github.com/babel/babel-loader).


Updates `babel-loader` from 10.1.0 to 10.1.1
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](babel/babel-loader@v10.1.0...v10.1.1)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-version: 10.1.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: babel
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump lefthook from 2.1.3 to 2.1.4 (FreeTubeApp#8799)

Bumps [lefthook](https://github.com/evilmartians/lefthook) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/evilmartians/lefthook/releases)
- [Changelog](https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md)
- [Commits](evilmartians/lefthook@v2.1.3...v2.1.4)

---
updated-dependencies:
- dependency-name: lefthook
  dependency-version: 2.1.4
  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>

* Translated using Weblate (Lithuanian)

Currently translated at 53.7% (522 of 971 strings)

Co-authored-by: EditaNEmilis <ramanauskiene.edita@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/lt/
Translation: FreeTube/Translations

* Translated using Weblate (German)

Currently translated at 100.0% (971 of 971 strings)

Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
Translation: FreeTube/Translations

* Bump electron from 40.8.0 to 41.0.2 (FreeTubeApp#8801)

Bumps [electron](https://github.com/electron/electron) from 40.8.0 to 41.0.2.
- [Release notes](https://github.com/electron/electron/releases)
- [Commits](electron/electron@v40.8.0...v41.0.2)

---
updated-dependencies:
- dependency-name: electron
  dependency-version: 41.0.2
  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>

* Translated using Weblate (Portuguese)

Currently translated at 99.4% (966 of 971 strings)

Co-authored-by: Sergio Marques <so.boston.android@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
Translation: FreeTube/Translations

* Bump youtubei.js from 16.0.1 to 17.0.1 (FreeTubeApp#8818)

* Bump youtubei.js from 16.0.1 to 17.0.1

Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js) from 16.0.1 to 17.0.1.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases)
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md)
- [Commits](LuanRT/YouTube.js@v16.0.1...v17.0.1)

---
updated-dependencies:
- dependency-name: youtubei.js
  dependency-version: 17.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Handle YouTube.js 17 eval changes

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Bump @double-great/stylelint-a11y in the stylelint group (FreeTubeApp#8815)

Bumps the stylelint group with 1 update: [@double-great/stylelint-a11y](https://github.com/double-great/stylelint-a11y).


Updates `@double-great/stylelint-a11y` from 3.4.5 to 3.4.6
- [Release notes](https://github.com/double-great/stylelint-a11y/releases)
- [Changelog](https://github.com/double-great/stylelint-a11y/blob/main/CHANGELOG.md)
- [Commits](double-great/stylelint-a11y@v3.4.5...v3.4.6)

---
updated-dependencies:
- dependency-name: "@double-great/stylelint-a11y"
  dependency-version: 3.4.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump webpack-cli from 6.0.1 to 7.0.1 in the webpack group (FreeTubeApp#8816)

* Bump webpack-cli from 6.0.1 to 7.0.1 in the webpack group

Bumps the webpack group with 1 update: [webpack-cli](https://github.com/webpack/webpack-cli).


Updates `webpack-cli` from 6.0.1 to 7.0.1
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@6.0.1...webpack-cli@7.0.1)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-version: 7.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>

* Switch from --node-env= to --config-node-env=

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>

* Fix ESLint preserve-caught-error: attach cause to re-thrown Error

Co-authored-by: Nico <D3SOX@users.noreply.github.com>

* Remove version, OS, installation method, and screenshot fields from feature request template

Co-authored-by: Nico <D3SOX@users.noreply.github.com>

* Restore Upload screenshots/videos field in feature request template

Co-authored-by: Nico <D3SOX@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Mona Lisa <nickwick@users.noreply.hosted.weblate.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
Co-authored-by: eulalio <eulalio@disroot.org>
Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com>
Co-authored-by: coolvitto <coolzdaddy55@gmail.com>
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Co-authored-by: Devenor <Devenor@users.noreply.github.com>
Co-authored-by: xe16682.contractor <xe16682.contractor@bbva.com>
Co-authored-by: Miss Manteater <MarmadileManteater@proton.me>
Co-authored-by: R S <weblate.0ihly@passmail.net>
Co-authored-by: EditaNEmilis <ramanauskiene.edita@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Sergio Marques <so.boston.android@gmail.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Nico <D3SOX@users.noreply.github.com>
Pillowytuba pushed a commit to Pillowytuba/FreeTube that referenced this pull request Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants