Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/pr-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,12 @@ jobs:
--baseURL "${{ steps.base_url.outputs.base_url }}/" \
--destination "${{ github.workspace }}/public/pr-${{ github.event.number }}"

- name: Copy legacy SEN assets for PR preview
working-directory: pr
env:
PUBLIC_DIR: ${{ github.workspace }}/public/pr-${{ github.event.number }}
run: node scripts/copy-legacy-sen-assets.mjs

- name: Check internal links
working-directory: pr
env:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/production-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,9 @@ jobs:
--minify \
--baseURL "${{ steps.pages.outputs.base_url }}/"

- name: Copy legacy SEN assets
run: node scripts/copy-legacy-sen-assets.mjs

- name: Check internal links
env:
SITE_BASE_URL: ${{ steps.pages.outputs.base_url }}/
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ RUN TARGETARCH="${TARGETARCH:-$(dpkg --print-architecture)}" \
&& 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 \
&& (cd /tmp && sha256sum -c 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

Expand Down
7 changes: 3 additions & 4 deletions content/SEN/guideline.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ Finally, as _reports_, we welcome summary reports from workshops conducted under

Manuscripts should be prepared by using **SEN style** and submitted by sending their sources and/or .pdfs with all fonts embedded. The following templates are available:

* [.doc](/SEN/ACM_SIGSOFT_pubform.doc): MS Word 97-2003
* [.docx](/SEN/ACM_SIGSOFT_pubform.docx): MS Word 2007
* [.cls](/SEN/acm_sen_article.cls) or [.zip](/SEN/latex-example.zip): LaTeX
* [.doc](/sen/ACM_SIGSOFT_pubform.doc): MS Word 97-2003
* [.docx](/sen/ACM_SIGSOFT_pubform.docx): MS Word 2007
* [.cls](/sen/acm_sen_article.cls) or [.zip](/sen/latex-example.zip): LaTeX

Authors are warmly encouraged to carefully structure the abstract of their manuscript, so as to ensure that it reflects the key points addressed in the document, which will appear in full in the ACM Digital Library. Authors are also encouraged to use the keywords found on the ACM Computer Classification System (CCS) that is available [online](https://dl.acm.org/ccs).

Expand Down Expand Up @@ -59,4 +59,3 @@ Plagiarism is copying words from another published paper (your own or someone el

Any copied text longer than a few words should be put in quotes and given a reference. If you copy more than a full sentence, use indented paragraphs to denote a block quote. Note that copying text and then changing words here and there is not good enough. Use quotes or rewrite completely.


23 changes: 23 additions & 0 deletions scripts/copy-legacy-sen-assets.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/usr/bin/env node

import fs from "node:fs";
import path from "node:path";

const publicRoot = path.resolve(process.env.PUBLIC_DIR || process.argv[2] || "public");
const sourceDir = path.resolve(process.env.SEN_STATIC_DIR || process.argv[3] || "static/sen");
const legacyDir = path.join(publicRoot, "SEN");

if (!fs.existsSync(publicRoot) || !fs.statSync(publicRoot).isDirectory()) {
console.error(`Missing Hugo public directory: ${publicRoot}`);
process.exit(1);
}

if (!fs.existsSync(sourceDir) || !fs.statSync(sourceDir).isDirectory()) {
console.error(`Missing SEN static assets directory: ${sourceDir}`);
process.exit(1);
}

fs.mkdirSync(legacyDir, { recursive: true });
fs.cpSync(sourceDir, legacyDir, { recursive: true });

console.log(`Copied SEN assets to ${path.relative(process.cwd(), legacyDir) || legacyDir}`);
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading