code: def should_run():
      # Make a quick clone to fetch the last commit
      try:
          subprocess.check_call(
              [
                  "git",
                  "clone",
                  "--quiet",
                  "-b",
                  os.environ.get("GITHUB_HEAD_BRANCH"),
                  "--single-branch",
                  os.environ.get("GITHUB_HEAD_REPO_URL"),
                  "--depth=1",
                  "/tmp/ds-clone/",
              ],
              env={"GIT_LFS_SKIP_SMUDGE": "1"},
          )
      except subprocess.CalledProcessError as e:
          print("Error while git cloning:", e, file=sys.stderr)
          return False
  
      try:
          git_msg = (
              subprocess.check_output(
                  [
                      "git",
                      "--git-dir=/tmp/ds-clone/.git/",
                      "log",
                      "--format=%b",
                      "-n",
                      "1",
                      os.environ.get("GITHUB_HEAD_SHA"),
                  ]
              )
              .decode("utf-8")
              .strip()
              .upper()
          )
      except subprocess.CalledProcessError as e:
          print("Error while git show:", e, file=sys.stderr)
          return False
  
      print("Commit message:", git_msg)
  
      x_deepspeech = filter(
          lambda x: "X-DEEPSPEECH:" in x, git_msg.split("\n")
      )
      if len(list(filter(lambda x: "NOBUILD" in x, x_deepspeech))) == 1:
          print("Not running anything according to commit message")
          return False
  
      return True
  
imports: from __future__ import absolute_import, print_function, unicode_literals
  from glob import glob
  from functools import reduce
  import json
  import jsone
  import os
  import sys
  import requests
  import slugid
  import yaml
  import subprocess
  import networkx
label_desc: Use image node_id 13 for calling a global function with example usage: should_run() and returns: True, False, False, False