Skip to content

Commit 72d1293

Browse files
authored
ci: only set production flags when create release is enabled
1 parent 2f78a56 commit 72d1293

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ jobs:
188188
uses: actions/download-artifact@v3.0.0
189189
with:
190190
name: coverage
191-
191+
192192
- name: Make Release Build
193193
env:
194194
DEBIAN_FRONTEND: noninteractive
@@ -204,8 +204,17 @@ jobs:
204204
sed -i -r -e "s|^__version__ += '.*'$|__version__ = '$PKG_VERSION_STRICT'|" ietf/__init__.py
205205
sed -i -r -e "s|^__release_hash__ += '.*'$|__release_hash__ = '$GITHUB_SHA'|" ietf/__init__.py
206206
sed -i -r -e "s|^__release_branch__ += '.*'$|__release_branch__ = '$GITHUB_REF_NAME'|" ietf/__init__.py
207+
208+
- name: Set Production Flags
209+
if: ${{ env.SHOULD_DEPLOY == 'true' }}
210+
run: |
207211
echo "Setting production flags in settings.py..."
208212
sed -i -r -e 's/^DEBUG *= *.*$/DEBUG = False/' -e "s/^SERVER_MODE *= *.*\$/SERVER_MODE = 'production'/" ietf/settings.py
213+
214+
- name: Make Release Tarball
215+
env:
216+
DEBIAN_FRONTEND: noninteractive
217+
run: |
209218
echo "Build release tarball..."
210219
mkdir -p /home/runner/work/release
211220
tar -czf /home/runner/work/release/release.tar.gz -X dev/deploy/exclude-patterns.txt .

0 commit comments

Comments
 (0)