Merge pull request #21562 from timvandermeij/workflow-improvements

Improve the GitHub Actions workflow triggers and requirements
This commit is contained in:
Tim van der Meij 2026-07-12 18:06:41 +02:00 committed by GitHub
commit 5e3272c929
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 23 additions and 2 deletions

View File

@ -1 +1,7 @@
moz-fluent-linter==0.4.*
# The requirements below can be regenerated with the following one-liner:
# `python3 -m venv venv; source venv/bin/activate; pip install -q moz-fluent-linter; pip freeze; deactivate; rm -rf venv`
fluent.syntax==0.19.0
moz-fluent-linter==0.4.10
PyYAML==6.0.3
six==1.17.0
typing_extensions==4.16.0

View File

@ -1 +1,3 @@
fonttools==4.*
# The requirements below can be regenerated with the following one-liner:
# `python3 -m venv venv; source venv/bin/activate; pip install -q fonttools; pip freeze; deactivate; rm -rf venv`
fonttools==4.63.0

View File

@ -4,6 +4,7 @@ on:
paths:
- 'gulpfile.mjs'
- 'external/**'
- 'package-lock.json'
- 'src/**'
- 'test/images/**'
- 'test/pdfs/**'
@ -21,6 +22,7 @@ on:
paths:
- 'gulpfile.mjs'
- 'external/**'
- 'package-lock.json'
- 'src/**'
- 'test/images/**'
- 'test/pdfs/**'

View File

@ -4,6 +4,7 @@ on:
paths:
- 'l10n/en-US/**.ftl'
- '.github/fluent_linter_config.yml'
- '.github/fluent_linter_requirements.txt'
- '.github/workflows/fluent_linter.yml'
branches:
- master
@ -11,6 +12,7 @@ on:
paths:
- 'l10n/en-US/**.ftl'
- '.github/fluent_linter_config.yml'
- '.github/fluent_linter_requirements.txt'
- '.github/workflows/fluent_linter.yml'
branches:
- master

View File

@ -4,9 +4,11 @@ on:
paths:
- 'gulpfile.mjs'
- 'external/**'
- 'package-lock.json'
- 'src/**'
- 'test/test.mjs'
- 'test/font/**'
- '.github/font_tests_requirements.txt'
- '.github/workflows/font_tests.yml'
branches:
- master
@ -14,9 +16,11 @@ on:
paths:
- 'gulpfile.mjs'
- 'external/**'
- 'package-lock.json'
- 'src/**'
- 'test/test.mjs'
- 'test/font/**'
- '.github/font_tests_requirements.txt'
- '.github/workflows/font_tests.yml'
branches:
- master

View File

@ -4,6 +4,7 @@ on:
paths:
- 'gulpfile.mjs'
- 'external/**'
- 'package-lock.json'
- 'src/**'
- 'test/test.mjs'
- 'test/integration/**'
@ -15,6 +16,7 @@ on:
paths:
- 'gulpfile.mjs'
- 'external/**'
- 'package-lock.json'
- 'src/**'
- 'test/test.mjs'
- 'test/integration/**'

View File

@ -12,6 +12,7 @@ on:
paths:
- 'gulpfile.mjs'
- 'external/**'
- 'package-lock.json'
- 'src/**'
- 'test/images/**'
- 'test/pdfs/**'

View File

@ -4,6 +4,7 @@ on:
paths:
- 'gulpfile.mjs'
- 'external/**'
- 'package-lock.json'
- 'src/**'
- 'test/test.mjs'
- 'test/unit/**'
@ -15,6 +16,7 @@ on:
paths:
- 'gulpfile.mjs'
- 'external/**'
- 'package-lock.json'
- 'src/**'
- 'test/test.mjs'
- 'test/unit/**'