ソースを参照

add dragonos team data (#9)

LoGin 2 ヶ月 前
コミット
b7e06807f5
5 ファイル変更14 行追加14 行削除
  1. 10 10
      Cargo.lock
  2. 1 1
      Cargo.toml
  3. 1 1
      src/github.rs
  4. 1 1
      src/handlers/assign.rs
  5. 1 1
      src/team_data.rs

+ 10 - 10
Cargo.lock

@@ -523,6 +523,15 @@ version = "0.15.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f"
 
+[[package]]
+name = "dragonos_team_data"
+version = "1.0.0"
+source = "git+https://github.com/DragonOS-Community/teams_data#a7685ad380ad89a662b91e97be36eb80201819a8"
+dependencies = [
+ "indexmap 2.1.0",
+ "serde",
+]
+
 [[package]]
 name = "either"
 version = "1.9.0"
@@ -1875,15 +1884,6 @@ version = "0.3.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "afab94fb28594581f62d981211a9a4d53cc8130bbcbbb89a0440d9b8e81a7746"
 
-[[package]]
-name = "rust_team_data"
-version = "1.0.0"
-source = "git+https://github.com/rust-lang/team#1ff0fa95e5ead9fbbb4be3975cac8ede35b9d3d5"
-dependencies = [
- "indexmap 2.1.0",
- "serde",
-]
-
 [[package]]
 name = "rustc-demangle"
 version = "0.1.21"
@@ -2664,6 +2664,7 @@ dependencies = [
  "cron",
  "cynic",
  "dotenv",
+ "dragonos_team_data",
  "futures",
  "github-graphql",
  "glob",
@@ -2683,7 +2684,6 @@ dependencies = [
  "regex",
  "reqwest",
  "route-recognizer",
- "rust_team_data",
  "serde",
  "serde_json",
  "serde_path_to_error",

+ 1 - 1
Cargo.toml

@@ -16,7 +16,7 @@ lazy_static = "1"
 anyhow = "1"
 hex = "0.4"
 parser = { path = "parser" }
-rust_team_data = { git = "https://github.com/rust-lang/team" }
+dragonos_team_data = { git = "https://github.com/DragonOS-Community/teams_data" }
 glob = "0.3.0"
 toml = "0.8.8"
 hyper = { version = "0.14.4", features = ["server", "stream"]}

+ 1 - 1
src/github.rs

@@ -216,7 +216,7 @@ impl User {
 pub async fn get_team(
     client: &GithubClient,
     team: &str,
-) -> anyhow::Result<Option<rust_team_data::v1::Team>> {
+) -> anyhow::Result<Option<dragonos_team_data::v1::Team>> {
     let permission = crate::team_data::teams(client).await?;
     let mut map = permission.teams;
     Ok(map.swap_remove(team))

+ 1 - 1
src/handlers/assign.rs

@@ -27,7 +27,7 @@ use anyhow::{bail, Context as _};
 use parser::command::assign::AssignCommand;
 use parser::command::{Command, Input};
 use rand::seq::IteratorRandom;
-use rust_team_data::v1::Teams;
+use dragonos_team_data::v1::Teams;
 use std::collections::{HashMap, HashSet};
 use std::fmt;
 use tracing as log;

+ 1 - 1
src/team_data.rs

@@ -1,6 +1,6 @@
 use crate::github::GithubClient;
 use anyhow::Context as _;
-use rust_team_data::v1::{Teams, ZulipMapping, BASE_URL};
+use dragonos_team_data::v1::{Teams, ZulipMapping, BASE_URL};
 use serde::de::DeserializeOwned;
 
 async fn by_url<T: DeserializeOwned>(client: &GithubClient, path: &str) -> anyhow::Result<T> {