Compare commits
3 Commits
c46ab8397c
...
9dfd012dea
| Author | SHA1 | Date | |
|---|---|---|---|
|
9dfd012dea
|
|||
|
399f30157f
|
|||
|
0b60e67e19
|
2
.github/workflows/README.md
vendored
2
.github/workflows/README.md
vendored
@@ -84,7 +84,7 @@ Cachix is a Nix binary cache that dramatically speeds up builds by caching build
|
|||||||
Configure these in the workflow's `env` section or as repository variables:
|
Configure these in the workflow's `env` section or as repository variables:
|
||||||
|
|
||||||
| Variable | Description | Default Value | Example |
|
| Variable | Description | Default Value | Example |
|
||||||
|--------------------|------------------------------------------------|---------------|--------------------|
|
|--------------------+------------------------------------------------+---------------+--------------------|
|
||||||
| `CACHIX_NAME` | Name of the Cachix cache to use | `devenv` | `phundrak-dot-com` |
|
| `CACHIX_NAME` | Name of the Cachix cache to use | `devenv` | `phundrak-dot-com` |
|
||||||
| `CACHIX_SKIP_PUSH` | Whether to skip pushing artifacts to the cache | `true` | `false` |
|
| `CACHIX_SKIP_PUSH` | Whether to skip pushing artifacts to the cache | `true` | `false` |
|
||||||
|
|
||||||
|
|||||||
10
README.md
10
README.md
@@ -3,13 +3,7 @@ include_toc: true
|
|||||||
gitea: none
|
gitea: none
|
||||||
---
|
---
|
||||||
|
|
||||||
<h1 align="center">Bakit</h1>
|
# phundrak.com Backend
|
||||||
<div align="center">
|
|
||||||
<strong>
|
|
||||||
A backend for my personal website
|
|
||||||
</strong>
|
|
||||||
</div>
|
|
||||||
<br/>
|
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<a href="https://sonar.phundrak.com/dashboard?id=phundrak-backend" target="_blank">
|
<a href="https://sonar.phundrak.com/dashboard?id=phundrak-backend" target="_blank">
|
||||||
@@ -26,6 +20,8 @@ gitea: none
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
The backend for [phundrak.com](https://phundrak.com), built with Rust and the [Poem](https://github.com/poem-web/poem) web framework.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- **RESTful API** with automatic OpenAPI/Swagger documentation
|
- **RESTful API** with automatic OpenAPI/Swagger documentation
|
||||||
|
|||||||
@@ -268,7 +268,7 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn from_validation_errors_with_name_error() {
|
fn from_validation_errors_with_name_error() {
|
||||||
use validator::Validate;
|
use validator::{Validate, ValidationError};
|
||||||
|
|
||||||
#[derive(Validate)]
|
#[derive(Validate)]
|
||||||
struct TestStruct {
|
struct TestStruct {
|
||||||
|
|||||||
@@ -933,7 +933,7 @@ mod tests {
|
|||||||
assert!(result.is_err());
|
assert!(result.is_err());
|
||||||
match result.unwrap_err() {
|
match result.unwrap_err() {
|
||||||
ContactError::CouldNotParseSettingsEmail(_) => (),
|
ContactError::CouldNotParseSettingsEmail(_) => (),
|
||||||
e => panic!("Expected CouldNotParseSettingsEmail, got {e:?}"),
|
e => panic!("Expected CouldNotParseSettingsEmail, got {:?}", e),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -964,7 +964,7 @@ mod tests {
|
|||||||
assert!(result.is_err());
|
assert!(result.is_err());
|
||||||
match result.unwrap_err() {
|
match result.unwrap_err() {
|
||||||
ContactError::CouldNotParseRequestEmailAddress(_) => (),
|
ContactError::CouldNotParseRequestEmailAddress(_) => (),
|
||||||
e => panic!("Expected CouldNotParseRequestEmailAddress, got {e:?}"),
|
e => panic!("Expected CouldNotParseRequestEmailAddress, got {:?}", e),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -996,7 +996,7 @@ mod tests {
|
|||||||
assert!(result.is_err());
|
assert!(result.is_err());
|
||||||
match result.unwrap_err() {
|
match result.unwrap_err() {
|
||||||
ContactError::CouldNotSendEmail(_) => (),
|
ContactError::CouldNotSendEmail(_) => (),
|
||||||
e => panic!("Expected CouldNotSendEmail, got {e:?}"),
|
e => panic!("Expected CouldNotSendEmail, got {:?}", e),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user