Skip to content

Commit 237e958

Browse files
authored
Added annotations
1 parent 6fdefe3 commit 237e958

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/validate.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,20 @@ def validate_csv(file_path):
1515

1616
# Check if CSV has valid structure and contains necessary columns
1717
if not set(columns).issubset(df.columns):
18-
print("CSV structure is not valid.")
18+
print("::error file=open-cookie-database.csv,line=1,col=1::CSV structure is not valid.")
1919
return False
2020

2121
# Check if 'Category' column contains only valid values
2222
if not df['Category'].isin(valid_categories).all():
23-
print("'Category' column must contain only these values: " + ', '.join(valid_categories))
23+
print("::error file=open-cookie-database.csv,line=1,col=1::'Category' column must contain only these values: " + ', '.join(valid_categories))
2424
invalid_categories = df[~df['Category'].isin(valid_categories)]['Category']
2525
print("Invalid categories are:")
2626
print(invalid_categories)
2727
return False
2828

2929
# Check if 'ID' column contains unique UUID values
3030
if not (df['ID'].apply(validate_uuid).all() and df['ID'].is_unique):
31-
print("'ID' column must contain unique UUID values.")
31+
print("::error file=open-cookie-database.csv,line=1,col=1::'ID' column must contain unique UUID values.")
3232

3333
non_unique_ids = df[df.duplicated('ID', keep=False)][['ID', 'Cookie / Data Key name']]
3434
print("Non-unique IDs and corresponding cookie names are:")
@@ -37,7 +37,7 @@ def validate_csv(file_path):
3737

3838
# Check if 'Cookie / Data Key name' column contains unique values
3939
if not df['Cookie / Data Key name'].is_unique:
40-
print("'Cookie / Data Key name' contains none unique values. Please check for duplicates.")
40+
print("::error file=open-cookie-database.csv,line=1,col=1::'Cookie / Data Key name' contains none unique values. Please check for duplicates.")
4141

4242
non_unique = df[df.duplicated('Cookie / Data Key name')]['Cookie / Data Key name']
4343
print("Non-unique values are:")

0 commit comments

Comments
 (0)