Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
e5720c7
Update dependency com.fasterxml.jackson:jackson-bom to v2.21.1
xdev-renovate Feb 25, 2026
abb7db9
Update dependency org.openapitools:jackson-databind-nullable to v0.2.9
xdev-renovate Feb 25, 2026
b3edd66
Update dependency software.xdev:find-and-replace-maven-plugin to v1.0.5
xdev-renovate Feb 25, 2026
bd6498d
Update lycheeverse/lychee-action digest to 8646ba3
xdev-renovate Feb 26, 2026
8b6624e
Update lycheeverse/lychee-action digest to 8646ba3
xdev-renovate Feb 26, 2026
a53730b
Update actions/upload-artifact action to v7
xdev-renovate Feb 27, 2026
0dcf9cf
Update dependency com.puppycrawl.tools:checkstyle to v13.3.0
xdev-renovate Mar 1, 2026
77e37f9
Update dependency net.sourceforge.pmd:pmd-core to v7.22.0 [SECURITY]
xdev-renovate Mar 2, 2026
961291c
Update dependency net.sourceforge.pmd:pmd-java to v7.22.0
xdev-renovate Mar 2, 2026
116c98b
Merge pull request #254 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Mar 2, 2026
1502f77
Merge pull request #252 from xdev-software/renovate/actions-upload-ar…
AB-xdev Mar 2, 2026
f3b4dc8
Merge pull request #251 from xdev-software/renovate/lycheeverse-lyche…
AB-xdev Mar 2, 2026
7c63532
Merge pull request #253 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Mar 2, 2026
4a8ede9
Merge pull request #255 from xdev-software/renovate/maven-net.sourcef…
AB-xdev Mar 2, 2026
a06462c
Merge pull request #12 from xdev-software/renovate/lycheeverse-lychee…
AB-xdev Mar 2, 2026
6f9b5b3
Create report-gha-workflow-security-problems.yml
AB-xdev Mar 2, 2026
1fa1c4e
Merge branch 'master' into update-from-template-xdev-software/base-te…
xdev-gh-bot Mar 2, 2026
b24ea85
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Mar 2, 2026
eb8eb4f
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 2, 2026
7fee978
Merge pull request #378 from xdev-software/renovate/software.xdev-fin…
AB-xdev Mar 2, 2026
a421689
Merge pull request #384 from xdev-software/renovate/com.fasterxml.jac…
AB-xdev Mar 2, 2026
bf802ca
Merge pull request #383 from xdev-software/renovate/org.openapitools-…
AB-xdev Mar 2, 2026
86e56e1
Update dependency org.openapitools:openapi-generator-maven-plugin to …
xdev-renovate Mar 2, 2026
735ba3f
Merge pull request #379 from xdev-software/renovate/org.openapitools-…
AB-xdev Mar 2, 2026
42dc90b
Ignore cancelled builds
AB-xdev Mar 6, 2026
52b2e86
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 6, 2026
84e1242
Enforce use of PMD plugin
AB-xdev Mar 9, 2026
f32e848
Merge branch 'master' into update-from-template-xdev-software/java-se…
xdev-gh-bot Mar 9, 2026
bba37a0
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Mar 9, 2026
925771a
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 9, 2026
c8c9580
Update dependency maven to v3.9.13
xdev-renovate Mar 10, 2026
2d070a8
Merge pull request #257 from xdev-software/renovate/maven-3.x
AB-xdev Mar 12, 2026
21f7916
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 12, 2026
4951b0b
Update dependency maven to v3.9.14
xdev-renovate Mar 13, 2026
cbd7ac8
Update shogo82148/actions-create-release digest to 6a39603
xdev-renovate Mar 15, 2026
2c39678
Merge pull request #259 from xdev-software/renovate/maven-3.x
AB-xdev Mar 16, 2026
260b3f6
Merge pull request #260 from xdev-software/renovate/shogo82148-action…
AB-xdev Mar 16, 2026
c1754e9
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 16, 2026
b6c60e6
Update net.sourceforge.pmd to v7.23.0
xdev-renovate Mar 28, 2026
7192c1a
Update dependency com.puppycrawl.tools:checkstyle to v13.4.0
xdev-renovate Mar 30, 2026
33cd0ba
Merge pull request #262 from xdev-software/renovate/com.puppycrawl.to…
AB-xdev Mar 30, 2026
c2bcba6
Merge pull request #261 from xdev-software/renovate/net.sourceforge.pmd
AB-xdev Mar 30, 2026
225c79b
Prepare for new templating system
AB-xdev Mar 30, 2026
fdda8ee
Merge branch 'master' into update-from-template-xdev-software/base-te…
xdev-gh-bot Mar 30, 2026
38677a8
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Mar 30, 2026
fcf8b93
Update upstream.yml
AB-xdev Mar 30, 2026
f4ece13
Merge branch 'master' into update-from-template-xdev-software/standar…
xdev-gh-bot Mar 30, 2026
3e30eeb
Create upstream.yml
AB-xdev Mar 30, 2026
687c673
Update upstream.yml
AB-xdev Mar 30, 2026
ee8add3
Update upstream.yml
AB-xdev Mar 30, 2026
e041eb1
Merge branch 'master' into update-from-template-xdev-software/java-te…
xdev-gh-bot Mar 30, 2026
ede6e38
Update dependency com.fasterxml.jackson:jackson-bom to v2.21.2
xdev-renovate Mar 31, 2026
ea03c4e
Update dependency org.openapitools:jackson-databind-nullable to v0.2.10
xdev-renovate Mar 31, 2026
95c094c
Update dependency org.apache.maven.plugins:maven-resources-plugin to …
xdev-renovate Mar 31, 2026
1ab1e78
Update log4j2-version to v2.25.4
xdev-renovate Mar 31, 2026
fa9ccfa
Update upstream.yml
AB-xdev Mar 31, 2026
6e3a25f
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
603e789
Merge branch 'master' into update-from-template-github_com_xdev-softw…
xdev-gh-bot Mar 31, 2026
1394d71
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
5c87fee
Merge pull request #397 from xdev-software/renovate/com.fasterxml.jac…
AB-xdev Mar 31, 2026
ed49756
Merge pull request #390 from xdev-software/renovate/org.apache.maven.…
AB-xdev Mar 31, 2026
3a00da6
Merge pull request #398 from xdev-software/renovate/org.openapitools-…
AB-xdev Mar 31, 2026
792e7fd
Merge pull request #401 from xdev-software/renovate/log4j2-version
AB-xdev Mar 31, 2026
c0e52bd
Delete update-from-template.yml
AB-xdev Mar 31, 2026
324bd20
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
2e29c7a
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
16fe3c5
Merge remote-tracking branch 'origin/update-from-template-github_com_…
AB-xdev Mar 31, 2026
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
2 changes: 2 additions & 0 deletions .config/topo/upstream.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- url: https://github.com/xdev-software/openapi-client-maven-template.git
branch: master
2 changes: 1 addition & 1 deletion .github/workflows/broken-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:

- name: Link Checker
id: lychee
uses: lycheeverse/lychee-action@a8c4c7cb88f0c7386610c35eb25108e448569cb0 # v2
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2
with:
fail: false # Don't fail on broken links, create an issue instead

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/check-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
fi

- name: Upload demo files
uses: actions/upload-artifact@v6
uses: actions/upload-artifact@v7
with:
name: demo-files-java-${{ matrix.java }}
path: ${{ env.DEMO_MAVEN_MODULE }}/target/${{ env.DEMO_MAVEN_MODULE }}.jar
Expand Down Expand Up @@ -151,8 +151,8 @@ jobs:
run: ./mvnw -B pmd:aggregate-cpd pmd:cpd-check -P pmd -DskipTests -T2C

- name: Upload report
if: always()
uses: actions/upload-artifact@v6
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v7
with:
name: pmd-report
if-no-files-found: ignore
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ jobs:

- name: Create Release
id: create-release
uses: shogo82148/actions-create-release@559c27ce7eb834825e2b55927c64f6d1bd1db716 # v1
uses: shogo82148/actions-create-release@6a396031bc74c57403da1018fec74d24c6aa03cd # v1
with:
tag_name: v${{ steps.version.outputs.release }}
release_name: v${{ steps.version.outputs.release }}
Expand Down
61 changes: 61 additions & 0 deletions .github/workflows/report-gha-workflow-security-problems.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Report workflow security problems

on:
workflow_dispatch:
push:
branches: [ develop ]
paths:
- '.github/workflows/**'

permissions:
issues: write

jobs:
prt:
runs-on: ubuntu-latest
timeout-minutes: 15
# Only run this in our repos (Prevent notification spam by forks)
if: ${{ github.repository_owner == 'xdev-software' }}
steps:
- uses: actions/checkout@v6

- name: Check
id: check
run: |
grep -l 'pull_request_target:' --exclude report-gha-workflow-security-problems.yml *.yml > reported.txt && exit 1 || exit 0
working-directory: .github/workflows

- name: Find already existing issue
id: find-issue
if: ${{ !cancelled() }}
run: |
echo "number=$(gh issue list -l 'bug' -l 'automated' -L 1 -S 'in:title "Incorrectly configure GHA workflow (prt)"' -s 'open' --json 'number' --jq '.[].number')" >> $GITHUB_OUTPUT
env:
GH_TOKEN: ${{ github.token }}

- name: Close issue if everything is fine
if: ${{ success() && steps.find-issue.outputs.number != '' }}
run: gh issue close -r 'not planned' ${{ steps.find-issue.outputs.number }}
env:
GH_TOKEN: ${{ github.token }}

- name: Create report
if: ${{ failure() && steps.check.conclusion == 'failure' }}
run: |
echo 'Detected usage of `pull_request_target`. This event is dangerous and MUST NOT BE USED AT ALL COST!' > reported.md
echo '' >> reported.md
echo '/cc @xdev-software/gha-workflow-security' >> reported.md
echo '' >> reported.md
echo '```' >> reported.md
cat .github/workflows/reported.txt >> reported.md
echo '```' >> reported.md
cat reported.md

- name: Create Issue From File
if: ${{ failure() && steps.check.conclusion == 'failure' }}
uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 # v6
with:
issue-number: ${{ steps.find-issue.outputs.number }}
title: 'Incorrectly configure GHA workflow (prt)'
content-filepath: ./reported.md
labels: bug, automated
Loading