Skip to content

Commit efc0039

Browse files
authored
Merge pull request #586 from bobur-khay/design/home-page-refining_#576
Home Page Refining
2 parents cbd1bf9 + c3c7909 commit efc0039

File tree

8 files changed

+1796
-130
lines changed

8 files changed

+1796
-130
lines changed
Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
1-
name: Weekly Dev Tools Update
1+
name: Weekly Script Updates
22

33
on:
44
schedule:
5-
- cron: '0 0 * * 0' # Runs at 00:00 every Sunday
6-
workflow_dispatch: # Allow manual runs
5+
- cron: '0 0 * * 0'
6+
workflow_dispatch:
77

88
jobs:
9-
run-dev-tools:
9+
run-weekly-updates:
1010
runs-on: ubuntu-latest
11-
12-
# Needs permissions to create a pull request
1311
permissions:
1412
contents: write
1513
pull-requests: write
@@ -34,17 +32,16 @@ jobs:
3432
GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }}
3533
run: npm run dev-tools
3634

35+
- name: Run member-organizations
36+
working-directory: ./scripts
37+
run: npm run member-organizations
38+
3739
- name: Check for differences
3840
id: check_diff
3941
run: |
40-
# Adding main branch fetch just in case we need to diff against it explicitly
41-
# git fetch origin main
42-
# However, typical requirement is diff against the current branch changes,
43-
# which git diff --quiet handles for unstaged/staged differences.
4442
if ! git diff --quiet; then
4543
echo "has_diff=true" >> $GITHUB_OUTPUT
4644
47-
# Check if only "lastUpdated" lines changed
4845
NON_LAST_UPDATED=$(git diff -U0 | grep '^[+-]' | grep -E -v '^(---|\+\+\+)' | grep -v '"lastUpdated":' || true)
4946
OTHER_CHANGES=$(git diff --name-status | grep -v '^M' || true)
5047
@@ -63,26 +60,22 @@ jobs:
6360
env:
6461
GH_TOKEN: ${{ secrets.GH_TOKEN }}
6562
run: |
66-
BRANCH_NAME="chore/dev-tools-update-${{ github.run_id }}"
63+
BRANCH_NAME="chore/weekly-updates-${{ github.run_id }}"
6764
68-
# Setup git config
6965
git config --global user.name 'github-actions[bot]'
7066
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
7167
72-
# Commit and push changes
7368
git checkout -b $BRANCH_NAME
7469
git add .
75-
git commit -m "Automated: Weekly Dev Tools Update Changes"
70+
git commit -m "Automated: Weekly Script Updates"
7671
git push -u origin $BRANCH_NAME
7772
78-
# Create Pull Request
7973
gh pr create \
80-
--title "Automated: Weekly Dev Tools Update Changes" \
81-
--body "The weekly GitHub workflow has detected updates in the developer tools. Please review and approve these changes to ensure they are correct." \
74+
--title "Automated: Weekly Script Updates" \
75+
--body "The weekly GitHub workflow has detected updates from dev-tools and member-organizations scripts. Review and approve these changes." \
8276
--label "automated" \
8377
--base main
8478
8579
if [ "${{ steps.check_diff.outputs.only_last_updated }}" == "true" ]; then
86-
echo "Only lastUpdated fields changed. Auto-merging the PR..."
8780
gh pr merge "$BRANCH_NAME" --auto --merge || gh pr merge "$BRANCH_NAME" --merge || gh pr merge "$BRANCH_NAME" --auto --squash || gh pr merge "$BRANCH_NAME" --squash
8881
fi

docs/_data/events.yml

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,30 @@
33
# - date_display: human-readable date label shown in the table
44
# - cancelled: optional, renders with strikethrough + "(Cancelled)"
55

6+
- name: 'W3C TPAC 2026'
7+
url: 'https://www.w3.org/wiki/TPAC/2026'
8+
date: '2026-10-26'
9+
date_display: '26-30 October 2026'
10+
11+
- name: 'W3C WoT PlugFest & Workshop in China'
12+
url: https://www.w3.org/WoT/IG/wiki/Main_WoT_WebConf#Quick_Items_and_Notices_(Informative):~:text=Planning%3A%20W3C%20WoT%20PlugFest%20%26%20Workshop%20in%20China
13+
date: '2026-06-15'
14+
date_display: '15-18 June 2026'
15+
616
- name: 'W3C TPAC 2025'
717
url: 'https://www.w3.org/wiki/TPAC/2025'
818
date: '2025-11-10'
9-
date_display: '1014 November 2025'
19+
date_display: '10-14 November 2025'
1020

1121
- name: 'WoT Week 2024'
1222
url: 'https://www.w3.org/WoT/IG/wiki/Wiki_for_WoT_Week_2024_planning'
1323
date: '2024-11-25'
14-
date_display: '2529 November 2024'
24+
date_display: '25-29 November 2024'
1525

1626
- name: 'W3C TPAC 2024'
1727
url: 'https://www.w3.org/2024/09/TPAC/Overview.html'
1828
date: '2024-09-23'
19-
date_display: '2327 September 2024'
29+
date_display: '23-27 September 2024'
2030

2131
- name: 'IEEE IIWOT 2024'
2232
url: 'https://iiwot24.nws.cs.unibo.it/'
@@ -26,7 +36,7 @@
2636
- name: 'W3C TPAC 2023'
2737
url: 'https://www.w3.org/2023/09/TPAC/'
2838
date: '2023-09-11'
29-
date_display: '1115 September 2023'
39+
date_display: '11-15 September 2023'
3040

3141
- name: 'W3C WoT Developer Meeting'
3242
url: 'https://github.com/w3c/wot-testing/tree/main/events/2023.03.DevMtg'
@@ -41,17 +51,17 @@
4151
- name: 'W3C WoT Testfest (December 2022)'
4252
url: 'https://github.com/w3c/wot-testing/tree/main/events/2022.12.Online'
4353
date: '2022-12-12'
44-
date_display: '1216 December 2022'
54+
date_display: '12-16 December 2022'
4555

4656
- name: 'TPAC 2022'
4757
url: 'https://www.w3.org/2022/09/TPAC/Overview.html'
4858
date: '2022-09-12'
49-
date_display: '1216 September 2022'
59+
date_display: '12-16 September 2022'
5060

5161
- name: 'W3C WoT Testfest (June 2022)'
5262
url: 'https://github.com/w3c/wot-testing/tree/main/events/2022.06.Online'
5363
date: '2022-06-06'
54-
date_display: '610 June 2022'
64+
date_display: '6-10 June 2022'
5565

5666
- name: 'Node.js Global Summit'
5767
url: 'https://events.geekle.us/nodejs/'
@@ -71,7 +81,7 @@
7181
- name: 'Plugfest/Testfest (March 2022)'
7282
url: 'https://github.com/w3c/wot-testing/tree/main/events/2022.03.Online'
7383
date: '2022-03-14'
74-
date_display: '1418 March 2022'
84+
date_display: '14-18 March 2022'
7585

7686
- name: 'W3C Web of Things & ECHONET Lite Web API'
7787
url: 'https://wot-jp-cg.connpass.com/event/239394/'
@@ -93,15 +103,15 @@
93103
date: '2022-01-08'
94104
date_display: '8 January 2022'
95105

96-
- name: 'IoT Tech Expo Europe 2021 IoT Security Panel'
106+
- name: 'IoT Tech Expo Europe 2021 - IoT Security Panel'
97107
url: 'https://www.iottechexpo.com/europe/'
98108
date: '2021-11-30'
99109
date_display: '30 November 2021'
100110

101111
- name: 'DIoT 2021'
102112
url: 'https://oeg-upm.github.io/DIoT/'
103113
date: '2021-11-08'
104-
date_display: '812 November 2021'
114+
date_display: '8-12 November 2021'
105115
cancelled: true
106116

107117
- name: 'WoT at TPAC 2021'
@@ -112,7 +122,7 @@
112122
- name: 'TPAC 2021'
113123
url: 'https://www.w3.org/2021/10/TPAC/'
114124
date: '2021-10-18'
115-
date_display: '1829 October 2021'
125+
date_display: '18-29 October 2021'
116126

117127
- name: 'IoT Tech Expo North America 2021'
118128
url: 'https://www.iottechexpo.com/northamerica/track/iot-digital-infrastructures-day-1/'
@@ -122,27 +132,27 @@
122132
- name: 'RIoT Summit 2021'
123133
url: 'https://summit.riot-os.org/2021/'
124134
date: '2021-09-09'
125-
date_display: '910 September 2021'
135+
date_display: '9-10 September 2021'
126136

127137
- name: 'Virtual F2F Meeting (June 2021)'
128138
url: 'https://www.w3.org/WoT/IG/wiki/F2F_meeting,_June_2021#Virtual_F2F'
129139
date: '2021-06-21'
130-
date_display: '21 June 2 July 2021'
140+
date_display: '21 June - 2 July 2021'
131141

132142
- name: 'Testfest (June 2021)'
133143
url: 'https://www.w3.org/WoT/IG/wiki/F2F_meeting,_June_2021#Testfest'
134144
date: '2021-06-07'
135-
date_display: '711 June 2021'
145+
date_display: '7-11 June 2021'
136146

137147
- name: 'Virtual F2F Meeting (March 2021)'
138148
url: 'https://www.w3.org/WoT/IG/wiki/F2F_meeting,_March_2021'
139149
date: '2021-03-15'
140-
date_display: '1526 March 2021'
150+
date_display: '15-26 March 2021'
141151

142152
- name: 'Virtual F2F PlugFest (March 2021)'
143153
url: 'https://github.com/w3c/wot-testing/blob/master/events/2021.03.Online/README.md'
144154
date: '2021-03-01'
145-
date_display: '15 March 2021'
155+
date_display: '1-5 March 2021'
146156

147157
- name: 'Virtual F2F Meeting (October 2020)'
148158
url: 'https://www.w3.org/WoT/IG/wiki/F2F_meeting,_October_2020'

0 commit comments

Comments
 (0)