chore: rename repo from world to starchart
This commit is contained in:
parent
e83e435000
commit
5d1799a93d
6 changed files with 1136 additions and 23 deletions
8
.github/workflows/linux.yml
vendored
8
.github/workflows/linux.yml
vendored
|
@ -47,7 +47,7 @@ jobs:
|
||||||
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
|
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
|
||||||
|
|
||||||
# - name: Login to DockerHub
|
# - name: Login to DockerHub
|
||||||
# if: (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'forgeflux-org/world'
|
# if: (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'forgeflux-org/starchart'
|
||||||
# uses: docker/login-action@v1
|
# uses: docker/login-action@v1
|
||||||
# with:
|
# with:
|
||||||
# username: ${{ secrets.DOCKERHUB_USERNAME }}
|
# username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
|
@ -77,7 +77,7 @@ jobs:
|
||||||
# run: make docker
|
# run: make docker
|
||||||
#
|
#
|
||||||
# - name: publish docker images
|
# - name: publish docker images
|
||||||
# if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'realaravinth/gitpad'
|
# if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'forgeflux-org/starchart'
|
||||||
# run: make docker-publish
|
# run: make docker-publish
|
||||||
#
|
#
|
||||||
# - name: run migrations
|
# - name: run migrations
|
||||||
|
@ -96,7 +96,7 @@ jobs:
|
||||||
# SQLITE_DATABASE_URL: "${{ env.SQLITE_DATABASE_URL }}"
|
# SQLITE_DATABASE_URL: "${{ env.SQLITE_DATABASE_URL }}"
|
||||||
|
|
||||||
- name: generate documentation
|
- name: generate documentation
|
||||||
if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'realaravinth/gitpad'
|
if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'forgeflux-org/starchart'
|
||||||
run: make doc
|
run: make doc
|
||||||
# env:
|
# env:
|
||||||
# GIT_HASH: 8e77345f1597e40c2e266cb4e6dee74888918a61 # dummy value
|
# GIT_HASH: 8e77345f1597e40c2e266cb4e6dee74888918a61 # dummy value
|
||||||
|
@ -104,7 +104,7 @@ jobs:
|
||||||
# SQLITE_DATABASE_URL: "${{ env.SQLITE_DATABASE_URL }}"
|
# SQLITE_DATABASE_URL: "${{ env.SQLITE_DATABASE_URL }}"
|
||||||
|
|
||||||
- name: Deploy to GitHub Pages
|
- name: Deploy to GitHub Pages
|
||||||
if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'realaravinth/gitpad'
|
if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'push') && github.repository == 'forgeflux-org/starchart'
|
||||||
uses: JamesIves/github-pages-deploy-action@3.7.1
|
uses: JamesIves/github-pages-deploy-action@3.7.1
|
||||||
with:
|
with:
|
||||||
branch: gh-pages
|
branch: gh-pages
|
||||||
|
|
1109
Cargo.lock
generated
1109
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
24
Cargo.toml
24
Cargo.toml
|
@ -1,15 +1,29 @@
|
||||||
[package]
|
[package]
|
||||||
authors = ["realaravinth <realaravinth@batsense.net>"]
|
authors = ["realaravinth <realaravinth@batsense.net>"]
|
||||||
description = "ForgeFlux world - Federated forge spider"
|
description = "ForgeFlux StarChart - Federated forge spider"
|
||||||
documentation = "https://forgeflux.org/"
|
documentation = "https://forgeflux.org/"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "AGPLv3 or later version"
|
license = "AGPLv3 or later version"
|
||||||
name = "world"
|
name = "starchart"
|
||||||
repository = "https://github.com/forgeflux-org/world"
|
repository = "https://github.com/forgeflux-org/starchart"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
actix-rt = "*"
|
actix-rt = "2.7"
|
||||||
rand = "*"
|
lazy_static = "1.4.0"
|
||||||
|
rand = "0.8.5"
|
||||||
|
tera = "1.15"
|
||||||
|
url = "2.2.2"
|
||||||
|
|
||||||
|
[dependencies.reqwest]
|
||||||
|
features = ["rustls-tls-native-roots", "gzip", "deflate", "brotli", "json"]
|
||||||
|
version = "0.11.10"
|
||||||
|
|
||||||
|
[dependencies.serde]
|
||||||
|
features = ["derive"]
|
||||||
|
version = "1"
|
||||||
|
|
||||||
|
[dependencies.serde_json]
|
||||||
|
version = "1"
|
||||||
|
|
||||||
[dependencies.trust-dns-resolver]
|
[dependencies.trust-dns-resolver]
|
||||||
features = ["tokio-runtime", "dns-over-tls", "dns-over-rustls"]
|
features = ["tokio-runtime", "dns-over-tls", "dns-over-rustls"]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* ForgeFlux World - A federated software forge spider
|
* ForgeFlux StarChart - A federated software forge spider
|
||||||
* Copyright © 2022 Aravinth Manivannan <realaravinth@batsense.net>
|
* Copyright © 2022 Aravinth Manivannan <realaravinth@batsense.net>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -18,5 +18,9 @@
|
||||||
pub mod utils;
|
pub mod utils;
|
||||||
pub mod verify;
|
pub mod verify;
|
||||||
|
|
||||||
|
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
|
||||||
|
pub const PKG_NAME: &str = env!("CARGO_PKG_NAME");
|
||||||
|
pub const DOMAIN: &str = "todo.example.forgeflux.org";
|
||||||
|
|
||||||
#[actix_rt::main]
|
#[actix_rt::main]
|
||||||
async fn main() {}
|
async fn main() {}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* ForgeFlux World - A federated software forge spider
|
* ForgeFlux StarChart - A federated software forge spider
|
||||||
* Copyright © 2022 Aravinth Manivannan <realaravinth@batsense.net>
|
* Copyright © 2022 Aravinth Manivannan <realaravinth@batsense.net>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* ForgeFlux World - A federated software forge spider
|
* ForgeFlux StarChart - A federated software forge spider
|
||||||
* Copyright © 2022 Aravinth Manivannan <realaravinth@batsense.net>
|
* Copyright © 2022 Aravinth Manivannan <realaravinth@batsense.net>
|
||||||
*
|
*
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
@ -62,9 +62,9 @@ mod tests {
|
||||||
#[actix_rt::test]
|
#[actix_rt::test]
|
||||||
async fn verify_txt_works() {
|
async fn verify_txt_works() {
|
||||||
// please note that this DNS record is in prod
|
// please note that this DNS record is in prod
|
||||||
const KEY: &str = "test-world-foobardontmindme";
|
const KEY: &str = "test-starchart-foobardontmindme";
|
||||||
const BASE_DOMAIN: &str = "world.forgeflux.org";
|
const BASE_DOMAIN: &str = "starchart.forgeflux.org";
|
||||||
const VALUE: &str = "ifthisvalueisretrievedbyforgefluxworldthenthetestshouldpass";
|
const VALUE: &str = "ifthisvalueisretrievedbyforgefluxstarchartthenthetestshouldpass";
|
||||||
let mut txt_challenge = TXTChallenge {
|
let mut txt_challenge = TXTChallenge {
|
||||||
value: VALUE.to_string(),
|
value: VALUE.to_string(),
|
||||||
base_hostname: BASE_DOMAIN.to_string(),
|
base_hostname: BASE_DOMAIN.to_string(),
|
||||||
|
@ -72,7 +72,7 @@ mod tests {
|
||||||
};
|
};
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
txt_challenge.get_txt_key(),
|
txt_challenge.get_txt_key(),
|
||||||
"test-world-foobardontmindme.world.forgeflux.org",
|
"test-starchart-foobardontmindme.starchart.forgeflux.org"
|
||||||
);
|
);
|
||||||
|
|
||||||
assert!(
|
assert!(
|
||||||
|
|
Loading…
Reference in a new issue