File size: 524 Bytes
27cc612
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Standalone CLI entry point used by the GitHub Actions weekly workflow
// (and available for manual local runs) to generate this week's issue
// without needing to spin up the Express server.
require("dotenv").config();
const { generateNewsletter } = require("../lib/generate");

generateNewsletter()
  .then((issue) => {
    console.log(`Generated issue dated ${issue.issueDate} (volume ${issue.volume})`);
  })
  .catch((err) => {
    console.error("Newsletter generation failed:", err);
    process.exitCode = 1;
  });