File tree 1 file changed +8
-18
lines changed
1 file changed +8
-18
lines changed Original file line number Diff line number Diff line change @@ -39,34 +39,24 @@ jobs:
39
39
name : Should Run
40
40
runs-on : ubuntu-latest
41
41
outputs :
42
- previous_version : ${{steps.versions.outputs.PREVIOUS_VAL}}
43
- current_version : ${{steps.versions.outputs.CURRENT_VAL}}
42
+ sec_agent_did_change : ${{ steps.check_sec_agent.outputs.divergent }}
44
43
steps :
45
44
- uses : actions/checkout@v4
46
45
with :
47
46
fetch-depth : 2
48
- - uses : tj-actions/changed-files@v44
49
- id : changed_files
47
+ - name : Check Security Agent Changed
48
+ id : check_sec_agent
49
+ uses : jsumners-nr/gha-node-deps-divergent@643628fe0da51ec025e984c4644f17fd9f9e93f6
50
50
with :
51
- files : package.json
52
- - name : Get dependency versions
53
- id : versions
54
- if : steps.changed_files.outputs.any_changed == 'true'
55
- run : |
56
- current_val=$(cat package.json | jq -r --arg pkg "@newrelic/security-agent" '.dependencies[$pkg]')
57
- echo "current_val=${current_val}" >> $GITHUB_OUTPUT
58
-
59
- git checkout origin/${{github.base_ref || 'main'}}
60
- previous_val=$(cat package.json | jq -r --arg pkg "@newrelic/security-agent" '.dependencies[$pkg]')
61
- echo "previous_val=${previous_val}" >> $GITHUB_OUTPUT
62
-
63
- git checkout ${{github.sha}}
51
+ base-sha : ${{ github.base_ref || 'main' }}
52
+ current-sha : ${{ github.sha }}
53
+ package-name : ' @newrelic/security-agent'
64
54
65
55
security-agent-tests :
66
56
needs : [should_run]
67
57
if : github.event_name == 'workflow_dispatch' ||
68
58
github.event_name == 'schedule' ||
69
- needs.should_run.outputs.previous_version != needs.should_run.outputs.current_version
59
+ needs.should_run.outputs.sec_agent_did_change == 'true'
70
60
71
61
runs-on : ubuntu-latest
72
62
You can’t perform that action at this time.
0 commit comments