|
@@ -21,7 +21,7 @@ def index():
|
|
|
@app.route('/deploy', methods=['POST'])
|
|
|
def deploy():
|
|
|
"""Run deploy script"""
|
|
|
- secret = os.environ["WEBHOOK_KEY"]
|
|
|
+ secret = os.environ["WEBHOOK_KEY"].encode('utf-8')
|
|
|
digest = hmac.new(secret, request.data, hashlib.sha256).hexdigest()
|
|
|
signature = request.headers['X-Gogs-Signature']
|
|
|
if len(signature) < 2 or not hmac.compare_digest(signature, digest):
|