hashcsv 1.0.0

Append an `id` column to each row of a CSV file, containing a UUID v5 hash of the row
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Dockerfile for building our Rust tools using GitHub Actions.
#
# Note that this actually gets "run" from the top-level directory and not the
# Rust subdirectory, so that we can see files in the top-level directories.

FROM ekidd/rust-musl-builder

# Add all the source code we'll need instead of trying to mount it, so that we
# don't have to mess around with UIDs.
ADD --chown=rust:rust . ./

WORKDIR /home/rust/src/hashcsv

CMD cargo test && cargo clippy -- -D warnings && cargo deny check && cargo build --release