This is an automated email from the ASF dual-hosted git repository.
jedcunningham pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new c48975eb77a Remove Provider Deprecations in Jenkins (#44630)
c48975eb77a is described below
commit c48975eb77a1ae6f04380ad1e5ec782e7d89df7a
Author: LIU ZHE YOU <[email protected]>
AuthorDate: Wed Dec 4 13:51:53 2024 +0800
Remove Provider Deprecations in Jenkins (#44630)
---
providers/src/airflow/providers/jenkins/CHANGELOG.rst | 11 +++++++++++
.../providers/jenkins/operators/jenkins_job_trigger.py | 8 +-------
2 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/providers/src/airflow/providers/jenkins/CHANGELOG.rst
b/providers/src/airflow/providers/jenkins/CHANGELOG.rst
index 17ae27dbf1a..37aa604ea74 100644
--- a/providers/src/airflow/providers/jenkins/CHANGELOG.rst
+++ b/providers/src/airflow/providers/jenkins/CHANGELOG.rst
@@ -27,6 +27,17 @@
Changelog
---------
+main
+.....
+
+.. warning::
+ All deprecated classes, parameters and features have been removed from the
Jenkins provider package.
+ The following breaking changes were introduced:
+
+ * Operators
+
+ * Removed ``get_hook`` method from ``JenkinsJobTriggerOperator``. Use
``hook`` property instead
+
3.7.2
.....
diff --git
a/providers/src/airflow/providers/jenkins/operators/jenkins_job_trigger.py
b/providers/src/airflow/providers/jenkins/operators/jenkins_job_trigger.py
index 67c486e75a3..218a3a7842c 100644
--- a/providers/src/airflow/providers/jenkins/operators/jenkins_job_trigger.py
+++ b/providers/src/airflow/providers/jenkins/operators/jenkins_job_trigger.py
@@ -27,11 +27,10 @@ from typing import Any, Union
from urllib.error import HTTPError, URLError
import jenkins
-from deprecated.classic import deprecated
from jenkins import Jenkins, JenkinsException
from requests import Request
-from airflow.exceptions import AirflowException,
AirflowProviderDeprecationWarning
+from airflow.exceptions import AirflowException
from airflow.models import BaseOperator
from airflow.providers.jenkins.hooks.jenkins import JenkinsHook
@@ -193,11 +192,6 @@ class JenkinsJobTriggerOperator(BaseOperator):
"""Instantiate the Jenkins hook."""
return JenkinsHook(self.jenkins_connection_id)
- @deprecated(reason="use `hook` property instead.",
category=AirflowProviderDeprecationWarning)
- def get_hook(self) -> JenkinsHook:
- """Instantiate the Jenkins hook."""
- return self.hook
-
def execute(self, context: Mapping[Any, Any]) -> str | None:
self.log.info(
"Triggering the job %s on the jenkins : %s with the parameters :
%s",