From b2bcfeb834699ca8160846a502c2a3987b9391e5 Mon Sep 17 00:00:00 2001 From: Garance Gourdel Date: Tue, 30 Apr 2024 14:05:59 +0200 Subject: [PATCH] chore(release): 1.27.0 --- CHANGELOG.md | 32 +++++++++++++++++++ actions/iac/action.yml | 2 +- actions/sca/action.yml | 2 +- actions/secret/action.yml | 2 +- ..._fix_parsing_of_commits_with_no_authors.md | 3 -- ...elien.gateau_deprecate_dash_config_keys.md | 3 -- ...n.gateau_add_custom_pre_receive_message.md | 3 -- ...aurelien.gateau_release_signed_binaries.md | 3 -- ...500_aurelien.gateau_fix_config_override.md | 3 -- ...ggshield-test_standalone_linux_packages.md | 3 -- ...et_scan_repo_ignores_exclusion_patterns.md | 3 -- ...4034_sylvain.baud_remove_sca_beta_badge.md | 3 -- ....baud_add_missing_iac_scan_beta_warning.md | 3 -- ggshield/__init__.py | 2 +- 14 files changed, 36 insertions(+), 31 deletions(-) delete mode 100644 changelog.d/20240403_132335_aurelien.gateau_fix_parsing_of_commits_with_no_authors.md delete mode 100644 changelog.d/20240405_171107_aurelien.gateau_deprecate_dash_config_keys.md delete mode 100644 changelog.d/20240408_171843_aurelien.gateau_add_custom_pre_receive_message.md delete mode 100644 changelog.d/20240410_114708_aurelien.gateau_release_signed_binaries.md delete mode 100644 changelog.d/20240412_143500_aurelien.gateau_fix_config_override.md delete mode 100644 changelog.d/20240417_180529_ggshield-test_standalone_linux_packages.md delete mode 100644 changelog.d/20240422_145951_salome.voltz_scrt_4442_ggshield_secret_scan_repo_ignores_exclusion_patterns.md delete mode 100644 changelog.d/20240424_144034_sylvain.baud_remove_sca_beta_badge.md delete mode 100644 changelog.d/20240424_160057_sylvain.baud_add_missing_iac_scan_beta_warning.md diff --git a/CHANGELOG.md b/CHANGELOG.md index e7ceeb0375..c4c7bfdf07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog + + +## 1.27.0 — 2024-04-30 + +### Removed + +- The `This feature is still in beta, its behavior may change in future versions` warning is no longer displayed for sca commands. + +### Added + +- It is now possible to customize the remediation message printed by GGShield pre-receive hook. This can be done by setting the message in the `secret.prereceive_remediation_message` configuration key. Thanks a lot to @Renizmy for this feature. + +- We now provide signed .pkg files for macOS. + +- Add `This feature is still in beta, its behavior may change in future versions` warning to iac scan all + +### Changed + +- Linux .deb and .rpm packages now use the binaries produced by pyinstaller. They no longer depend on Python. + +### Deprecated + +- Dash-separated configuration keys are now deprecated, they should be replaced with underscore-separated keys. For example `show-secrets` should become `show_secrets`. GGShield still supports reading from dash-separate configuration keys, but it prints a warning when it finds one. + +### Fixed + +- GGShield commands working with commits no longer fail when parsing a commit without any author. + +- Configuration keys defined in the global configuration file are no longer ignored if a local configuration file exists. + +- The option `--exclude PATTERN` is no longer ignored by the command `ggshield secret scan repo`. + ## 1.26.0 — 2024-03-27 diff --git a/actions/iac/action.yml b/actions/iac/action.yml index ba7cb36dee..841291acba 100644 --- a/actions/iac/action.yml +++ b/actions/iac/action.yml @@ -14,7 +14,7 @@ branding: color: 'blue' runs: using: 'docker' - image: 'docker://gitguardian/ggshield:v1.26.0' + image: 'docker://gitguardian/ggshield:v1.27.0' entrypoint: '/app/docker/actions-iac-entrypoint.sh' args: - ${{ inputs.args }} diff --git a/actions/sca/action.yml b/actions/sca/action.yml index d25036d3da..2362517aef 100644 --- a/actions/sca/action.yml +++ b/actions/sca/action.yml @@ -14,7 +14,7 @@ branding: color: 'blue' runs: using: 'docker' - image: 'docker://gitguardian/ggshield:v1.26.0' + image: 'docker://gitguardian/ggshield:v1.27.0' entrypoint: '/app/docker/actions-sca-entrypoint.sh' args: - ${{ inputs.args }} diff --git a/actions/secret/action.yml b/actions/secret/action.yml index 8689567c06..9d1d472ace 100644 --- a/actions/secret/action.yml +++ b/actions/secret/action.yml @@ -16,7 +16,7 @@ inputs: runs: using: 'docker' - image: 'docker://gitguardian/ggshield:v1.26.0' + image: 'docker://gitguardian/ggshield:v1.27.0' entrypoint: '/app/docker/actions-secret-entrypoint.sh' args: - ${{ inputs.args }} diff --git a/changelog.d/20240403_132335_aurelien.gateau_fix_parsing_of_commits_with_no_authors.md b/changelog.d/20240403_132335_aurelien.gateau_fix_parsing_of_commits_with_no_authors.md deleted file mode 100644 index 9690a5193a..0000000000 --- a/changelog.d/20240403_132335_aurelien.gateau_fix_parsing_of_commits_with_no_authors.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- GGShield commands working with commits no longer fail when parsing a commit without any author. diff --git a/changelog.d/20240405_171107_aurelien.gateau_deprecate_dash_config_keys.md b/changelog.d/20240405_171107_aurelien.gateau_deprecate_dash_config_keys.md deleted file mode 100644 index 78b3ecbb6f..0000000000 --- a/changelog.d/20240405_171107_aurelien.gateau_deprecate_dash_config_keys.md +++ /dev/null @@ -1,3 +0,0 @@ -### Deprecated - -- Dash-separated configuration keys are now deprecated, they should be replaced with underscore-separated keys. For example `show-secrets` should become `show_secrets`. GGShield still supports reading from dash-separate configuration keys, but it prints a warning when it finds one. diff --git a/changelog.d/20240408_171843_aurelien.gateau_add_custom_pre_receive_message.md b/changelog.d/20240408_171843_aurelien.gateau_add_custom_pre_receive_message.md deleted file mode 100644 index 7a5a1efb2b..0000000000 --- a/changelog.d/20240408_171843_aurelien.gateau_add_custom_pre_receive_message.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- It is now possible to customize the remediation message printed by GGShield pre-receive hook. This can be done by setting the message in the `secret.prereceive_remediation_message` configuration key. Thanks a lot to @Renizmy for this feature. diff --git a/changelog.d/20240410_114708_aurelien.gateau_release_signed_binaries.md b/changelog.d/20240410_114708_aurelien.gateau_release_signed_binaries.md deleted file mode 100644 index 8e933f3f8e..0000000000 --- a/changelog.d/20240410_114708_aurelien.gateau_release_signed_binaries.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- We now provide signed .pkg files for macOS. diff --git a/changelog.d/20240412_143500_aurelien.gateau_fix_config_override.md b/changelog.d/20240412_143500_aurelien.gateau_fix_config_override.md deleted file mode 100644 index 2194a93c91..0000000000 --- a/changelog.d/20240412_143500_aurelien.gateau_fix_config_override.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- Configuration keys defined in the global configuration file are no longer ignored if a local configuration file exists. diff --git a/changelog.d/20240417_180529_ggshield-test_standalone_linux_packages.md b/changelog.d/20240417_180529_ggshield-test_standalone_linux_packages.md deleted file mode 100644 index dba2c6373c..0000000000 --- a/changelog.d/20240417_180529_ggshield-test_standalone_linux_packages.md +++ /dev/null @@ -1,3 +0,0 @@ -### Changed - -- Linux .deb and .rpm packages now use the binaries produced by pyinstaller. They no longer depend on Python. diff --git a/changelog.d/20240422_145951_salome.voltz_scrt_4442_ggshield_secret_scan_repo_ignores_exclusion_patterns.md b/changelog.d/20240422_145951_salome.voltz_scrt_4442_ggshield_secret_scan_repo_ignores_exclusion_patterns.md deleted file mode 100644 index 33c8be4fdf..0000000000 --- a/changelog.d/20240422_145951_salome.voltz_scrt_4442_ggshield_secret_scan_repo_ignores_exclusion_patterns.md +++ /dev/null @@ -1,3 +0,0 @@ -### Fixed - -- The option `--exclude PATTERN` is no longer ignored by the command `ggshield secret scan repo`. diff --git a/changelog.d/20240424_144034_sylvain.baud_remove_sca_beta_badge.md b/changelog.d/20240424_144034_sylvain.baud_remove_sca_beta_badge.md deleted file mode 100644 index c3e7c7cb05..0000000000 --- a/changelog.d/20240424_144034_sylvain.baud_remove_sca_beta_badge.md +++ /dev/null @@ -1,3 +0,0 @@ -### Removed - -- The `This feature is still in beta, its behavior may change in future versions` warning is no longer displayed for sca commands. diff --git a/changelog.d/20240424_160057_sylvain.baud_add_missing_iac_scan_beta_warning.md b/changelog.d/20240424_160057_sylvain.baud_add_missing_iac_scan_beta_warning.md deleted file mode 100644 index 2ba68163f6..0000000000 --- a/changelog.d/20240424_160057_sylvain.baud_add_missing_iac_scan_beta_warning.md +++ /dev/null @@ -1,3 +0,0 @@ -### Added - -- Add `This feature is still in beta, its behavior may change in future versions` warning to iac scan all diff --git a/ggshield/__init__.py b/ggshield/__init__.py index d00934fb77..9813fabb0a 100644 --- a/ggshield/__init__.py +++ b/ggshield/__init__.py @@ -1 +1 @@ -__version__ = "1.26.0" +__version__ = "1.27.0"