mirror of
https://framagit.org/veretcle/scootaloo.git
synced 2025-07-21 17:34:37 +02:00
Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
da808b0051 | ||
![]() |
5a4dd5cb99 | ||
![]() |
5b04bd27b9 | ||
![]() |
c52fc52d23 | ||
![]() |
09ed837a1b |
@@ -3,10 +3,11 @@ stages:
|
|||||||
|
|
||||||
rust-latest:
|
rust-latest:
|
||||||
stage: build
|
stage: build
|
||||||
|
artifacts:
|
||||||
|
paths:
|
||||||
|
- target/release/scootaloo
|
||||||
image: rust:latest
|
image: rust:latest
|
||||||
script:
|
script:
|
||||||
- cargo build --verbose
|
|
||||||
- cargo build --release --verbose
|
- cargo build --release --verbose
|
||||||
- strip target/release/${CI_PROJECT_NAME}
|
- strip target/release/${CI_PROJECT_NAME}
|
||||||
- du -h target/release/${CI_PROJECT_NAME}
|
|
||||||
|
|
||||||
|
20
CHANGELOG
20
CHANGELOG
@@ -1,3 +1,23 @@
|
|||||||
|
# v0.3.3
|
||||||
|
|
||||||
|
* optimizing the size of the final executable (now ⩽ 6MiB)
|
||||||
|
|
||||||
|
# v0.3.2
|
||||||
|
|
||||||
|
* 100% async version
|
||||||
|
* now media are download in parallel thanks to async
|
||||||
|
* log are introduced into code for your viewing pleasure
|
||||||
|
|
||||||
|
# v0.2.3
|
||||||
|
|
||||||
|
* using the async version of `reqwest`
|
||||||
|
* introducing async functions and make `tokio` the de facto executor for everything async
|
||||||
|
|
||||||
|
# v0.2.1
|
||||||
|
|
||||||
|
* using `tokio-compat` to avoid having 3 different versions of `tokio` in the same executable
|
||||||
|
* encapsulating async calls inside blocking tokio runtime calls
|
||||||
|
|
||||||
# v0.1.8
|
# v0.1.8
|
||||||
|
|
||||||
* fix #1: mentions are treated like decoded urls (this is not really needed to push it this far but it would be easier in case you want to modify it)
|
* fix #1: mentions are treated like decoded urls (this is not really needed to push it this far but it would be easier in case you want to modify it)
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "scootaloo"
|
name = "scootaloo"
|
||||||
version = "0.3.2"
|
version = "0.3.3"
|
||||||
authors = ["VC <veretcle+framagit@mateu.be>"]
|
authors = ["VC <veretcle+framagit@mateu.be>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
@@ -17,3 +17,10 @@ reqwest = "^0.11"
|
|||||||
htmlescape = "^0.3"
|
htmlescape = "^0.3"
|
||||||
log = "^0.4"
|
log = "^0.4"
|
||||||
simple_logger = "^1.11"
|
simple_logger = "^1.11"
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
opt-level = 's' # Optimize for size.
|
||||||
|
lto = true # Link Time Optimization (LTO)
|
||||||
|
codegen-units = 1 # Set this to 1 to allow for maximum size reduction optimizations:
|
||||||
|
panic = 'abort' # removes the need for this extra unwinding code.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user