Allow deprecated elements from gitlab crate
We know they exist. There's no obvious replacement for the moment, so they'll just stop working when they stop working. Signed-off-by: pep <pep@bouah.net>
This commit is contained in:
parent
4e0eea9e6c
commit
5b5de13db0
3 changed files with 7 additions and 1 deletions
|
|
@ -13,6 +13,8 @@
|
||||||
// You should have received a copy of the GNU Affero General Public License
|
// You should have received a copy of the GNU Affero General Public License
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
#![allow(deprecated)]
|
||||||
|
|
||||||
use crate::hooks::types::{
|
use crate::hooks::types::{
|
||||||
Commit, Hook, Issue, IssueAction, IssueAttrs, MergeRequest, MergeRequestAction,
|
Commit, Hook, Issue, IssueAction, IssueAttrs, MergeRequest, MergeRequestAction,
|
||||||
MergeRequestAttrs, Note, Push, Repository, User, Wiki, WikiAction,
|
MergeRequestAttrs, Note, Push, Repository, User, Wiki, WikiAction,
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ mod gitlab;
|
||||||
mod types;
|
mod types;
|
||||||
|
|
||||||
pub use crate::hooks::forgejo::ForgejoHook;
|
pub use crate::hooks::forgejo::ForgejoHook;
|
||||||
|
#[allow(deprecated)]
|
||||||
pub use crate::hooks::gitlab::GitlabHook;
|
pub use crate::hooks::gitlab::GitlabHook;
|
||||||
pub use crate::hooks::types::Hook;
|
pub use crate::hooks::types::Hook;
|
||||||
use crate::hooks::types::{IssueAction, MergeRequestAction, WikiAction};
|
use crate::hooks::types::{IssueAction, MergeRequestAction, WikiAction};
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,9 @@
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
use crate::error::Error;
|
use crate::error::Error;
|
||||||
use crate::hooks::{ForgejoHook, GitlabHook, Hook};
|
#[allow(deprecated)]
|
||||||
|
use crate::hooks::GitlabHook;
|
||||||
|
use crate::hooks::{ForgejoHook, Hook};
|
||||||
|
|
||||||
use std::convert::Infallible;
|
use std::convert::Infallible;
|
||||||
use std::io::Read;
|
use std::io::Read;
|
||||||
|
|
@ -66,6 +68,7 @@ async fn hooks_inner(req: Request<Incoming>, secret: &str) -> Result<Hook, Error
|
||||||
}
|
}
|
||||||
|
|
||||||
trace!("Payload: {:?}", std::str::from_utf8(&payload));
|
trace!("Payload: {:?}", std::str::from_utf8(&payload));
|
||||||
|
#[allow(deprecated)]
|
||||||
let hook: GitlabHook = serde_json::from_slice(&payload[..])?;
|
let hook: GitlabHook = serde_json::from_slice(&payload[..])?;
|
||||||
debug!("Found Gitlab payload");
|
debug!("Found Gitlab payload");
|
||||||
return Ok(Hook::try_from(hook)?);
|
return Ok(Hook::try_from(hook)?);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue