diff --git a/.github/fluent_linter_requirements.txt b/.github/fluent_linter_requirements.txt index 5f8b68c5b..564666d96 100644 --- a/.github/fluent_linter_requirements.txt +++ b/.github/fluent_linter_requirements.txt @@ -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 diff --git a/.github/font_tests_requirements.txt b/.github/font_tests_requirements.txt index e8ce6dfc4..e11be43ea 100644 --- a/.github/font_tests_requirements.txt +++ b/.github/font_tests_requirements.txt @@ -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 diff --git a/.github/workflows/coverage_browser_tests.yml b/.github/workflows/coverage_browser_tests.yml index 5820c9f4d..fdf08e453 100644 --- a/.github/workflows/coverage_browser_tests.yml +++ b/.github/workflows/coverage_browser_tests.yml @@ -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/**' diff --git a/.github/workflows/fluent_linter.yml b/.github/workflows/fluent_linter.yml index b5a96b7fa..e419db8f3 100644 --- a/.github/workflows/fluent_linter.yml +++ b/.github/workflows/fluent_linter.yml @@ -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 diff --git a/.github/workflows/font_tests.yml b/.github/workflows/font_tests.yml index 6c0da8a70..d00d6f690 100644 --- a/.github/workflows/font_tests.yml +++ b/.github/workflows/font_tests.yml @@ -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 diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index cbd67ccb4..d003580be 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -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/**' diff --git a/.github/workflows/publish_coverage_index.yml b/.github/workflows/publish_coverage_index.yml index e28705f1d..df5fd184d 100644 --- a/.github/workflows/publish_coverage_index.yml +++ b/.github/workflows/publish_coverage_index.yml @@ -12,6 +12,7 @@ on: paths: - 'gulpfile.mjs' - 'external/**' + - 'package-lock.json' - 'src/**' - 'test/images/**' - 'test/pdfs/**' diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index e5d36113c..fc97a847d 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -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/**'