Skip to content

Update social posts to javaevolved.dev #39

Update social posts to javaevolved.dev

Update social posts to javaevolved.dev #39

name: Content Validation
on:
pull_request:
paths:
- '.github/workflows/content-validation.yml'
- 'content/**'
- 'proof/**'
- 'social/tweets/**'
- 'translations/**'
- 'templates/**'
- 'html-generators/generate.java'
- 'html-generators/generatesocialqueue.java'
- 'html-generators/socialpost.java'
- 'html-generators/validatepatternchanges.java'
- 'html-generators/tags.properties'
- 'html-generators/categories.properties'
- 'html-generators/locales.properties'
workflow_dispatch:
permissions:
contents: read
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: actions/setup-java@v6
with:
distribution: 'temurin'
java-version: '25'
- uses: jbangdev/setup-jbang@main
- name: Validate new pattern checklist
if: github.event_name == 'pull_request'
run: >
jbang html-generators/validatepatternchanges.java
--base "${{ github.event.pull_request.base.sha }}"
--head "${{ github.event.pull_request.head.sha }}"
- name: Validate social posting flow
run: |
jbang html-generators/generatesocialqueue.java
jbang html-generators/socialpost.java --dry-run
- name: Validate content and generate site
run: jbang html-generators/generate.java