From 3e5239d79535969f4cb41c6486dd547b89e1d0c1 Mon Sep 17 00:00:00 2001 From: yqtian Date: Wed, 1 Apr 2026 10:36:20 +1100 Subject: [PATCH 01/12] update care cochairs --- content/execcontact.md | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/content/execcontact.md b/content/execcontact.md index 31336f0..bd76af8 100644 --- a/content/execcontact.md +++ b/content/execcontact.md @@ -143,25 +143,20 @@ title = "SIGSOFT Executive Committee" University of Salerno, Italy fpalomba@unisa.it -#### CARES Co-Chair: Joanne Atlee - - University of Waterloo, Canada - jmatlee@uwaterloo.ca +#### CARES Co-Chair: Federica Sarro -#### CARES Co-Chair: Alexander Serebrenik + University College London, United Kingdom + f.sarro@ucl.ac.uk - Eindhoven University of Technology, Netherlands - a.serebrenik@tue.nl +#### CARES Co-Chair: Birgit Penzenstadler -#### CARES Co-Chair: Kelly Blincoe + Chalmers, Gothenburg University and Lappeenranta University + birgitp@chalmers.se - University of Auckland, New Zealand - k.blincoe@auckland.ac.nz +#### CARES Co-Chair: Foutse Khomh -#### CARES Co-Chair: Federica Sarro - - University College London, United Kingdom - f.sarro@ucl.ac.uk + Polytechnique Montréal, Canada + foutse.khomh@polymtl.ca #### Newsletter Editor: Jacopo Soldani From d972d8412c174f32e1b5a47bfd95a5219bb5d341 Mon Sep 17 00:00:00 2001 From: yqtian Date: Thu, 2 Apr 2026 12:10:05 +1100 Subject: [PATCH 02/12] Add Docker workflow for local Hugo preview --- .dockerignore | 7 +++++++ Dockerfile | 23 +++++++++++++++++++++++ README.md | 14 +++++++++++++- docker-compose.yml | 18 ++++++++++++++++++ 4 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..668b5ee --- /dev/null +++ b/.dockerignore @@ -0,0 +1,7 @@ +.git +.github +.idea +.DS_Store +public +resources +.hugo_build.lock diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..33229d9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM ubuntu:24.04 + +ARG HUGO_VERSION=0.148.2 +ARG TARGETARCH + +RUN apt-get update \ + && apt-get install -y --no-install-recommends ca-certificates tar wget \ + && rm -rf /var/lib/apt/lists/* + +RUN case "${TARGETARCH}" in \ + amd64) HUGO_ARCH="amd64" ;; \ + arm64) HUGO_ARCH="arm64" ;; \ + *) echo "Unsupported TARGETARCH: ${TARGETARCH}" >&2; exit 1 ;; \ + esac \ + && wget -q -O /tmp/hugo.tar.gz "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-${HUGO_ARCH}.tar.gz" \ + && tar -xzf /tmp/hugo.tar.gz -C /usr/local/bin hugo \ + && rm -f /tmp/hugo.tar.gz + +WORKDIR /src + +EXPOSE 1313 + +CMD ["hugo", "server", "--bind", "0.0.0.0", "--baseURL", "http://127.0.0.1:1313", "--buildDrafts", "--disableFastRender"] diff --git a/README.md b/README.md index a115779..fd1df50 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,18 @@ cd acmsigsoft.github.io hugo server ``` +If you prefer not to install Hugo locally, you can also run the site with Docker using the same Hugo version as CI: + +```bash +# Start a local preview at http://127.0.0.1:1313 +docker compose up + +# Build the static site into ./public +docker compose run --rm hugo hugo +``` + +The Docker setup is defined in [Dockerfile](Dockerfile) and [docker-compose.yml](docker-compose.yml). + Alternatively, to test the website on GitHub, please create a pull request and the GitHub Actions workflow will automatically build and deploy the website to a staging environment. You can then review the changes on the staging environment before asking for reviewing the pull request. @@ -62,4 +74,4 @@ You can enable these workflows in your forked repository by going to the "Action ### Acknowledgements This website is or was previously maintained by: - Yongqiang Tian, Monash University, Australia (since 2024) -- Raula Gaikovina Kula, The University of Osaka, Japan (2021-2024) \ No newline at end of file +- Raula Gaikovina Kula, The University of Osaka, Japan (2021-2024) diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..b09900f --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,18 @@ +services: + hugo: + build: + context: . + dockerfile: Dockerfile + ports: + - "1313:1313" + volumes: + - .:/src + command: + - hugo + - server + - --bind + - 0.0.0.0 + - --baseURL + - http://127.0.0.1:1313 + - --buildDrafts + - --disableFastRender From 9f5eeb254dc31bedcbafb26bf252dd89e7b4e94f Mon Sep 17 00:00:00 2001 From: yqtian Date: Sat, 4 Apr 2026 09:43:27 +1100 Subject: [PATCH 03/12] Add links for funded summer schools --- content/activities/schools.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/activities/schools.md b/content/activities/schools.md index c7cfc22..2600d98 100644 --- a/content/activities/schools.md +++ b/content/activities/schools.md @@ -53,13 +53,13 @@ To be announced. | 2025-2026 Summer/Winter Schools | Organizer(s) | |---------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------| | 5th LATAM School - The Latin American School in Software Engineering Research, September 22-23, 2025, Brazil | Lina Garces | -| 2nd School of Empirical Studies in Software Engineering, July 2026, Brazil | Lilian Passos Scatalon, Maria Lydia Fioravanti, Edson Oliveira Jr, Ellen Francine Barbosa | +| [2nd School of Empirical Studies in Software Engineering, July 2026, Brazil](https://conf.researchr.org/track/icse-2026/icse-2026-school-of-empirical-studies-in-software-engineering) | Lilian Passos Scatalon, Maria Lydia Fioravanti, Edson Oliveira Jr, Ellen Francine Barbosa | | BRIDGES Summer School in The South Pacific: Innovative Prototyping through AI-powered tech and Open Source, January 9-11, 2026, Papua New Guinea | Raula Gaikovina Kula, Youmei Fan, Benson Mirou, Winifred Kula | | Proposal for the 1st SIGSOFT African Winter School on Software Engineering and Intelligence (ASSEI 2025), November 23-25, 2025, Tunisia | Ali Ouni, Mohamed Wiem Mkaouer, Maha Khemaja, Montassar Ben Messaoud | | Robotic Mission Engineering (RoME) - A Software Engineering for Robotics Summer School, February 23-27, 2026, Brazil | Genaína Nunes Rodrigues, Paulo Henrique Maia, Lina Marsso, Ana Cavalcanti, Patrizio Pelliccione | | ACM SIGSOFT Winter School on AI-Infused Software Engineering (AISE) - Research and Practice, December 2025, India | Saurabh Tiwari, Santosh Singh Rathore, Sridhar Chimalakonda, Chetan Arora, Meenakshi D'Souza, Sudakshina Dutta | | International Summer School on LLM-based Agents for Software Engineering, September 1-3, 2025, Spain | Roberto Rodriguez-Echeverria, José María Conejero, Fernando Sanchez-Figueroa, José Raúl Romero Salguero | -| ACM SIGSOFT Australian Summer School on Software Engineering (OzSE), February 2-4, 2026, Australia | Patanamon Thongtanunam, Kla Tantithamthavorn, Chetan Arora, Tingting Bi, Michael Fu | +| [ACM SIGSOFT Australian Summer School on Software Engineering (OzSE), February 2-4, 2026, Australia](https://ozse-school.github.io/) | Patanamon Thongtanunam, Kla Tantithamthavorn, Chetan Arora, Tingting Bi, Michael Fu | | TAROT 2026 \| 21st Summer School on Software Testing, Verification & Validation, July 2026, Germany | Andrea Stocco, Alessio Gambi | | 22nd International Advanced School on Empirical Software Engineering, October 1st, 2025, USA | Davide Taibi, Tim Menzies, Dan Port | | LLM Software Development, November 2025, Germany | Chunyang Chen, Jieshan Chen, Shengcheng Yu | From 41a955c89d4a99bceb80f210dc9ef1cf07d5bf59 Mon Sep 17 00:00:00 2001 From: yqtian Date: Sat, 4 Apr 2026 10:04:30 +1100 Subject: [PATCH 04/12] Update advanced school title and link --- content/activities/schools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/activities/schools.md b/content/activities/schools.md index 2600d98..91658b1 100644 --- a/content/activities/schools.md +++ b/content/activities/schools.md @@ -61,7 +61,7 @@ To be announced. | International Summer School on LLM-based Agents for Software Engineering, September 1-3, 2025, Spain | Roberto Rodriguez-Echeverria, José María Conejero, Fernando Sanchez-Figueroa, José Raúl Romero Salguero | | [ACM SIGSOFT Australian Summer School on Software Engineering (OzSE), February 2-4, 2026, Australia](https://ozse-school.github.io/) | Patanamon Thongtanunam, Kla Tantithamthavorn, Chetan Arora, Tingting Bi, Michael Fu | | TAROT 2026 \| 21st Summer School on Software Testing, Verification & Validation, July 2026, Germany | Andrea Stocco, Alessio Gambi | -| 22nd International Advanced School on Empirical Software Engineering, October 1st, 2025, USA | Davide Taibi, Tim Menzies, Dan Port | +| [ESEIW 2025 IASESE - Advanced School: Large Language Models in Empirical Software Engineering](https://conf.researchr.org/track/esem-2025/esem-2025-iasese---advanced-school) | Davide Taibi, Tim Menzies, Dan Port | | LLM Software Development, November 2025, Germany | Chunyang Chen, Jieshan Chen, Shengcheng Yu | From 3483f97952cca8f02eaf469bce33cbfd8163f266 Mon Sep 17 00:00:00 2001 From: yqtian Date: Sat, 4 Apr 2026 16:42:02 +1100 Subject: [PATCH 05/12] Add BRIDGES summer school link --- content/activities/schools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/activities/schools.md b/content/activities/schools.md index 91658b1..3d9edc0 100644 --- a/content/activities/schools.md +++ b/content/activities/schools.md @@ -54,7 +54,7 @@ To be announced. |---------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------| | 5th LATAM School - The Latin American School in Software Engineering Research, September 22-23, 2025, Brazil | Lina Garces | | [2nd School of Empirical Studies in Software Engineering, July 2026, Brazil](https://conf.researchr.org/track/icse-2026/icse-2026-school-of-empirical-studies-in-software-engineering) | Lilian Passos Scatalon, Maria Lydia Fioravanti, Edson Oliveira Jr, Ellen Francine Barbosa | -| BRIDGES Summer School in The South Pacific: Innovative Prototyping through AI-powered tech and Open Source, January 9-11, 2026, Papua New Guinea | Raula Gaikovina Kula, Youmei Fan, Benson Mirou, Winifred Kula | +| [BRIDGES Summer School in The South Pacific: Innovative Prototyping through AI-powered tech and Open Source, January 9-11, 2026, Papua New Guinea](https://bridges-png.github.io/) | Raula Gaikovina Kula, Youmei Fan, Benson Mirou, Winifred Kula | | Proposal for the 1st SIGSOFT African Winter School on Software Engineering and Intelligence (ASSEI 2025), November 23-25, 2025, Tunisia | Ali Ouni, Mohamed Wiem Mkaouer, Maha Khemaja, Montassar Ben Messaoud | | Robotic Mission Engineering (RoME) - A Software Engineering for Robotics Summer School, February 23-27, 2026, Brazil | Genaína Nunes Rodrigues, Paulo Henrique Maia, Lina Marsso, Ana Cavalcanti, Patrizio Pelliccione | | ACM SIGSOFT Winter School on AI-Infused Software Engineering (AISE) - Research and Practice, December 2025, India | Saurabh Tiwari, Santosh Singh Rathore, Sridhar Chimalakonda, Chetan Arora, Meenakshi D'Souza, Sudakshina Dutta | From 97b49cff577a14516b88769aef97a70ef955a3ae Mon Sep 17 00:00:00 2001 From: yqtian Date: Sat, 4 Apr 2026 23:21:01 +1100 Subject: [PATCH 06/12] Update additional summer school links --- content/activities/schools.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/activities/schools.md b/content/activities/schools.md index 3d9edc0..a6f8450 100644 --- a/content/activities/schools.md +++ b/content/activities/schools.md @@ -57,8 +57,8 @@ To be announced. | [BRIDGES Summer School in The South Pacific: Innovative Prototyping through AI-powered tech and Open Source, January 9-11, 2026, Papua New Guinea](https://bridges-png.github.io/) | Raula Gaikovina Kula, Youmei Fan, Benson Mirou, Winifred Kula | | Proposal for the 1st SIGSOFT African Winter School on Software Engineering and Intelligence (ASSEI 2025), November 23-25, 2025, Tunisia | Ali Ouni, Mohamed Wiem Mkaouer, Maha Khemaja, Montassar Ben Messaoud | | Robotic Mission Engineering (RoME) - A Software Engineering for Robotics Summer School, February 23-27, 2026, Brazil | Genaína Nunes Rodrigues, Paulo Henrique Maia, Lina Marsso, Ana Cavalcanti, Patrizio Pelliccione | -| ACM SIGSOFT Winter School on AI-Infused Software Engineering (AISE) - Research and Practice, December 2025, India | Saurabh Tiwari, Santosh Singh Rathore, Sridhar Chimalakonda, Chetan Arora, Meenakshi D'Souza, Sudakshina Dutta | -| International Summer School on LLM-based Agents for Software Engineering, September 1-3, 2025, Spain | Roberto Rodriguez-Echeverria, José María Conejero, Fernando Sanchez-Figueroa, José Raúl Romero Salguero | +| [Winter School on AI-Infused Software Engineering - Research and Practice (AISE 2026), 7-10 January 2026](https://aise.daiict.ac.in/) | Saurabh Tiwari, Santosh Singh Rathore, Sridhar Chimalakonda, Chetan Arora, Meenakshi D'Souza, Sudakshina Dutta | +| [LLMA4SE 2025: International Summer School on LLM-based Agents for Software Engineering, September 1-3, 2025, Caceres, Spain](https://i3lab.unex.es/summer-school/) | Roberto Rodriguez-Echeverria, José María Conejero, Fernando Sanchez-Figueroa, José Raúl Romero Salguero | | [ACM SIGSOFT Australian Summer School on Software Engineering (OzSE), February 2-4, 2026, Australia](https://ozse-school.github.io/) | Patanamon Thongtanunam, Kla Tantithamthavorn, Chetan Arora, Tingting Bi, Michael Fu | | TAROT 2026 \| 21st Summer School on Software Testing, Verification & Validation, July 2026, Germany | Andrea Stocco, Alessio Gambi | | [ESEIW 2025 IASESE - Advanced School: Large Language Models in Empirical Software Engineering](https://conf.researchr.org/track/esem-2025/esem-2025-iasese---advanced-school) | Davide Taibi, Tim Menzies, Dan Port | From f6dc03a4d8973a58f3a14877f31a0b606fb87a89 Mon Sep 17 00:00:00 2001 From: yqtian Date: Sun, 5 Apr 2026 20:58:00 +1000 Subject: [PATCH 07/12] add one more link --- content/activities/schools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/activities/schools.md b/content/activities/schools.md index a6f8450..917c6ee 100644 --- a/content/activities/schools.md +++ b/content/activities/schools.md @@ -55,7 +55,7 @@ To be announced. | 5th LATAM School - The Latin American School in Software Engineering Research, September 22-23, 2025, Brazil | Lina Garces | | [2nd School of Empirical Studies in Software Engineering, July 2026, Brazil](https://conf.researchr.org/track/icse-2026/icse-2026-school-of-empirical-studies-in-software-engineering) | Lilian Passos Scatalon, Maria Lydia Fioravanti, Edson Oliveira Jr, Ellen Francine Barbosa | | [BRIDGES Summer School in The South Pacific: Innovative Prototyping through AI-powered tech and Open Source, January 9-11, 2026, Papua New Guinea](https://bridges-png.github.io/) | Raula Gaikovina Kula, Youmei Fan, Benson Mirou, Winifred Kula | -| Proposal for the 1st SIGSOFT African Winter School on Software Engineering and Intelligence (ASSEI 2025), November 23-25, 2025, Tunisia | Ali Ouni, Mohamed Wiem Mkaouer, Maha Khemaja, Montassar Ben Messaoud | +| [The 1st SIGSOFT African Winter School on Software Engineering and Intelligence (ASSEI 2025), November 23-25, 2025, Tunisia](https://africaseai.github.io/ASEAI2025/) | Ali Ouni, Mohamed Wiem Mkaouer, Maha Khemaja, Montassar Ben Messaoud | | Robotic Mission Engineering (RoME) - A Software Engineering for Robotics Summer School, February 23-27, 2026, Brazil | Genaína Nunes Rodrigues, Paulo Henrique Maia, Lina Marsso, Ana Cavalcanti, Patrizio Pelliccione | | [Winter School on AI-Infused Software Engineering - Research and Practice (AISE 2026), 7-10 January 2026](https://aise.daiict.ac.in/) | Saurabh Tiwari, Santosh Singh Rathore, Sridhar Chimalakonda, Chetan Arora, Meenakshi D'Souza, Sudakshina Dutta | | [LLMA4SE 2025: International Summer School on LLM-based Agents for Software Engineering, September 1-3, 2025, Caceres, Spain](https://i3lab.unex.es/summer-school/) | Roberto Rodriguez-Echeverria, José María Conejero, Fernando Sanchez-Figueroa, José Raúl Romero Salguero | From 13c56893abac3d6da29c13495b13bbab8d33142d Mon Sep 17 00:00:00 2001 From: yqtian Date: Tue, 7 Apr 2026 09:49:21 +1000 Subject: [PATCH 08/12] add links to 2025-2026 schools --- content/activities/schools.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/activities/schools.md b/content/activities/schools.md index 917c6ee..fe00fdb 100644 --- a/content/activities/schools.md +++ b/content/activities/schools.md @@ -52,17 +52,17 @@ To be announced. | 2025-2026 Summer/Winter Schools | Organizer(s) | |---------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------| -| 5th LATAM School - The Latin American School in Software Engineering Research, September 22-23, 2025, Brazil | Lina Garces | +| [5th LATAM School - The Latin American School in Software Engineering Research, September 22-23, 2025, Brazil](https://cbsoft.sbc.org.br/2025/escola/?lang=en) | Lina Garces | | [2nd School of Empirical Studies in Software Engineering, July 2026, Brazil](https://conf.researchr.org/track/icse-2026/icse-2026-school-of-empirical-studies-in-software-engineering) | Lilian Passos Scatalon, Maria Lydia Fioravanti, Edson Oliveira Jr, Ellen Francine Barbosa | | [BRIDGES Summer School in The South Pacific: Innovative Prototyping through AI-powered tech and Open Source, January 9-11, 2026, Papua New Guinea](https://bridges-png.github.io/) | Raula Gaikovina Kula, Youmei Fan, Benson Mirou, Winifred Kula | | [The 1st SIGSOFT African Winter School on Software Engineering and Intelligence (ASSEI 2025), November 23-25, 2025, Tunisia](https://africaseai.github.io/ASEAI2025/) | Ali Ouni, Mohamed Wiem Mkaouer, Maha Khemaja, Montassar Ben Messaoud | -| Robotic Mission Engineering (RoME) - A Software Engineering for Robotics Summer School, February 23-27, 2026, Brazil | Genaína Nunes Rodrigues, Paulo Henrique Maia, Lina Marsso, Ana Cavalcanti, Patrizio Pelliccione | +| [Robotic Mission Engineering (RoME) - A Software Engineering for Robotics Summer School, February 23-27, 2026, Brazil](https://lesunb.github.io/RoME26/) | Genaína Nunes Rodrigues, Paulo Henrique Maia, Lina Marsso, Ana Cavalcanti, Patrizio Pelliccione | | [Winter School on AI-Infused Software Engineering - Research and Practice (AISE 2026), 7-10 January 2026](https://aise.daiict.ac.in/) | Saurabh Tiwari, Santosh Singh Rathore, Sridhar Chimalakonda, Chetan Arora, Meenakshi D'Souza, Sudakshina Dutta | | [LLMA4SE 2025: International Summer School on LLM-based Agents for Software Engineering, September 1-3, 2025, Caceres, Spain](https://i3lab.unex.es/summer-school/) | Roberto Rodriguez-Echeverria, José María Conejero, Fernando Sanchez-Figueroa, José Raúl Romero Salguero | | [ACM SIGSOFT Australian Summer School on Software Engineering (OzSE), February 2-4, 2026, Australia](https://ozse-school.github.io/) | Patanamon Thongtanunam, Kla Tantithamthavorn, Chetan Arora, Tingting Bi, Michael Fu | -| TAROT 2026 \| 21st Summer School on Software Testing, Verification & Validation, July 2026, Germany | Andrea Stocco, Alessio Gambi | +| [TAROT 2026 \| 21st Summer School on Software Testing, Verification & Validation, July 2026, Germany](https://tarot26.github.io/) | Andrea Stocco, Alessio Gambi | | [ESEIW 2025 IASESE - Advanced School: Large Language Models in Empirical Software Engineering](https://conf.researchr.org/track/esem-2025/esem-2025-iasese---advanced-school) | Davide Taibi, Tim Menzies, Dan Port | -| LLM Software Development, November 2025, Germany | Chunyang Chen, Jieshan Chen, Shengcheng Yu | +| [LLM Software Development, November 2025, Germany](https://llmsoftwaredev.github.io/2026/) | Chunyang Chen, Jieshan Chen, Shengcheng Yu | ### 2024-25: 13 schools funded. 81K USD From d511e24ef7a3ab40161faba18ddfb3259633d77d Mon Sep 17 00:00:00 2001 From: Yongqiang Tian <41743566+yqtianust@users.noreply.github.com> Date: Tue, 7 Apr 2026 10:01:13 +1000 Subject: [PATCH 09/12] Update content/activities/schools.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- content/activities/schools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/activities/schools.md b/content/activities/schools.md index fe00fdb..de3142b 100644 --- a/content/activities/schools.md +++ b/content/activities/schools.md @@ -62,7 +62,7 @@ To be announced. | [ACM SIGSOFT Australian Summer School on Software Engineering (OzSE), February 2-4, 2026, Australia](https://ozse-school.github.io/) | Patanamon Thongtanunam, Kla Tantithamthavorn, Chetan Arora, Tingting Bi, Michael Fu | | [TAROT 2026 \| 21st Summer School on Software Testing, Verification & Validation, July 2026, Germany](https://tarot26.github.io/) | Andrea Stocco, Alessio Gambi | | [ESEIW 2025 IASESE - Advanced School: Large Language Models in Empirical Software Engineering](https://conf.researchr.org/track/esem-2025/esem-2025-iasese---advanced-school) | Davide Taibi, Tim Menzies, Dan Port | -| [LLM Software Development, November 2025, Germany](https://llmsoftwaredev.github.io/2026/) | Chunyang Chen, Jieshan Chen, Shengcheng Yu | +| [LLM Software Development, November 2026, Germany](https://llmsoftwaredev.github.io/2026/) | Chunyang Chen, Jieshan Chen, Shengcheng Yu | ### 2024-25: 13 schools funded. 81K USD From 4265298a2f18ea49436708bc12f0147246125ba5 Mon Sep 17 00:00:00 2001 From: Yongqiang Tian <41743566+yqtianust@users.noreply.github.com> Date: Tue, 7 Apr 2026 10:01:25 +1000 Subject: [PATCH 10/12] Update Dockerfile Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- Dockerfile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 33229d9..edd99f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,9 +12,13 @@ RUN case "${TARGETARCH}" in \ arm64) HUGO_ARCH="arm64" ;; \ *) echo "Unsupported TARGETARCH: ${TARGETARCH}" >&2; exit 1 ;; \ esac \ - && wget -q -O /tmp/hugo.tar.gz "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-${HUGO_ARCH}.tar.gz" \ - && tar -xzf /tmp/hugo.tar.gz -C /usr/local/bin hugo \ - && rm -f /tmp/hugo.tar.gz + && HUGO_TARBALL="hugo_extended_${HUGO_VERSION}_linux-${HUGO_ARCH}.tar.gz" \ + && wget -q -O "/tmp/${HUGO_TARBALL}" "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_TARBALL}" \ + && wget -q -O /tmp/hugo_checksums.txt "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_checksums.txt" \ + && grep " ${HUGO_TARBALL}\$" /tmp/hugo_checksums.txt > /tmp/hugo_checksums_entry.txt \ + && sha256sum -c /tmp/hugo_checksums_entry.txt \ + && tar -xzf "/tmp/${HUGO_TARBALL}" -C /usr/local/bin hugo \ + && rm -f "/tmp/${HUGO_TARBALL}" /tmp/hugo_checksums.txt /tmp/hugo_checksums_entry.txt WORKDIR /src From 2c6fe5da51ac929d99edbe862f037bfe0a9a5a49 Mon Sep 17 00:00:00 2001 From: Yongqiang Tian <41743566+yqtianust@users.noreply.github.com> Date: Tue, 7 Apr 2026 10:01:34 +1000 Subject: [PATCH 11/12] Update Dockerfile Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- Dockerfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index edd99f2..f6127af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,11 +7,12 @@ RUN apt-get update \ && apt-get install -y --no-install-recommends ca-certificates tar wget \ && rm -rf /var/lib/apt/lists/* -RUN case "${TARGETARCH}" in \ - amd64) HUGO_ARCH="amd64" ;; \ - arm64) HUGO_ARCH="arm64" ;; \ - *) echo "Unsupported TARGETARCH: ${TARGETARCH}" >&2; exit 1 ;; \ - esac \ +RUN TARGETARCH="${TARGETARCH:-$(dpkg --print-architecture)}" \ + && case "${TARGETARCH}" in \ + amd64) HUGO_ARCH="amd64" ;; \ + arm64) HUGO_ARCH="arm64" ;; \ + *) echo "Unsupported TARGETARCH: ${TARGETARCH}" >&2; exit 1 ;; \ + esac \ && HUGO_TARBALL="hugo_extended_${HUGO_VERSION}_linux-${HUGO_ARCH}.tar.gz" \ && wget -q -O "/tmp/${HUGO_TARBALL}" "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_TARBALL}" \ && wget -q -O /tmp/hugo_checksums.txt "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_${HUGO_VERSION}_checksums.txt" \ From 77534780c2a9b5702277c1dd67705f630b551b8c Mon Sep 17 00:00:00 2001 From: Yongqiang Tian <41743566+yqtianust@users.noreply.github.com> Date: Tue, 7 Apr 2026 10:02:08 +1000 Subject: [PATCH 12/12] Update Dockerfile Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f6127af..e773904 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,8 @@ ARG HUGO_VERSION=0.148.2 ARG TARGETARCH RUN apt-get update \ - && apt-get install -y --no-install-recommends ca-certificates tar wget \ + && apt-get install -y --no-install-recommends ca-certificates nodejs npm tar wget \ + && npm install -g sass-embedded \ && rm -rf /var/lib/apt/lists/* RUN TARGETARCH="${TARGETARCH:-$(dpkg --print-architecture)}" \