Skip to content

Commit

Permalink
Merge pull request #274 from jhipster/add_copyright_script
Browse files Browse the repository at this point in the history
Add copyright script
  • Loading branch information
DanielFran authored Jan 7, 2023
2 parents e3f842b + c8d86ca commit 46ed15a
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/copyright-update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Copyright Update
on:
schedule:
- cron: '0 0 31 12 *' # Repeats December 31st every year

permissions:
contents: read

jobs:
build:
permissions:
contents: write # for peter-evans/create-pull-request to create branch
pull-requests: write # for peter-evans/create-pull-request to create a PR
name: copyright update
if: github.repository == 'jhipster/generator-jhipster-micronaut'
runs-on: ubuntu-latest
timeout-minutes: 40
steps:
# Checkout
- uses: actions/checkout@v3
with:
ref: main
fetch-depth: 0
# Update the copyright headers
- name: Find and Replace
run: |
CURRENT_YEAR=$(date +'%Y')
NEW_YEAR=$(($CURRENT_YEAR + 1))
grep -rlZE "Copyright ([0-9]+)-$CURRENT_YEAR" . | xargs -0 sed -i -E "s/Copyright ([0-9]+)-$CURRENT_YEAR/Copyright \1-$NEW_YEAR/g"
# Create PR
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: 'Update copyright headers'
title: 'Update Copyright Headers'
body: 'This is an automated pull request to update the copyright headers'
branch: 'copyright-date-update'
author: 'jhipster-bot <jhipster-bot@users.noreply.github.com>'

0 comments on commit 46ed15a

Please sign in to comment.