Skip to content

Commit 343067c

Browse files
authored
test run spear to s3
1 parent 4c336fa commit 343067c

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed
Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
name: Upload RDF to S3 and Generate CSVs
1+
name: Upload Spear Linked Data to S3 and Generate CSVs
22

33
on:
44
push:
55
paths:
66
- 'spear/*.ttl'
7+
- '.github/workflows/spear_data_to_neptune.yml'
78

89
jobs:
9-
upload-rdf-to-s3:
10+
upload-spear-triples-to-s3:
1011
runs-on: ubuntu-latest
1112
env:
1213
BUCKET_NAME: ${{ secrets.AWS_TRIPLESTORE_BUCKET_NAME }}
@@ -16,39 +17,39 @@ jobs:
1617
- name: Checkout repository
1718
uses: actions/checkout@v3
1819

20+
1921
- name: Configure AWS credentials
2022
uses: aws-actions/configure-aws-credentials@v2
2123
with:
22-
role-to-assume: ${{ secrets.AWS_SPEAR_ROLE }}
24+
role-to-assume: ${{ secrets.AWS_LINKED_DATA_ROLE }}
2325
aws-region: ${{ secrets.AWS_REGION }}
2426
role-session-name: GitHub-OIDC-data
2527
role-duration-seconds: 28800
2628

2729
- name: Generate CSVs and Upload TTL Files
2830
run: |
29-
mkdir -p build
30-
31-
echo "sd:name,sd:graph,filename" > build/graph_file_associations.csv
32-
echo "sd:name,label,description,license,load_status" > build/named_graphs.csv
31+
mkdir -p build/spear
3332
34-
echo "$NAMED_GRAPH,,Syriac Persons Graph,," >> build/named_graphs.csv
33+
echo "sd:name,sd:graph,filename,elapsed_time,graph_load_status" > build/graph_file_associations.csv
34+
echo "sd:name,dcterms:issued,dc:publisher,rdf:type,dcterms:isPartOf,tdwgutility:status,load_status" > build/named_graphs.csv
35+
echo "https://spear-prosop.org,2023-02-27,syriaca.org,sd:NamedGraph,http://syriaca.org/,production," >> build/named_graphs.csv
3536
3637
find spear -name '*.ttl' | while read file; do
3738
filename=$(basename "$file")
38-
cp "$file" build/"$filename"
39-
echo "$NAMED_GRAPH,$SUBGRAPH,$filename" >> build/graph_file_associations.csv
39+
cp "$file" build/spear/"$filename"
40+
echo "$NAMED_GRAPH,$SUBGRAPH,spear/$filename,," >> build/graph_file_associations.csv
4041
done
4142
42-
aws s3 sync build/ s3://$BUCKET_NAME/spear
43+
aws s3 sync build/ s3://$BUCKET_NAME/
4344
env:
4445
AWS_ACCOUNT_ID: ${{ secrets.AWS_LINKED_DATA_ACCOUNT_ID }}
4546
AWS_REGION: ${{ secrets.AWS_REGION }}
4647

47-
- name: Trigger Lambda by uploading trigger.txt
48-
run: |
49-
echo "load" > trigger.txt
50-
aws s3 cp trigger.txt s3://$BUCKET_NAME/trigger.txt
48+
# - name: Trigger Lambda by uploading trigger.txt
49+
# run: |
50+
# echo "load" > trigger.txt
51+
# aws s3 cp trigger.txt s3://$BUCKET_NAME/trigger.txt
5152

52-
env:
53-
AWS_ACCOUNT_ID: ${{ secrets.AWS_LINKED_DATA_ACCOUNT_ID }}
54-
AWS_REGION: ${{ secrets.AWS_REGION }}
53+
# env:
54+
# AWS_ACCOUNT_ID: ${{ secrets.AWS_LINKED_DATA_ACCOUNT_ID }}
55+
# AWS_REGION: ${{ secrets.AWS_REGION }}

0 commit comments

Comments
 (0)