@@ -100,67 +100,67 @@ jobs:
100
100
echo "::notice::The documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}"
101
101
if : steps.download-doc.outcome == 'success'
102
102
103
- publish-live-doc :
104
- runs-on : ubuntu-latest
105
- if : github.event.workflow_run.conclusion == 'success'
106
- env :
107
- CAN_DEPLOY : ${{ secrets.NETLIFY_AUTH_TOKEN != '' && secrets.NETLIFY_SITE_ID != '' }}
108
- steps :
109
- - name : Get information about workflow origin
110
- uses : potiuk/get-workflow-origin@v1_5
111
- id : source-run-info
112
- with :
113
- token : ${{ secrets.GITHUB_TOKEN }}
114
- sourceRunId : ${{ github.event.workflow_run.id }}
115
- if : env.CAN_DEPLOY == 'true'
116
-
117
- - name : Download live doc
118
- id : download-doc
119
- uses : actions/download-artifact@v4
120
- with :
121
- name : livedoc
122
- github-token : ${{ secrets.GITHUB_TOKEN }}
123
- repository : ${{ github.repository }}
124
- run-id : ${{ github.event.workflow_run.id }}
125
- # if the doc was built for tag push (targetBranch contains the tag)
126
- if : steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch != 'develop'
127
-
128
- - name : Extract live doc
129
- run : unzip livedoc.zip -d livedoc
130
- if : steps.download-doc.outcome == 'success'
131
-
132
- - name : Create _headers file for permissive CORS
133
- run : |
134
- cat <<EOF > livedoc/livedoc/_headers
135
- /*
136
- Access-Control-Allow-Origin: *
137
- Access-Control-Allow-Methods: GET
138
- Access-Control-Allow-Headers: Content-Type
139
- EOF
140
- if : steps.download-doc.outcome == 'success'
141
-
142
- - name : Deploy to netlify with doc-TAG alias
143
- id : deploy-netlify
144
- uses : netlify/actions/cli@master
145
- with :
146
- args : deploy --dir=livedoc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS}
147
- env :
148
- NETLIFY_AUTH_TOKEN : ${{ secrets.NETLIFY_AUTH_TOKEN }}
149
- NETLIFY_SITE_ID : ${{ secrets.NETLIFY_SITE_ID }}
150
- NETLIFY_MESSAGE : doc-${{ steps.source-run-info.outputs.targetBranch }}
151
- NETLIFY_ALIAS : doc-${{ steps.source-run-info.outputs.targetBranch }}
152
- if : steps.download-doc.outcome == 'success'
153
-
154
- - name : Deploy to netlify with doc-release alias
155
- uses : netlify/actions/cli@master
156
- with :
157
- args : deploy --dir=livedoc/livedoc --message doc-release --alias doc-release
158
- env :
159
- NETLIFY_AUTH_TOKEN : ${{ secrets.NETLIFY_AUTH_TOKEN }}
160
- NETLIFY_SITE_ID : ${{ secrets.NETLIFY_SITE_ID }}
161
- if : steps.download-doc.outcome == 'success'
162
-
163
- - name : Report deployment url
164
- run : |
165
- echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}"
166
- if : steps.download-doc.outcome == 'success'
103
+ # publish-live-doc:
104
+ # runs-on: ubuntu-latest
105
+ # if: github.event.workflow_run.conclusion == 'success'
106
+ # env:
107
+ # CAN_DEPLOY: ${{ secrets.NETLIFY_AUTH_TOKEN != '' && secrets.NETLIFY_SITE_ID != '' }}
108
+ # steps:
109
+ # - name: Get information about workflow origin
110
+ # uses: potiuk/get-workflow-origin@v1_5
111
+ # id: source-run-info
112
+ # with:
113
+ # token: ${{ secrets.GITHUB_TOKEN }}
114
+ # sourceRunId: ${{ github.event.workflow_run.id }}
115
+ # if: env.CAN_DEPLOY == 'true'
116
+
117
+ # - name: Download live doc
118
+ # id: download-doc
119
+ # uses: actions/download-artifact@v4
120
+ # with:
121
+ # name: livedoc
122
+ # github-token: ${{ secrets.GITHUB_TOKEN }}
123
+ # repository: ${{ github.repository }}
124
+ # run-id: ${{ github.event.workflow_run.id }}
125
+ # # if the doc was built for tag push (targetBranch contains the tag)
126
+ # if: steps.source-run-info.outputs.sourceEvent == 'push' && steps.source-run-info.outputs.targetBranch != 'develop'
127
+
128
+ # - name: Extract live doc
129
+ # run: unzip livedoc.zip -d livedoc
130
+ # if: steps.download-doc.outcome == 'success'
131
+
132
+ # - name: Create _headers file for permissive CORS
133
+ # run: |
134
+ # cat <<EOF > livedoc/livedoc/_headers
135
+ # /*
136
+ # Access-Control-Allow-Origin: *
137
+ # Access-Control-Allow-Methods: GET
138
+ # Access-Control-Allow-Headers: Content-Type
139
+ # EOF
140
+ # if: steps.download-doc.outcome == 'success'
141
+
142
+ # - name: Deploy to netlify with doc-TAG alias
143
+ # id: deploy-netlify
144
+ # uses: netlify/actions/cli@master
145
+ # with:
146
+ # args: deploy --dir=livedoc/livedoc --message ${NETLIFY_MESSAGE} --alias ${NETLIFY_ALIAS}
147
+ # env:
148
+ # NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
149
+ # NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
150
+ # NETLIFY_MESSAGE: doc-${{ steps.source-run-info.outputs.targetBranch }}
151
+ # NETLIFY_ALIAS: doc-${{ steps.source-run-info.outputs.targetBranch }}
152
+ # if: steps.download-doc.outcome == 'success'
153
+
154
+ # - name: Deploy to netlify with doc-release alias
155
+ # uses: netlify/actions/cli@master
156
+ # with:
157
+ # args: deploy --dir=livedoc/livedoc --message doc-release --alias doc-release
158
+ # env:
159
+ # NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
160
+ # NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
161
+ # if: steps.download-doc.outcome == 'success'
162
+
163
+ # - name: Report deployment url
164
+ # run: |
165
+ # echo "::notice::The live documentation has been deployed - ${{ steps.deploy-netlify.outputs.NETLIFY_URL }}"
166
+ # if: steps.download-doc.outcome == 'success'
0 commit comments