feat: add nix flake (#631)
This commit is contained in:
17
update-locks.nix
Normal file
17
update-locks.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
writeShellScriptBin,
|
||||
gradle,
|
||||
yq,
|
||||
}:
|
||||
writeShellScriptBin "update-locks" ''
|
||||
set -eu -o pipefail
|
||||
${gradle}/bin/gradle dependencies --write-locks
|
||||
${gradle}/bin/gradle --write-verification-metadata sha256 dependencies
|
||||
${yq}/bin/xq '
|
||||
."verification-metadata".components.component |
|
||||
map({ group: ."@group", name: ."@name", version: ."@version",
|
||||
artifacts: [([.artifact] | flatten | .[] | {(."@name"): .sha256."@value"})] | add
|
||||
})
|
||||
' gradle/verification-metadata.xml > deps.json
|
||||
rm gradle/verification-metadata.xml
|
||||
''
|
Reference in New Issue
Block a user