Commit graph

115 commits

Author SHA1 Message Date
1ff6bff947
Move weekly audit run to Saturday at 23:00 [ci-skip]
All checks were successful
Audit dependencies / audit (push) Successful in 6s
Check, lint and test / Check, lint and test (push) Successful in 2m44s
2024-07-27 15:22:54 +02:00
dddc1509c9
Switch to fixed/forked forgeje-release action; set release title
All checks were successful
Check, lint and test / Check, lint and test (push) Successful in 52s
2024-07-27 14:20:43 +02:00
3b25e9b5e2
Simplify generating the zero/epoch UNIX timestamp
All checks were successful
Check, lint and test / Check, lint and test (push) Successful in 2m1s
2024-07-26 23:19:47 +02:00
e74939382a
Bump the version to 0.5.4
Some checks failed
Audit dependencies / audit (push) Successful in 6s
Check, lint and test / Check, lint and test (push) Failing after 5m4s
Release / Release Rust crate (push) Successful in 6m8s
Release / Release (push) Failing after 10m9s
Release / Release Debian package (push) Successful in 10m46s
2024-07-26 22:59:43 +02:00
ff329fae2f
Update the changelog 2024-07-26 22:59:21 +02:00
b97115fa3c
Cargo update; fixes several security advisories
Fixes RUSTSEC-2024-0019, RUSTSEC-2024-0332, RUSTSEC-2024-0336, and
RUSTSEC-2024-0357.
2024-07-26 22:54:02 +02:00
47ebc62d01
Bump the dependency on youtube_dl to 0.10.0 2024-07-26 22:51:25 +02:00
cb1323aa39
Bump the dependency on rocket_dyn_templates to 0.2.0 2024-07-26 22:50:27 +02:00
2568a17ee7
Add audit workflow (runs on Sundays at 23:10)
Some checks failed
Check, lint and test / Check, lint and test (push) Successful in 52s
Audit dependencies / audit (push) Failing after 4m29s
2024-07-26 22:47:34 +02:00
e73f4ff661
Fix clippy issues
All checks were successful
Check, lint and test / Check, lint and test (push) Successful in 49s
2024-07-26 22:45:30 +02:00
526c3aa30c
Switch to Forgejo Actions
Some checks failed
Check, lint and test / Check, lint and test (push) Failing after 48s
Also simplify the workflows by using the Rust images.
2024-07-26 22:39:25 +02:00
49728ea6dd
Bump the version to 0.5.3
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 2m39s
Release / Release (push) Successful in 1m24s
Release / Release crate (push) Successful in 4m13s
Release / Release Debian package (push) Successful in 6m34s
2024-02-27 13:54:20 +01:00
97b8a0b8bd
Update the changelog 2024-02-27 13:53:20 +01:00
36cfa2d0ff Bump the dependency on cached to 0.49.2
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 2m58s
2024-02-26 21:19:56 +01:00
a9e0e2417d Cargo update; fixes several security advisories
Fixes RUSTSEC-2024-0003, RUSTSEC-2023-0072 and RUSTSEC-2023-0074.
2024-02-26 21:18:19 +01:00
263d8272da
Handle paging information begin absent (closes: #17)
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 3m11s
2024-02-16 20:50:23 +01:00
db2d7f3f6c
Add missing date
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 3m50s
2023-11-03 11:52:46 +01:00
1a8f8d67fa
Bump the version to 0.5.2
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 2m56s
Release / Release (push) Successful in 1m7s
Release / Release crate (push) Successful in 4m35s
Release / Release Debian package (push) Successful in 7m10s
2023-11-03 11:24:44 +01:00
f4f9578c0e
Update the changelog 2023-11-03 11:23:38 +01:00
6d6895066f
Bump the dependency on cached to 0.46.0 2023-11-03 11:21:49 +01:00
f3c4c5071f
Cargo update; fixes RUSTSEC-2020-0071
This switches to Rocket 0.5-rc.4
Also fix the usage of a deprecated method.
2023-11-03 11:20:18 +01:00
b0cb9d984a
Bump the version to 0.5.1
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 3m0s
Release / Release (push) Successful in 1m29s
Release / Release crate (push) Successful in 5m14s
Release / Release Debian package (push) Successful in 7m16s
2023-08-25 22:09:32 +02:00
0c49df352d
Update the changelog 2023-08-25 22:08:43 +02:00
64ee93c553
Build and release a Debian package in a separate job
Release it to the package repository instead of attaching to the
release. Also add the relevant part of the changelog as release notes to
the release and fix some schema-related issues.
2023-08-25 22:08:00 +02:00
613d50bf30
Bump the dependency on youtube_dl to 0.9.0 2023-08-25 22:03:47 +02:00
fd4a26715e
Cargo update 2023-08-25 22:02:42 +02:00
8850e16c4a
Cargo update
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 4m33s
2023-06-08 11:11:14 +02:00
06e0a5ecd5
Bump the dependency on cached to 0.44.0 2023-06-08 11:10:57 +02:00
29f3975d62
Use the personal Cargo token
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 3m23s
2023-06-08 10:58:50 +02:00
a05106fecf
Bump the version to 0.5.0
Some checks failed
Check and lint using Cargo / Check and lint (push) Successful in 4m23s
Release / Release (push) Successful in 8m38s
Release / Release crate (push) Failing after 4m36s
2023-06-08 10:36:38 +02:00
c128bfea62
Update the changelog 2023-06-08 10:36:17 +02:00
f7a5477804
Differentiate between publish and update time
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 6m42s
The `pubDate` field of an item in the feed is meant to be time the item
was published. It should not be bumped if the item is updated in the
backend.

* Introduce a new `published_at` field on `Item`
* Update the Mixcloud and YouTube backends to fill this field
* Use the `published_at` field on `Item` for the `<pubData>` item
  subelement
2023-06-08 10:10:34 +02:00
9fc9990c27
No longer configure using a sparse Cargo index for crates.io
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 3m50s
This is the default since Rust 1.70.
2023-06-06 07:46:24 +02:00
05f88dbb9e
Add a full release workflow
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 3m19s
2023-05-22 20:11:19 +02:00
409a69604e
Tweak step name 2023-05-22 20:10:45 +02:00
b958734e92
Simplify Gitea Actions check and lint workflow
All checks were successful
Check and lint using Cargo / Check and lint (push) Successful in 3m31s
2023-04-25 16:36:49 +02:00
cb43d91b64
Bump the version to 0.4.1
All checks were successful
Check
Lints
2023-04-11 19:41:59 +02:00
f75fc513f9
Update the changelog 2023-04-11 19:40:38 +02:00
5e9486e81a
Cargo update 2023-04-11 19:38:23 +02:00
0ff54dbf03
Select direct HTTP audio streams only
Select the well-supported, almost always available MP4 container format
that is directly available (so no HLS or DASH). This unfortunately
does reduce the bitrate to 64 kbps.
2023-04-11 19:37:29 +02:00
1af19270cc
Add missing security fixes
All checks were successful
Check
Lints
2023-03-24 19:34:50 +01:00
133bc0ac27
Add missing repository field 2023-03-24 19:29:21 +01:00
51c3874820
Bump the version to 0.4.0
All checks were successful
Check
Lints
2023-03-24 19:25:52 +01:00
fd4e1b00a1
Update the changelog 2023-03-24 19:24:13 +01:00
bae34b6858
Bump dependencies on cached and youtube_dl 2023-03-24 19:20:55 +01:00
501bd9329c
Cargo update; fixes several security advisories
Fixes RUSTSEC-2021-0145, RUSTSEC-2020-0016. RUSTSEC-2023-0001,
RUSTSEC-2023-0005, RUSTSEC-2023-0018. RUSTSEC-2023-0022,
RUSTSEC-2023-0023 and RUSTSEC-2023-0024.
2023-03-24 19:18:08 +01:00
81979cd5e0
Update to Rocket 0.5.0-rc.3 2023-03-24 19:17:00 +01:00
8e4045572c
Add Gitea Actions workflow for cargo
All checks were successful
Check
Lints
2023-03-21 11:54:58 +01:00
83d025c785
Bump the dependency on ytextract (closes: #14)
This fixes the issue where JSON cannot be serialized due to changes
in YouTube (a new player UI button in particular).
2023-01-30 19:53:25 +01:00
7f1120fd47
Select MP4 audio streams only (experimental)
The filter used to select the stream with the highest bitrate, but this
may result in a stream with a codec/container that is not supported by
all podcast clients, such as WEBM. Select the (almost always available)
highest stream using the MP4 container instead.
2023-01-29 14:27:47 +01:00