File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -16,15 +16,17 @@ jobs:
16
16
run : |
17
17
echo "## 📂 Last 5 Uploaded Files" > latest_files.md
18
18
echo "" >> latest_files.md
19
-
20
- # Get last 5 modified files across all directories
21
- git log --pretty=format:'%ad %h %s' --date=short --name-only --diff-filter=A,M,C | awk 'NF' | head -30 | awk '!seen[$0]++' | head -5 | while read -r filedate hash filename; do
22
- if [[ -n "$filename" ]]; then
23
- echo "- [$filename](https://github.com/AKC23/Programming-problems-solutions/blob/master/$filename) (📅 $filedate)" >> latest_files.md
19
+
20
+ # Get last 5 modified or added files (excluding directories)
21
+ git log --pretty=format:"%ad %h" --date=short --name-only --diff-filter=A,M | grep -vE '^$' | sort | uniq | tail -5 | while read -r filedate hash filename; do
22
+ if [[ -n "$filename" && -f "$filename" ]]; then
23
+ # Ensure proper URL encoding for spaces
24
+ encoded_filename=$(echo "$filename" | sed 's/ /%20/g')
25
+ echo "- [$filename](https://github.com/AKC23/Programming-problems-solutions/blob/master/$encoded_filename) (📅 $filedate)" >> latest_files.md
24
26
fi
25
27
done
26
28
27
- cat latest_files.md
29
+ cat latest_files.md # Debugging output
28
30
29
31
- name : Update README
30
32
run : |
You can’t perform that action at this time.
0 commit comments