india-isin-data/Makefile

31 lines
762 B
Makefile
Raw Normal View History

2022-05-02 04:21:41 +00:00
SHELL=/bin/bash
version=`date +%Y.%-m.%-d`
2022-05-19 06:16:10 +00:00
# Build Process
ISIN: INE INF IN9 IN0 IN1 IN2 IN3 IN4
cat header.csv IN*.csv > ISIN.csv
rm IN*.csv
2022-05-14 17:40:12 +00:00
INE INF IN9 IN0 IN1 IN2 IN3 IN4:
2022-05-02 04:21:41 +00:00
./fetch.sh $@
2022-05-19 06:16:10 +00:00
update: ISIN
echo "::set-output name=version::$(version)"
sed -i "s/^version.*/version: $(version)/" CITATION.cff
sed -i "s/^date-released.*/date-released: `date --rfc-3339=date`/" CITATION.cff
jq ".version = \"$(version)\" | .created = \"`date --rfc-3339=seconds`\"" datapackage.json > d2.json
mv d2.json datapackage.json
git add CITATION.cff datapackage.json
# Release Process
2022-05-02 04:21:41 +00:00
old:
2022-05-19 06:16:10 +00:00
git show HEAD^:ISIN.csv > /tmp/ISIN.csv
release.md: old
python3 diff.py > release.md
release: release.md
2022-05-19 06:16:10 +00:00
gh release create "$(version)" --notes-file release.md ISIN.csv