5454 META_FILE_PATH_PREFIX :
5555 required : true
5656 type : string
57- default : ' '
57+ default : " "
5858 description : A prefix to append to meta file (also target folder where the files should be sent on remote)
5959 META_REPO :
6060 required : false
6161 type : string
62- default : ' '
63- description : Target meta repo to sync metadata changes
62+ default : " "
63+ description : DEPRECATED - Target meta repo to sync metadata changes
6464 META_REPO_BRANCH :
6565 required : false
6666 type : string
67- default : ' '
68- description : Target meta repo branch name
67+ default : " "
68+ description : DEPRECATED - Target meta repo branch name
6969 META_REPO_DEFAULT_BRANCH :
7070 required : false
7171 type : string
72- default : ' main'
73- description : Target meta repo default branch name
72+ default : " main"
73+ description : DEPRECATED - Target meta repo default branch name
7474 CODE_WORKING_DIRECTORY :
7575 required : false
7676 type : string
77- default : ' code'
77+ default : " code"
7878 description : Working directory to place code into
7979 ARTIFACTS_DIR :
8080 required : false
8181 type : string
82- default : ' build'
82+ default : " build"
8383 description : Directory to place produced artifacts into (will be inside CODE_WORKING_DIRECTORY)
8484
8585 secrets :
9797 required : false
9898 DEPLOYMENT_TOKEN :
9999 required : false
100+ # GH_BOT_DEPLOY_TOKEN is DEPRECATED
100101 GH_BOT_DEPLOY_TOKEN :
101- required : true
102+ required : false
102103
103104jobs :
104105 build-and-distribute :
@@ -145,7 +146,7 @@ jobs:
145146 WORKING_DIRECTORY : ${{ inputs.CODE_WORKING_DIRECTORY }}
146147 ARTIFACTS_PATTERN : ${{ inputs.ARTIFACTS_PATTERN }}
147148 ARTIFACTS_DIR : ${{ inputs.ARTIFACTS_DIR }}
148- BUILD_LOG_FILENAME : ' artifacts-${GITHUB_RUN_ID}-${GITHUB_SHA}.log'
149+ BUILD_LOG_FILENAME : " artifacts-${GITHUB_RUN_ID}-${GITHUB_SHA}.log"
149150 env :
150151 REPO_USERNAME : ${{ secrets.REPO_USERNAME }}
151152 REPO_PASSWORD : ${{ secrets.REPO_PASSWORD }}
@@ -172,50 +173,13 @@ jobs:
172173 if : ${{ inputs.UPLOAD_BUILD_ARTIFACTS }}
173174 uses : ./actions/.github/actions/teleport
174175 with :
175- EXEC_COMMANDS_PRE : ' mkdir -p ${{ inputs.META_FILE_PATH_PREFIX }}'
176- FILES : ' ./${{ inputs.CODE_WORKING_DIRECTORY }}/*.tar.gz'
176+ EXEC_COMMANDS_PRE : " mkdir -p ${{ inputs.META_FILE_PATH_PREFIX }}"
177+ FILES : " ./${{ inputs.CODE_WORKING_DIRECTORY }}/*.tar.gz"
177178 EXEC_COMMANDS : ' echo "${{ github.sha }}" > ${{ inputs.META_FILE_PATH_PREFIX }}/hash.txt'
178179 FILES_FOLDER : ${{ inputs.META_FILE_PATH_PREFIX }}
179- TELEPORT_VERSION : ' 18.1.4'
180+ TELEPORT_VERSION : " 18.1.4"
180181 env :
181182 HOSTNAME : ${{ secrets.HOSTNAME }}
182183 PROXY_URL : ${{ secrets.PROXY_URL }}
183184 TOKEN : ${{ secrets.TELEPORT_TOKEN }}
184185 USERNAME : ${{ secrets.USERNAME }}
185-
186- meta-repo :
187- runs-on : ${{ inputs.RUNNER }}
188- if : >-
189- ${{
190- inputs.UPLOAD_BUILD_ARTIFACTS == 'true' &&
191- inputs.META_REPO != '' &&
192- inputs.META_REPO_BRANCH != ''
193- }}
194- needs :
195- - build-and-distribute
196- permissions :
197- id-token : write
198- contents : read
199- environment : ${{ inputs.ENVIRONMENT }}
200- steps :
201-
202- - name : Checkout reusable actions
203- uses : actions/checkout@v4
204- with :
205- repository : signalwire/actions-template
206- ref : master
207- fetch-depth : 1
208- path : actions
209- sparse-checkout : |
210- .github/actions/meta-repo/action.yml
211- sparse-checkout-cone-mode : false
212-
213- - name : Push build specific data to meta-repo
214- uses : ./actions/.github/actions/meta-repo
215- with :
216- META_CONTENT : ${{ inputs.META_FILE_PATH_PREFIX }}
217- META_REPO : ${{ inputs.META_REPO }}
218- META_REPO_BRANCH : ${{ inputs.META_REPO_BRANCH }}
219- META_REPO_DEFAULT_BRANCH : ${{ inputs.META_REPO_DEFAULT_BRANCH }}
220- env :
221- GH_BOT_DEPLOY_TOKEN : ${{ secrets.GH_BOT_DEPLOY_TOKEN }}
0 commit comments