Skip to content

Fix the link check (lychee dropped --exclude-mail) and adopt the engineering standard - #28

Merged
Varnasr merged 5 commits into
mainfrom
ccr-eb68c78d-h22iov
Oct 19, 2026
Merged

Varnasr merged 5 commits into
mainfrom
ccr-eb68c78d-h22iov

Conversation

@Varnasr

@Varnasr Varnasr commented Oct 19, 2026

Copy link
Copy Markdown
Owner

What does this PR do?

The commits on this branch, oldest first:

  • Drop lychee's --exclude-mail flag, which lychee no longer accepts
  • Adopt the shared engineering standard and fill gaps in repository files
  • Engineering standard: note that the session's clones are shallow
  • Engineering standard: fourteen of the repositories are private

Each commit message says why the change was made and how it was checked. The shared engineering standard is the same file in every repository; Democracy-by-Design holds the canonical copy.

Type of change

  • Bug fix
  • CI/CD and repository configuration
  • Documentation (shared engineering standard, CLAUDE.md)

Checklist

  • This repository's own CI checks were run locally on the final branch and pass
  • Every edited workflow and Dependabot file parses as YAML
  • Nothing a reader sees was changed except where stated below

Does a reader see this?

No page a reader sees changes. Every merge to this site is a production build, and it publishes at the next 07:47 or 19:47 IST window for 15 credits, so squash-merge with [skip netlify] in the commit message.


Generated by Claude Code

Current lychee exits with "unexpected argument '--exclude-mail' found" and
suggests --include-mail: mail addresses are now skipped unless asked for, so
removing the flag keeps the old behaviour. The link check had failed on this
since 2026-10-18 in IdealogWorks, dev-case-studies, pinpointventures and
development-discourses; the same flag sits in this repository's workflow.

The same file had no permissions block, so it now declares contents: read.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014MHzNDc4396EfY5Y96DGT8
- .claude/engineering-standards.md: the engineering standard shared by every
  repository, copied from Democracy-by-Design, where tools/sync-standards.sh
  keeps the copies identical.
- CLAUDE.md: imports the standard on its third line; nothing else changed.
- .github/dependabot.yml: monthly, minor and patch updates grouped into one
  pull request per ecosystem, at most two open. Each merged pull request is a
  production deploy, so fewer, larger updates cost fewer Netlify credits.
- Workflows with no permissions block now declare contents: read. None of
  them writes to the repository.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014MHzNDc4396EfY5Y96DGT8
@netlify

netlify Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for postheroic-world ready!

Name Link
🔨 Latest commit 4ef2c6c
🔍 Latest deploy log https://app.netlify.com/projects/postheroic-world/deploys/6ad5eb05d3e2ab89ee42de77
😎 Deploy Preview https://deploy-preview-28--postheroic-world.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014MHzNDc4396EfY5Y96DGT8
@Varnasr
Varnasr merged commit defe6d4 into main Oct 19, 2026
6 checks passed
@Varnasr
Varnasr deleted the ccr-eb68c78d-h22iov branch October 19, 2026 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants