4848 echo "${yellow}${bold}------------------------------------------------------------------------------------------${reset}"
4949 echo "${yellow}${bold}Check for changes in source code${reset}"
5050 echo "${yellow}${bold}------------------------------------------------------------------------------------------${reset}"
51- echo "${newLine}"
51+
5252 echo "${yellow}Checking if there has been changes to source code by running git diff on the src folder excluding markdown files${reset}"
5353
5454 if [ "$GITHUB_EVENT_NAME" == "workflow_run" ]; then
6565
6666 echo "${yellow}${bold}Changes:${reset}"
6767 echo "$changes"
68- echo "${newLine}"
6968
7069 if [ -n "$changes" ]; then
7170 nonMarkdownChanges=$(echo $changes | grep -v '\.md$')
8483
8584 echo "continueWorkflow=$continueWorkflow" >> "$GITHUB_OUTPUT"
8685
87- echo "${newLine}"
8886 echo "${yellow}${bold}------------------------------------------------------------------------------------------${reset}"
8987
9088 buildAndPublish :
10199 uses : actions/checkout@v4
102100 with :
103101 fetch-depth : 0
104- ref : ${{ github.event_name == 'workflow_run' && github.event.workflow_run.head_branch || github.ref }}
102+ ref : ${{ github.event_name == 'workflow_run' && github.event.workflow_run.head_branch || github.ref_name }}
105103
106104 - name : " Set Git Config"
107105 run : |
@@ -111,7 +109,7 @@ jobs:
111109
112110 - name : Authenticate node
113111 uses : navikt/sf-platform/.github/actions/authenticateNode@main
114- if : ${{ github.event_name == 'workflow_run' && github.event.workflow_run.head_branch == 'main' || github.ref_name == 'main' }}
112+ if : ${{ ( github.event_name == 'workflow_run' && github.event.workflow_run.head_branch == 'main') || github.ref_name }}
115113
116114 - name : Authenticate DevHub
117115 uses : navikt/sf-platform/.github/actions/authenticateOrg@main
@@ -125,6 +123,8 @@ jobs:
125123 with :
126124 devhub : " devhub"
127125 pools : " ciPlatform"
126+ ref : ${{ (github.event_name == 'workflow_run' && github.event.workflow_run.event == 'pull_request') && github.event.workflow_run.head_sha || '' }}
127+ baseRef : ${{ (github.event_name == 'workflow_run' && github.event.workflow_run.event == 'pull_request') && github.event.workflow_run.pull_requests.base.sha || '' }}
128128
129129 - name : Quick build
130130 uses : navikt/sf-platform/.github/actions/ciQuickBuild@main
@@ -134,18 +134,18 @@ jobs:
134134
135135 - name : Publish artifacts
136136 uses : navikt/sf-platform/.github/actions/publishArtifact@main
137- if : ${{ github.event_name == 'workflow_run' && github.event.workflow_run.head_branch == 'main' || github.ref_name == 'main' }}
137+ if : ${{ ( github.event_name == 'workflow_run' && github.event.workflow_run.head_branch == 'main') || github.ref_name == 'main' }}
138138 with :
139139 nodeToken : ${{ secrets.GITHUB_TOKEN }}
140140
141141 - name : Generate Release Name
142- if : ${{ github.event_name == 'workflow_run' && github.event.workflow_run.head_branch == 'main' || github.ref_name == 'main' }}
142+ if : ${{ ( github.event_name == 'workflow_run' && github.event.workflow_run.head_branch == 'main') || github.ref_name == 'main' }}
143143 id : generate_name
144144 run : |
145145 echo "releaseName=sf-platform_$(date +%s%3N)" >> $GITHUB_OUTPUT
146146
147147 - name : Generate Release Definition
148- if : ${{ github.event_name == 'workflow_run' && github.event.workflow_run.head_branch == 'main' || github.ref_name == 'main' }}
148+ if : ${{ ( github.event_name == 'workflow_run' && github.event.workflow_run.head_branch == 'main') || github.ref_name == 'main' }}
149149 uses : navikt/sf-platform/.github/actions/generateReleaseDefinition@main
150150 with :
151151 branchToCommitTo : ${{ github.ref }}
0 commit comments