mirror of
https://github.com/iv-org/invidious.git
synced 2025-11-04 14:18:30 -06:00
Commit the whole ./lib/ folder which stores the Crystal dependencies. This has a few benefits: - Allows to build the project without a connection to the Internet to retrieve dependencies. - Makes the project resistant against dependency re-tags which might include malicious code.
5 lines
99 B
Crystal
5 lines
99 B
Crystal
module Raw
|
|
macro embed(filename, io)
|
|
{{ io.id }} << {{`cat #{filename}`.stringify}}
|
|
end
|
|
end |