aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/dependency_sync.yml
blob: ee6500de89371271657a6735515734066b7c0c12 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
name: DependencySync

on:
  workflow_dispatch:
  pull_request_target:
    branches:
      - develop

jobs:
  cancel-other-jobs:

    runs-on: ubuntu-latest

    steps:
      # cancel previous jobs
      - name: Cancel Previous Runs
        uses: styfle/cancel-workflow-action@0.9.0
        env:
          access_token: '${{ secrets.PSL_UPDATE_TOKEN }}'

  dependency-sync:

    runs-on: ubuntu-latest

    steps:

      - uses: actions/checkout@v2.4.0
        with:
          token: ${{ secrets.PSL_UPDATE_TOKEN }}
          ref: ${{ github.event.pull_request.head.ref }}
          fetch-depth: 0

      - uses: gradle/wrapper-validation-action@v1

      - name: Set up JDK
        uses : actions/setup-java@v2.4.0
        with :
          distribution : 'zulu'
          java-version : '11'
          cache: 'gradle'

      - uses: gradle/gradle-build-action@v2.0.1
        name: run dependencySync
        with:
          arguments: |
            dependencySync

      # If the copy generated changes, commit and push those changes.
      - name: commit changes
        uses: stefanzweifel/git-auto-commit-action@v4
        with:
          commit_message: sync dependency definitions
          commit_options: '--no-verify --signoff'