tj-actions / changed-files

:octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
MIT License
1.64k stars 183 forks source link

[BUG] v36 does not detect submodule changes #1302

Closed pl4nty closed 1 year ago

pl4nty commented 1 year ago

Is there an existing issue for this?

Does this issue exist in the latest version?

Describe the bug?

After upgrading from v35 to v36, changes in submodules are no longer detected in my repo. Reverting to v35 resolved the issue.

To Reproduce

- name: Checkout repository
  if: ${{ github.event_name != 'workflow_dispatch' }}
  uses: actions/checkout@v3
  with:
    fetch-depth: 0
    submodules: true
    token: ${{ secrets.GH_PAT }}
- name: Get changed files
  if: ${{ github.event_name != 'workflow_dispatch' }}
  id: changed-files
  uses: tj-actions/changed-files@v35
  with:
    dir_names: true
    dir_names_max_depth: 1
    json: true
    files_ignore: .gitmodules

v35 run

v36 run

What OS are you seeing the problem on?

ubuntu-latest or ubuntu-20.04

Expected behavior?

Detect changes in submodules

Relevant log output

##[debug]Evaluating condition for step: 'Get changed files'
##[debug]Evaluating: (success() && (github.event_name != 'workflow_dispatch'))
##[debug]Evaluating And:
##[debug]..Evaluating success:
##[debug]..=> true
##[debug]..Evaluating NotEqual:
##[debug]....Evaluating Index:
##[debug]......Evaluating github:
##[debug]......=> Object
##[debug]......Evaluating String:
##[debug]......=> 'event_name'
##[debug]....=> 'push'
##[debug]....Evaluating String:
##[debug]....=> 'workflow_dispatch'
##[debug]..=> true
##[debug]=> true
##[debug]Expanded: (true && ('push' != 'workflow_dispatch'))
##[debug]Result: true
##[debug]Starting: Get changed files
##[debug]Loading inputs
##[debug]Loading env
Run tj-actions/changed-files@v36
::group::changed-files
changed-files
##[debug]files ignore patterns: !.gitmodules
##[debug]file patterns: 
##[debug]!.gitmodules
##[debug]File patterns: !.gitmodules
::group::changed-files-patterns
changed-files-patterns
##[debug]Yaml file patterns: {}
##[debug]Node Action run completed with exit code 0
##[debug]Set output added_files = []
##[debug]Set output added_files_count = 0
##[debug]Set output copied_files = []
##[debug]Set output copied_files_count = 0
##[debug]Set output modified_files = []
##[debug]Set output modified_files_count = 0
##[debug]Set output renamed_files = []
##[debug]Set output renamed_files_count = 0
##[debug]Set output type_changed_files = []
##[debug]Set output type_changed_files_count = 0
##[debug]Set output unmerged_files = []
##[debug]Set output unmerged_files_count = 0
##[debug]Set output unknown_files = []
##[debug]Set output unknown_files_count = 0
##[debug]Set output all_changed_and_modified_files = []
##[debug]Set output all_changed_and_modified_files_count = 0
##[debug]Set output all_changed_files = []
##[debug]Set output all_changed_files_count = 0
##[debug]Set output any_changed = true
##[debug]Set output only_changed = false
##[debug]Set output other_changed_files = [\".\"]
##[debug]Set output other_changed_files_count = 1
##[debug]Set output all_modified_files = []
##[debug]Set output all_modified_files_count = 0
##[debug]Set output any_modified = true
##[debug]Set output only_modified = false
##[debug]Set output other_modified_files = [\".\"]
##[debug]Set output other_modified_files_count = 1
##[debug]Set output deleted_files = []
##[debug]Set output deleted_files_count = 0
##[debug]Set output any_deleted = true
##[debug]Set output only_deleted = true
##[debug]Set output other_deleted_files = 
##[debug]Set output other_deleted_files_count = 0
##[debug]Finishing: Get changed files

Anything else?

No response

Code of Conduct

github-actions[bot] commented 1 year ago

Thanks for reporting this issue, don't forget to star this project if you haven't already to help us reach a wider audience.

jackton1 commented 1 year ago

@pl4nty I believe the bug is on your end from the logs

  /usr/bin/git submodule status
  fatal: no submodule mapping found in .gitmodules for path 'shapes/shapes'
  -e9831fb26c16c10abd67c073c839a12d32495ec6 ataxx/ataxx
  -17acdf5916014882d76abdc79096b8811ad7b9b9 aussiebb/aussiebb
  -a553dabfe0c739f48619d372aaedffddbb39553f codeworld/codeworld
  -27d95f38d04f85f1ad211db940f00d83a6749b5d excel2latex/excel2latex
  -d45c87a0ccdfc0c48971c5eb830d9258d17ae3ff jsonwebtoken/jsonwebtoken
  -d342eea01b41c69fc8c67da5488df4ab3fe418f4 jwtplayground/jwtplayground
  -2504208ba9428b6c75ebe56c1fcef63660ea05e8 mac_apt/mac_apt
  -9f5ecb39e8eb06231ab51e7eb1a3594235a1c30a mha/mha
  -e227102b3ec58089fec26cb9875a802c95e529ff openssl-webterm/openssl-webterm

Ensure that there are no errors running git submodule status to resolve the issue.

jackton1 commented 1 year ago

@pl4nty We can potentially relax this requirement if this is an expected outcome but keep in mind any invalid submodule mapping would exclude that submodule from change detection. The reason this passed in v35 was that such checks weren't introduced.

pl4nty commented 1 year ago

@jackton1 apologies, that error is expected behaviour due to a separate token issue I resolved.

here's a v36 test case with all submodules working, but changes still aren't detected: https://github.com/pl4nty/containers/commit/990940c6b8b0be220b3d80b590b41cfda51f9738/checks?check_suite_id=13844342325

jackton1 commented 1 year ago

@pl4nty Can you run the workflow with debugging enabled to get the logs?

pl4nty commented 1 year ago

Maybe v36 is only checking the first submodule (anudegreeapp)?

v35: https://github.com/pl4nty/containers/actions/runs/5108237851/jobs/9746302966 ``` ##[debug]Evaluating condition for step: 'Get changed files' ##[debug]Evaluating: (success() && (github.event_name != 'workflow_dispatch')) ##[debug]Evaluating And: ##[debug]..Evaluating success: ##[debug]..=> true ##[debug]..Evaluating NotEqual: ##[debug]....Evaluating Index: ##[debug]......Evaluating github: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'event_name' ##[debug]....=> 'push' ##[debug]....Evaluating String: ##[debug]....=> 'workflow_dispatch' ##[debug]..=> true ##[debug]=> true ##[debug]Expanded: (true && ('push' != 'workflow_dispatch')) ##[debug]Result: true ##[debug]Starting: Get changed files ##[debug]Register post job cleanup for action: tj-actions/changed-files@v35 ##[debug]Loading inputs ##[debug]Loading env Run tj-actions/changed-files@v35 with: dir_names: true dir_names_max_depth: 1 json: true files_ignore: .gitmodules separator: include_all_old_new_renamed_files: false old_new_separator: , old_new_files_separator: files_separator: files_ignore_separator: path: . quotepath: true dir_names_exclude_root: false json_raw_format: false fetch_depth: 50 since_last_remote_commit: false write_output_files: false output_dir: .github/outputs match_directories: true ##[debug]Evaluating: github.server_url ##[debug]Evaluating Index: ##[debug]..Evaluating github: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'server_url' ##[debug]=> 'https://github.com/' ##[debug]Result: 'https://github.com/' ##[debug]Evaluating: github.repository ##[debug]Evaluating Index: ##[debug]..Evaluating github: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'repository' ##[debug]=> 'pl4nty/containers' ##[debug]Result: 'pl4nty/containers' ##[debug]Evaluating: github.ref ##[debug]Evaluating Index: ##[debug]..Evaluating github: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'ref' ##[debug]=> 'refs/heads/main' ##[debug]Result: 'refs/heads/main' ##[debug]Evaluating: github.sha ##[debug]Evaluating Index: ##[debug]..Evaluating github: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'sha' ##[debug]=> 'ef396044757ea7e2b04eab9e555bb29e776d4ba5' ##[debug]Result: 'ef396044757ea7e2b04eab9e555bb29e776d4ba5' ##[debug]Evaluating: github.workspace ##[debug]Evaluating Index: ##[debug]..Evaluating github: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'workspace' ##[debug]=> '/home/runner/work/containers/containers' ##[debug]Result: '/home/runner/work/containers/containers' ##[debug]Evaluating: github.event.base_ref ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating github: ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'event' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'base_ref' ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.pull_request.head.repo.fork ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating Index: ##[debug]........Evaluating Index: ##[debug]..........Evaluating github: ##[debug]..........=> Object ##[debug]..........Evaluating String: ##[debug]..........=> 'event' ##[debug]........=> Object ##[debug]........Evaluating String: ##[debug]........=> 'pull_request' ##[debug]......=> null ##[debug]....=> null ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.pull_request.number ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating github: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'event' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'pull_request' ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.pull_request.base.ref ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating Index: ##[debug]........Evaluating github: ##[debug]........=> Object ##[debug]........Evaluating String: ##[debug]........=> 'event' ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'pull_request' ##[debug]....=> null ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.pull_request.head.ref ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating Index: ##[debug]........Evaluating github: ##[debug]........=> Object ##[debug]........Evaluating String: ##[debug]........=> 'event' ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'pull_request' ##[debug]....=> null ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.pull_request.base.sha ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating Index: ##[debug]........Evaluating github: ##[debug]........=> Object ##[debug]........Evaluating String: ##[debug]........=> 'event' ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'pull_request' ##[debug]....=> null ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.pull_request.head.sha ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating Index: ##[debug]........Evaluating github: ##[debug]........=> Object ##[debug]........Evaluating String: ##[debug]........=> 'event' ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'pull_request' ##[debug]....=> null ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.pull_request.commits ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating github: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'event' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'pull_request' ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.before ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating github: ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'event' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'before' ##[debug]=> '15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff' ##[debug]Result: '15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff' ##[debug]Evaluating: github.event.forced ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating github: ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'event' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'forced' ##[debug]=> false ##[debug]Result: false ##[debug]Evaluating: github.ref_name ##[debug]Evaluating Index: ##[debug]..Evaluating github: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'ref_name' ##[debug]=> 'main' ##[debug]Result: 'main' ##[debug]Evaluating: inputs.sha ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'sha' ##[debug]=> '' ##[debug]Result: '' ##[debug]Evaluating: inputs.base_sha ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'base_sha' ##[debug]=> '' ##[debug]Result: '' ##[debug]Evaluating: inputs.since ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'since' ##[debug]=> '' ##[debug]Result: '' ##[debug]Evaluating: inputs.until ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'until' ##[debug]=> '' ##[debug]Result: '' ##[debug]Evaluating: inputs.path ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'path' ##[debug]=> '.' ##[debug]Result: '.' ##[debug]Evaluating: inputs.fetch_depth ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'fetch_depth' ##[debug]=> '50' ##[debug]Result: '50' ##[debug]Evaluating: inputs.since_last_remote_commit ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'since_last_remote_commit' ##[debug]=> 'false' ##[debug]Result: 'false' ##[debug]Evaluating condition for step: 'run' ##[debug]Evaluating: success() ##[debug]Evaluating success: ##[debug]=> true ##[debug]Result: true ##[debug]Starting: run ##[debug]Loading inputs ##[debug]Loading env Run # "Calculating the previous and current SHA..." # "Calculating the previous and current SHA..." bash $GITHUB_ACTION_PATH/diff-sha.sh shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} env: GITHUB_SERVER_URL: https://github.com/ GITHUB_REPOSITORY: pl4nty/containers GITHUB_REF: refs/heads/main GITHUB_SHA: ef396044757ea7e2b04eab9e555bb29e776d4ba5 GITHUB_WORKSPACE: /home/runner/work/containers/containers GITHUB_EVENT_BASE_REF: GITHUB_EVENT_HEAD_REPO_FORK: GITHUB_EVENT_PULL_REQUEST_NUMBER: GITHUB_EVENT_PULL_REQUEST_BASE_REF: GITHUB_EVENT_PULL_REQUEST_HEAD_REF: GITHUB_EVENT_PULL_REQUEST_BASE_SHA: GITHUB_EVENT_PULL_REQUEST_HEAD_SHA: GITHUB_EVENT_PULL_REQUEST_COMMITS: GITHUB_EVENT_BEFORE: 15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff GITHUB_EVENT_FORCED: false GITHUB_REFNAME: main INPUT_SHA: INPUT_BASE_SHA: INPUT_SINCE: INPUT_UNTIL: INPUT_PATH: . INPUT_FETCH_DEPTH: 50 INPUT_SINCE_LAST_REMOTE_COMMIT: false ##[debug]/usr/bin/bash --noprofile --norc -e -o pipefail /home/runner/work/_temp/62ad4516-b5eb-4f8b-9089-421f9979b5be.sh ::group::changed-files-diff-sha changed-files-diff-sha ##[debug]Resolving repository path: /home/runner/work/containers/containers/. Verifying git version... Valid git version found: (2.41.0) Running on a push event... ##[debug]Getting HEAD SHA... ##[debug]Verifying the current commit SHA: ef396044757ea7e2b04eab9e555bb29e776d4ba5 ##[debug]Current SHA: ef396044757ea7e2b04eab9e555bb29e776d4ba5 ##[debug]Target branch main... ##[debug]Current branch main... ##[debug]Verifying the previous commit SHA: 15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff ::endgroup:: ##[debug]Set output target_branch = main ##[debug]Set output current_branch = main ##[debug]Set output previous_sha = 15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff ##[debug]Set output current_sha = ef396044757ea7e2b04eab9e555bb29e776d4ba5 ##[debug]Set output diff = .. ##[debug]Finished: run ##[debug]Evaluating condition for step: 'run' ##[debug]Evaluating: success() ##[debug]Evaluating success: ##[debug]=> true ##[debug]Result: true ##[debug]Starting: run ##[debug]Register post job cleanup for action: tj-actions/glob@v17.2.5 ##[debug]Loading inputs ##[debug]Evaluating: inputs.files ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'files' ##[debug]=> '' ##[debug]Result: '' ##[debug]Evaluating: inputs.files_separator ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'files_separator' ##[debug]=> ' ##[debug]' ##[debug]Result: ' ##[debug]' ##[debug]Evaluating: inputs.files_ignore ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'files_ignore' ##[debug]=> '.gitmodules' ##[debug]Result: '.gitmodules' ##[debug]Evaluating: inputs.files_ignore_separator ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'files_ignore_separator' ##[debug]=> ' ##[debug]' ##[debug]Result: ' ##[debug]' ##[debug]Evaluating: inputs.files_from_source_file ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'files_from_source_file' ##[debug]=> '' ##[debug]Result: '' ##[debug]Evaluating: inputs.files_ignore_from_source_file ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'files_ignore_from_source_file' ##[debug]=> '' ##[debug]Result: '' ##[debug]Evaluating: inputs.path ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'path' ##[debug]=> '.' ##[debug]Result: '.' ##[debug]Evaluating: steps.changed-files-diff-sha.outputs.previous_sha ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files-diff-sha' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'previous_sha' ##[debug]=> '15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff' ##[debug]Result: '15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff' ##[debug]Evaluating: steps.changed-files-diff-sha.outputs.current_sha ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files-diff-sha' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'current_sha' ##[debug]=> 'ef396044757ea7e2b04eab9e555bb29e776d4ba5' ##[debug]Result: 'ef396044757ea7e2b04eab9e555bb29e776d4ba5' ##[debug]Evaluating: steps.changed-files-diff-sha.outputs.diff ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files-diff-sha' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'diff' ##[debug]=> '..' ##[debug]Result: '..' ##[debug]Evaluating: inputs.match_directories ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'match_directories' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: github.event.pull_request.base.ref ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating Index: ##[debug]........Evaluating github: ##[debug]........=> Object ##[debug]........Evaluating String: ##[debug]........=> 'event' ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'pull_request' ##[debug]....=> null ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.pull_request.head.repo.fork ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating Index: ##[debug]........Evaluating Index: ##[debug]..........Evaluating github: ##[debug]..........=> Object ##[debug]..........Evaluating String: ##[debug]..........=> 'event' ##[debug]........=> Object ##[debug]........Evaluating String: ##[debug]........=> 'pull_request' ##[debug]......=> null ##[debug]....=> null ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Loading env Run tj-actions/glob@v17.2.5 with: files-separator: excluded-files: .gitmodules excluded-files-separator: escape-paths: true working-directory: . base-sha: 15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff sha: ef396044757ea7e2b04eab9e555bb29e776d4ba5 diff: .. match-directories: true include-deleted-files: true separator: | files-from-source-file-separator: excluded-files-from-source-file-separator: follow-symbolic-links: true match-gitignore-files: false strip-top-level-dir: true ##[debug]file patterns: ##[debug]excluded file patterns: !.gitmodules ##[debug]file patterns: /home/runner/work/containers/containers/** ##[debug]!/home/runner/work/containers/containers/.gitmodules ##[debug]!/home/runner/work/containers/containers/.git/** ##[debug]!/home/runner/work/containers/containers/**/node_modules/** ##[debug]!/home/runner/work/containers/containers/node_modules/** ##[debug]followSymbolicLinks 'true' ##[debug]matchDirectories 'true' ##[debug]followSymbolicLinks 'true' ##[debug]implicitDescendants 'true' ##[debug]matchDirectories 'true' ##[debug]omitBrokenSymbolicLinks 'true' ##[debug]Search path '/home/runner/work/containers/containers' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/codeworld-base.txt' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/css/ambiance.css' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/css/codemirror.css' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/css/lint.css' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/css/show-hint.css' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/doc' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/doc-haskell' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/js/blocks_lib.js' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/js/blocks_out.js' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/js/blocks_rts.js' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/js/blocks_runmain.js' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/js/codemirror-compressed.js' ##[debug]Broken symlink '/home/runner/work/containers/containers/codeworld/codeworld/web/mirrored' /usr/bin/git rev-parse --show-toplevel /home/runner/work/containers/containers ##[debug]top level directory: /home/runner/work/containers/containers /usr/bin/git diff --diff-filter=D --name-only 15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff..ef396044757ea7e2b04eab9e555bb29e776d4ba5 ##[debug]git diff exited with: 0 ##[debug]deleted files: Successfully created paths-output-file: /tmp/c0ae5809-a434-4002-89cb-1c42f3e9a714.txt ##[debug]Node Action run completed with exit code 0 ##[debug]Save intra-action state paths-output-file = /tmp/c0ae5809-a434-4002-89cb-1c42f3e9a714.txt ##[debug]Set output paths-output-file = /tmp/c0ae5809-a434-4002-89cb-1c42f3e9a714.txt ##[debug]Set output paths = \.devcontainer\.json|\.github|\.github/renovate\.json5|\.github/workflows|\.github/workflows/release\.yaml|LICENSE|README\.md|archive|archive/opentelemetry-operator-autoinstrumentation-python|archive/opentelemetry-operator-autoinstrumentation-python/Dockerfile|archive/opentelemetry-operator-autoinstrumentation-python/requirements\.txt|ataxx|ataxx/ataxx|ataxx/ataxx/\.ghcid|ataxx/ataxx/\.git|ataxx/ataxx/\.gitignore|ataxx/ataxx/Dockerfile|ataxx/ataxx/README\.md|ataxx/ataxx/Report\.pdf|ataxx/ataxx/Report\.tex|ataxx/ataxx/app|ataxx/ataxx/app/Main\.hs|ataxx/ataxx/cabal\.project|ataxx/ataxx/comp1100-assignment3\.cabal|ataxx/ataxx/images|ataxx/ataxx/images/moves\.png|ataxx/ataxx/images/start\.png|ataxx/ataxx/renovate\.json|ataxx/ataxx/src|ataxx/ataxx/src/AI\.hs|ataxx/ataxx/src/AITests\.hs|ataxx/ataxx/src/Ataxx\.hs|ataxx/ataxx/src/AtaxxTests\.hs|ataxx/ataxx/src/Dragons|ataxx/ataxx/src/Dragons/Ataxx|ataxx/ataxx/src/Dragons/Ataxx/CodeWorld\.hs|ataxx/ataxx/src/Dragons/Ataxx/Text\.hs|ataxx/ataxx/src/Dragons/Ataxx\.hs|ataxx/ataxx/src/Dragons/Game|ataxx/ataxx/src/Dragons/Game/Network\.hs|ataxx/ataxx/src/Dragons/Game/UI|ataxx/ataxx/src/Dragons/Game/UI/CodeWorld\.hs|ataxx/ataxx/src/Dragons/Game/UI/Json\.hs|ataxx/ataxx/src/Dragons/Game/UI/Text\.hs|ataxx/ataxx/src/Dragons/Game\.hs|ataxx/ataxx/src/Dragons/Main\.hs|ataxx/ataxx/src/Dragons/Options\.hs|ataxx/ataxx/src/Dragons/TestMain\.hs|ataxx/ataxx/src/Testing\.hs|ataxx/ataxx/test|ataxx/ataxx/test/Main\.hs|ataxx/ataxx/tournament_config\.txt|aussiebb|aussiebb/aussiebb|aussiebb/aussiebb/\.git|aussiebb/aussiebb/\.gitignore|aussiebb/aussiebb/Dockerfile|aussiebb/aussiebb/LICENSE|aussiebb/aussiebb/README\.md|aussiebb/aussiebb/aussiebb|aussiebb/aussiebb/aussiebb/__init__\.py|aussiebb/aussiebb/aussiebb/portal\.py|aussiebb/aussiebb/examples|aussiebb/aussiebb/examples/example\.py|aussiebb/aussiebb/examples/prometheus\.py|aussiebb/aussiebb/requirements\.txt|aussiebb/aussiebb/setup\.py|azure-ad-app-proxy|azure-ad-app-proxy/Dockerfile\.windows|azure-ad-app-proxy/LogMonitorConfig\.json|azure-ad-app-proxy/entrypoint\.ps1|azure-ad-app-proxy/example\.env|codeworld|codeworld/Dockerfile|codeworld/codeworld|codeworld/codeworld/\.eslintrc\.yml|codeworld/codeworld/\.git|codeworld/codeworld/\.githooks|codeworld/codeworld/\.githooks/pre-commit|codeworld/codeworld/\.github|codeworld/codeworld/\.github/ISSUE_TEMPLATE|codeworld/codeworld/\.github/ISSUE_TEMPLATE/bug_report\.md|codeworld/codeworld/\.github/ISSUE_TEMPLATE/other\.md|codeworld/codeworld/\.github/workflows|codeworld/codeworld/\.github/workflows/ci\.yml|codeworld/codeworld/\.gitignore|codeworld/codeworld/\.gitmodules|codeworld/codeworld/\.travis\.yml|codeworld/codeworld/AUTHORS|codeworld/codeworld/CODE_OF_CONDUCT\.md|codeworld/codeworld/CONTRIBUTING\.md|codeworld/codeworld/CONTRIBUTORS|codeworld/codeworld/Dockerfile|codeworld/codeworld/LICENSE|codeworld/codeworld/README\.md|codeworld/codeworld/base\.sh|codeworld/codeworld/build\.sh|codeworld/codeworld/codeworld-account|codeworld/codeworld/codeworld-account/LICENSE|codeworld/codeworld/codeworld-account/Setup\.hs|codeworld/codeworld/codeworld-account/codeworld-account\.cabal|codeworld/codeworld/codeworld-account/src|codeworld/codeworld/codeworld-account/src/CodeWorld|codeworld/codeworld/codeworld-account/src/CodeWorld/Account|codeworld/codeworld/codeworld-account/src/CodeWorld/Account/Actions\.hs|codeworld/codeworld/codeworld-account/src/CodeWorld/Account/Hashing\.hs|codeworld/codeworld/codeworld-account/src/CodeWorld/Account/Types\.hs|codeworld/codeworld/codeworld-account/src/CodeWorld/Account\.hs|codeworld/codeworld/codeworld-api|codeworld/codeworld/codeworld-api/LICENSE|codeworld/codeworld/codeworld-api/Setup\.hs|codeworld/codeworld/codeworld-api/codeworld-api\.cabal|codeworld/codeworld/codeworld-api/data|codeworld/codeworld/codeworld-api/data/AirplaneTransparency70\.svg|codeworld/codeworld/codeworld-api/data/AlarmTransparency70\.svg|codeworld/codeworld/codeworld-api/data/AlienTransparency70\.svg|codeworld/codeworld/codeworld-api/data/AppleTransparency70\.svg|codeworld/codeworld/codeworld-api/data/AustronautTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BabyTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BallTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BalloonTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BellTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BirdTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BoatTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BookTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BoyTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BubbleTransparency70\.svg|codeworld/codeworld/codeworld-api/data/BugTransparency70\.svg|codeworld/codeworld/codeworld-api/data/CarTransparency70\.svg|codeworld/codeworld/codeworld-api/data/ChatBubbleTransparency70\.svg|codeworld/codeworld/codeworld-api/data/ChestTransparency70\.svg|codeworld/codeworld/codeworld-api/data/CloudTransparency70\.svg|codeworld/codeworld/codeworld-api/data/CoinTransparency70\.svg|codeworld/codeworld/codeworld-api/data/DogTransparency70\.svg|codeworld/codeworld/codeworld-api/data/DragonTransparency70\.svg|codeworld/codeworld/codeworld-api/data/ExplosionTransparency70\.svg|codeworld/codeworld/codeworld-api/data/FishTransparency70\.svg|codeworld/codeworld/codeworld-api/data/FlagTransparency70\.svg|codeworld/codeworld/codeworld-api/data/FlameTransparency70\.svg|codeworld/codeworld/codeworld-api/data/FlowerTransparency70\.svg|codeworld/codeworld/codeworld-api/data/GearTransparency70\.svg|codeworld/codeworld/codeworld-api/data/GhostTransparency70\.svg|codeworld/codeworld/codeworld-api/data/GirlTransparency70\.svg|codeworld/codeworld/codeworld-api/data/GrassTransparency70\.svg|codeworld/codeworld/codeworld-api/data/HeartTransparency70\.svg|codeworld/codeworld/codeworld-api/data/HotAirBalloonTransparency70\.svg|codeworld/codeworld/codeworld-api/data/HouseTransparency70\.svg|codeworld/codeworld/codeworld-api/data/JewelTransparency70\.svg|codeworld/codeworld/codeworld-api/data/KeyTransparency70\.svg|codeworld/codeworld/codeworld-api/data/KittenTransparency70\.svg|codeworld/codeworld/codeworld-api/data/LightbulbTransparency70\.svg|codeworld/codeworld/codeworld-api/data/LightningTransparency70\.svg|codeworld/codeworld/codeworld-api/data/MonsterTransparency70\.svg|codeworld/codeworld/codeworld-api/data/MoonTransparency70\.svg|codeworld/codeworld/codeworld-api/data/NoteTransparency70\.svg|codeworld/codeworld/codeworld-api/data/PawnBlackTransparency70\.svg|codeworld/codeworld/codeworld-api/data/PawnBlueTransparency70\.svg|codeworld/codeworld/codeworld-api/data/PawnGreenTransparency70\.svg|codeworld/codeworld/codeworld-api/data/PawnRedTransparency70\.svg|codeworld/codeworld/codeworld-api/data/PawnWhiteTransparency70\.svg|codeworld/codeworld/codeworld-api/data/README\.md|codeworld/codeworld/codeworld-api/data/RaindropTransparency70\.svg|codeworld/codeworld/codeworld-api/data/RobotTransparency70\.svg|codeworld/codeworld/codeworld-api/data/RocketShipTransparency70\.svg|codeworld/codeworld/codeworld-api/data/ScrollTransparency70\.svg|codeworld/codeworld/codeworld-api/data/SignTransparency70\.svg|codeworld/codeworld/codeworld-api/data/SparklesTransparency70\.svg|codeworld/codeworld/codeworld-api/data/StarTransparency70\.svg|codeworld/codeworld/codeworld-api/data/SunTransparency70\.svg|codeworld/codeworld/codeworld-api/data/ThoughtBubbleTransparency70\.svg|codeworld/codeworld/codeworld-api/data/ToyCubeTransparency70\.svg|codeworld/codeworld/codeworld-api/data/TreeTransparency70\.svg|codeworld/codeworld/codeworld-api/data/codeworld\.svg|codeworld/codeworld/codeworld-api/jsbits|codeworld/codeworld/codeworld-api/jsbits/sim_fp\.js|codeworld/codeworld/codeworld-api/src|codeworld/codeworld/codeworld-api/src/CodeWorld|codeworld/codeworld/codeworld-api/src/CodeWorld/App\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/App2\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/CanvasM\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/CollaborationUI\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/Color\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/DrawState\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/Driver\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/EntryPoints\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/Event\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/Image\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/Parameter\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/Picture\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/Reflex\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld/Sketches\.hs|codeworld/codeworld/codeworld-api/src/CodeWorld\.hs|codeworld/codeworld/codeworld-api/src/Util|codeworld/codeworld/codeworld-api/src/Util/EmbedAsUrl\.hs|codeworld/codeworld/codeworld-api/test|codeworld/codeworld/codeworld-api/test/Main\.hs|codeworld/codeworld/codeworld-auth|codeworld/codeworld/codeworld-auth/LICENSE|codeworld/codeworld/codeworld-auth/Setup\.hs|codeworld/codeworld/codeworld-auth/app|codeworld/codeworld/codeworld-auth/app/Main\.hs|codeworld/codeworld/codeworld-auth/codeworld-auth\.cabal|codeworld/codeworld/codeworld-auth/src|codeworld/codeworld/codeworld-auth/src/CodeWorld|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth/GoogleAuth\.hs|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth/Http\.hs|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth/LocalAuth\.hs|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth/Secret\.hs|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth/Time\.hs|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth/Token\.hs|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth/Types\.hs|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth/Util\.hs|codeworld/codeworld/codeworld-auth/src/CodeWorld/Auth\.hs|codeworld/codeworld/codeworld-available-pkgs|codeworld/codeworld/codeworld-available-pkgs/LICENSE|codeworld/codeworld/codeworld-available-pkgs/Setup\.hs|codeworld/codeworld/codeworld-available-pkgs/codeworld-available-pkgs\.cabal|codeworld/codeworld/codeworld-available-pkgs/src|codeworld/codeworld/codeworld-available-pkgs/src/Main\.hs|codeworld/codeworld/codeworld-base|codeworld/codeworld/codeworld-base/LICENSE|codeworld/codeworld/codeworld-base/Setup\.hs|codeworld/codeworld/codeworld-base/codeworld-base\.cabal|codeworld/codeworld/codeworld-base/jsbits|codeworld/codeworld/codeworld-base/jsbits/deep_eq\.js|codeworld/codeworld/codeworld-base/src|codeworld/codeworld/codeworld-base/src/Core\.hs|codeworld/codeworld/codeworld-base/src/Extras|codeworld/codeworld/codeworld-base/src/Extras/Colors\.hs|codeworld/codeworld/codeworld-base/src/Extras/Cw\.hs|codeworld/codeworld/codeworld-base/src/Extras/Op\.hs|codeworld/codeworld/codeworld-base/src/Extras/Turtle\.hs|codeworld/codeworld/codeworld-base/src/Extras/Util\.hs|codeworld/codeworld/codeworld-base/src/Extras/Widget\.hs|codeworld/codeworld/codeworld-base/src/Image\.hs|codeworld/codeworld/codeworld-base/src/Internal|codeworld/codeworld/codeworld-base/src/Internal/CodeWorld\.hs|codeworld/codeworld/codeworld-base/src/Internal/Color\.hs|codeworld/codeworld/codeworld-base/src/Internal/Event\.hs|codeworld/codeworld/codeworld-base/src/Internal/Exports\.hs|codeworld/codeworld/codeworld-base/src/Internal/Num\.hs|codeworld/codeworld/codeworld-base/src/Internal/Picture\.hs|codeworld/codeworld/codeworld-base/src/Internal/Prelude\.hs|codeworld/codeworld/codeworld-base/src/Internal/Text\.hs|codeworld/codeworld/codeworld-base/src/Internal/Truth\.hs|codeworld/codeworld/codeworld-base/src/Parameter\.hs|codeworld/codeworld/codeworld-base/src/Prelude\.hs|codeworld/codeworld/codeworld-base/src/Sketches\.hs|codeworld/codeworld/codeworld-compiler|codeworld/codeworld/codeworld-compiler/LICENSE|codeworld/codeworld/codeworld-compiler/Setup\.hs|codeworld/codeworld/codeworld-compiler/codeworld-compiler\.cabal|codeworld/codeworld/codeworld-compiler/exec|codeworld/codeworld/codeworld-compiler/exec/Main\.hs|codeworld/codeworld/codeworld-compiler/src|codeworld/codeworld/codeworld-compiler/src/CodeWorld|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Base\.hs|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Framework\.hs|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Requirements|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Requirements/Eval\.hs|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Requirements/Language\.hs|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Requirements/LegacyLanguage\.hs|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Requirements/Matcher\.hs|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Requirements/Types\.hs|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Requirements\.hs|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile/Stages\.hs|codeworld/codeworld/codeworld-compiler/src/CodeWorld/Compile\.hs|codeworld/codeworld/codeworld-compiler/test|codeworld/codeworld/codeworld-compiler/test/Main\.hs|codeworld/codeworld/codeworld-compiler/test/testcases|codeworld/codeworld/codeworld-compiler/test/testcases/accidentalPatternGuard|codeworld/codeworld/codeworld-compiler/test/testcases/accidentalPatternGuard/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/accidentalPatternGuard/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/ambiguousWithStdlib|codeworld/codeworld/codeworld-compiler/test/testcases/ambiguousWithStdlib/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/ambiguousWithStdlib/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/andOnPrograms|codeworld/codeworld/codeworld-compiler/test/testcases/andOnPrograms/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/andOnPrograms/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/animationWithoutTime|codeworld/codeworld/codeworld-compiler/test/testcases/animationWithoutTime/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/animationWithoutTime/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/appliedToOp|codeworld/codeworld/codeworld-compiler/test/testcases/appliedToOp/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/appliedToOp/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/combiningAnimation|codeworld/codeworld/codeworld-compiler/test/testcases/combiningAnimation/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/combiningAnimation/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/differentModuleName|codeworld/codeworld/codeworld-compiler/test/testcases/differentModuleName/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/differentModuleName/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/doBlock|codeworld/codeworld/codeworld-compiler/test/testcases/doBlock/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/doBlock/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/empty|codeworld/codeworld/codeworld-compiler/test/testcases/empty/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/empty/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/equationInListComp|codeworld/codeworld/codeworld-compiler/test/testcases/equationInListComp/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/equationInListComp/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/functionReturningFunction|codeworld/codeworld/codeworld-compiler/test/testcases/functionReturningFunction/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/functionReturningFunction/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/haskellInCodeWorld|codeworld/codeworld/codeworld-compiler/test/testcases/haskellInCodeWorld/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/haskellInCodeWorld/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/haskell_bug1476|codeworld/codeworld/codeworld-compiler/test/testcases/haskell_bug1476/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/haskell_bug1476/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/indentedDecl|codeworld/codeworld/codeworld-compiler/test/testcases/indentedDecl/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/indentedDecl/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/lateImport|codeworld/codeworld/codeworld-compiler/test/testcases/lateImport/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/lateImport/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/listTupleMismatch|codeworld/codeworld/codeworld-compiler/test/testcases/listTupleMismatch/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/listTupleMismatch/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/lsuModules|codeworld/codeworld/codeworld-compiler/test/testcases/lsuModules/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/lsuModules/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport/Foo\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_compileError|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_compileError/CompileError\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_compileError/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_compileError/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_differentModuleName|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_differentModuleName/UnusualName\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_differentModuleName/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_differentModuleName/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_noParse|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_noParse/NoParse\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_noParse/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_noParse/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_prelude|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_prelude/Prelude\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_prelude/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_prelude/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_templateHaskell|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_templateHaskell/WithTH\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_templateHaskell/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_templateHaskell/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_withPragmas|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_withPragmas/WithPragma\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_withPragmas/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/magicImport_withPragmas/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/missingBracket|codeworld/codeworld/codeworld-compiler/test/testcases/missingBracket/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/missingBracket/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/missingBracketLastLine|codeworld/codeworld/codeworld-compiler/test/testcases/missingBracketLastLine/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/missingBracketLastLine/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/missingEqualSign|codeworld/codeworld/codeworld-compiler/test/testcases/missingEqualSign/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/missingEqualSign/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/missingModule|codeworld/codeworld/codeworld-compiler/test/testcases/missingModule/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/missingModule/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/missingQuotes|codeworld/codeworld/codeworld-compiler/test/testcases/missingQuotes/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/missingQuotes/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/misspelledBuiltin|codeworld/codeworld/codeworld-compiler/test/testcases/misspelledBuiltin/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/misspelledBuiltin/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/misspelledUserVar|codeworld/codeworld/codeworld-compiler/test/testcases/misspelledUserVar/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/misspelledUserVar/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/noncontiguousEquations|codeworld/codeworld/codeworld-compiler/test/testcases/noncontiguousEquations/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/noncontiguousEquations/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/programCalledMain|codeworld/codeworld/codeworld-compiler/test/testcases/programCalledMain/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/programCalledMain/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/programWrongType|codeworld/codeworld/codeworld-compiler/test/testcases/programWrongType/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/programWrongType/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchAnyFailure|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchAnyFailure/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchAnyFailure/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchAnySuccess|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchAnySuccess/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchAnySuccess/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchContainsFailure|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchContainsFailure/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchContainsFailure/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchContainsSuccess|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchContainsSuccess/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_containsMatchContainsSuccess/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_matchesExpectedFailure|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_matchesExpectedFailure/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_matchesExpectedFailure/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_matchesExpectedSuccess|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_matchesExpectedSuccess/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_matchesExpectedSuccess/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_noWarningsExceptFailure|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_noWarningsExceptFailure/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_noWarningsExceptFailure/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_noWarningsExceptSuccess|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_noWarningsExceptSuccess/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_noWarningsExceptSuccess/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_typeSignaturesFailure|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_typeSignaturesFailure/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_typeSignaturesFailure/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_typeSignaturesSuccess|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_typeSignaturesSuccess/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_typeSignaturesSuccess/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_usesAllParamsFailure|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_usesAllParamsFailure/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_usesAllParamsFailure/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_usesAllParamsSuccess|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_usesAllParamsSuccess/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/requirements_usesAllParamsSuccess/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/singleQuotedChar|codeworld/codeworld/codeworld-compiler/test/testcases/singleQuotedChar/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/singleQuotedChar/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/singleQuotedText|codeworld/codeworld/codeworld-compiler/test/testcases/singleQuotedText/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/singleQuotedText/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/templateHaskell|codeworld/codeworld/codeworld-compiler/test/testcases/templateHaskell/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/templateHaskell/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/tooManyArguments|codeworld/codeworld/codeworld-compiler/test/testcases/tooManyArguments/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/tooManyArguments/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/typedHole|codeworld/codeworld/codeworld-compiler/test/testcases/typedHole/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/typedHole/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/typedHoleWithRelevantBindings|codeworld/codeworld/codeworld-compiler/test/testcases/typedHoleWithRelevantBindings/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/typedHoleWithRelevantBindings/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/unusedImport|codeworld/codeworld/codeworld-compiler/test/testcases/unusedImport/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/unusedImport/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/varlessPattern|codeworld/codeworld/codeworld-compiler/test/testcases/varlessPattern/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/varlessPattern/source\.hs|codeworld/codeworld/codeworld-compiler/test/testcases/wrongTypeAnnotation|codeworld/codeworld/codeworld-compiler/test/testcases/wrongTypeAnnotation/expected_output\.txt|codeworld/codeworld/codeworld-compiler/test/testcases/wrongTypeAnnotation/source\.hs|codeworld/codeworld/codeworld-error-sanitizer|codeworld/codeworld/codeworld-error-sanitizer/LICENSE|codeworld/codeworld/codeworld-error-sanitizer/Setup\.hs|codeworld/codeworld/codeworld-error-sanitizer/codeworld-error-sanitizer\.cabal|codeworld/codeworld/codeworld-error-sanitizer/src|codeworld/codeworld/codeworld-error-sanitizer/src/ErrorSanitizer\.hs|codeworld/codeworld/codeworld-error-sanitizer/src/RegexShim\.hs|codeworld/codeworld/codeworld-error-sanitizer/test|codeworld/codeworld/codeworld-error-sanitizer/test/Main\.hs|codeworld/codeworld/codeworld-game-api|codeworld/codeworld/codeworld-game-api/LICENSE|codeworld/codeworld/codeworld-game-api/Setup\.hs|codeworld/codeworld/codeworld-game-api/codeworld-game-api\.cabal|codeworld/codeworld/codeworld-game-api/src|codeworld/codeworld/codeworld-game-api/src/CodeWorld|codeworld/codeworld/codeworld-game-api/src/CodeWorld/Message\.hs|codeworld/codeworld/codeworld-game-server|codeworld/codeworld/codeworld-game-server/LICENSE|codeworld/codeworld/codeworld-game-server/Setup\.hs|codeworld/codeworld/codeworld-game-server/codeworld-game-server\.cabal|codeworld/codeworld/codeworld-game-server/src|codeworld/codeworld/codeworld-game-server/src/Bot\.hs|codeworld/codeworld/codeworld-game-server/src/CodeWorld|codeworld/codeworld/codeworld-game-server/src/CodeWorld/GameServer\.hs|codeworld/codeworld/codeworld-game-server/src/Main\.hs|codeworld/codeworld/codeworld-game-server/src/Stresstest\.hs|codeworld/codeworld/codeworld-prediction|codeworld/codeworld/codeworld-prediction/LICENSE|codeworld/codeworld/codeworld-prediction/codeworld-prediction\.cabal|codeworld/codeworld/codeworld-prediction/src|codeworld/codeworld/codeworld-prediction/src/CodeWorld|codeworld/codeworld/codeworld-prediction/src/CodeWorld/Prediction|codeworld/codeworld/codeworld-prediction/src/CodeWorld/Prediction/Paper\.hs|codeworld/codeworld/codeworld-prediction/src/CodeWorld/Prediction/Trivial\.hs|codeworld/codeworld/codeworld-prediction/src/CodeWorld/Prediction\.hs|codeworld/codeworld/codeworld-prediction/src/Data|codeworld/codeworld/codeworld-prediction/src/Data/MultiMap\.hs|codeworld/codeworld/codeworld-prediction/tests|codeworld/codeworld/codeworld-prediction/tests/Common\.hs|codeworld/codeworld/codeworld-prediction/tests/prediction-paper\.hs|codeworld/codeworld/codeworld-prediction/tests/prediction\.hs|codeworld/codeworld/codeworld-requirements|codeworld/codeworld/codeworld-requirements/ChangeLog\.md|codeworld/codeworld/codeworld-requirements/LICENSE|codeworld/codeworld/codeworld-requirements/Setup\.hs|codeworld/codeworld/codeworld-requirements/codeworld-requirements\.cabal|codeworld/codeworld/codeworld-requirements/src|codeworld/codeworld/codeworld-requirements/src/CodeWorld|codeworld/codeworld/codeworld-requirements/src/CodeWorld/Requirements|codeworld/codeworld/codeworld-requirements/src/CodeWorld/Requirements/Checker|codeworld/codeworld/codeworld-requirements/src/CodeWorld/Requirements/Checker/Eval\.hs|codeworld/codeworld/codeworld-requirements/src/CodeWorld/Requirements/Checker/Language\.hs|codeworld/codeworld/codeworld-requirements/src/CodeWorld/Requirements/Checker/Matcher\.hs|codeworld/codeworld/codeworld-requirements/src/CodeWorld/Requirements/Checker/Types\.hs|codeworld/codeworld/codeworld-requirements/src/CodeWorld/Requirements/Framework\.hs|codeworld/codeworld/codeworld-requirements/src/CodeWorld/Requirements/Requirements\.hs|codeworld/codeworld/codeworld-requirements/src/CodeWorld/Requirements/RequirementsChecker\.hs|codeworld/codeworld/codeworld-server|codeworld/codeworld/codeworld-server/\.ghci|codeworld/codeworld/codeworld-server/LICENSE|codeworld/codeworld/codeworld-server/Setup\.hs|codeworld/codeworld/codeworld-server/codeworld-server\.cabal|codeworld/codeworld/codeworld-server/src|codeworld/codeworld/codeworld-server/src/Main\.hs|codeworld/codeworld/codeworld-server/src/Migration\.hs|codeworld/codeworld/codeworld-server/src/Model\.hs|codeworld/codeworld/codeworld-server/src/Util\.hs|codeworld/codeworld/docs|codeworld/codeworld/docs/ClientInterface\.md|codeworld/codeworld/docs/RequirementChecker\.md|codeworld/codeworld/docs/ServerSetup\.md|codeworld/codeworld/docs/Users\.md|codeworld/codeworld/format\.sh|codeworld/codeworld/funblocks-client|codeworld/codeworld/funblocks-client/LICENSE|codeworld/codeworld/funblocks-client/Setup\.hs|codeworld/codeworld/funblocks-client/funblocks-client\.cabal|codeworld/codeworld/funblocks-client/src|codeworld/codeworld/funblocks-client/src/Blockly|codeworld/codeworld/funblocks-client/src/Blockly/Block\.hs|codeworld/codeworld/funblocks-client/src/Blockly/Connection\.hs|codeworld/codeworld/funblocks-client/src/Blockly/DesignBlock\.hs|codeworld/codeworld/funblocks-client/src/Blockly/Event\.hs|codeworld/codeworld/funblocks-client/src/Blockly/General\.hs|codeworld/codeworld/funblocks-client/src/Blockly/Generator\.hs|codeworld/codeworld/funblocks-client/src/Blockly/TypeExpr\.hs|codeworld/codeworld/funblocks-client/src/Blockly/Workspace\.hs|codeworld/codeworld/funblocks-client/src/Blocks|codeworld/codeworld/funblocks-client/src/Blocks/Block\.hs|codeworld/codeworld/funblocks-client/src/Blocks/CodeGen\.hs|codeworld/codeworld/funblocks-client/src/Blocks/Parser\.hs|codeworld/codeworld/funblocks-client/src/Blocks/Printer\.hs|codeworld/codeworld/funblocks-client/src/Blocks/Types\.hs|codeworld/codeworld/funblocks-client/src/Main\.hs|codeworld/codeworld/ghc-artifacts|codeworld/codeworld/ghc-artifacts/ghcjs-8\.6-dedup-fix\.patch|codeworld/codeworld/ghc-artifacts/ghcjs-8\.6-default-main\.patch|codeworld/codeworld/install\.sh|codeworld/codeworld/mirror|codeworld/codeworld/mirror/get_mirrored|codeworld/codeworld/mirror/sums\.txt\.frozen|codeworld/codeworld/run\.sh|codeworld/codeworld/stack\.yaml|codeworld/codeworld/test\.sh|codeworld/codeworld/third_party|codeworld/codeworld/third_party/MaterialDesign|codeworld/codeworld/third_party/MaterialDesign/arrow-down\.svg|codeworld/codeworld/third_party/MaterialDesign/arrow-up\.svg|codeworld/codeworld/third_party/MaterialDesign/car-wash\.svg|codeworld/codeworld/third_party/MaterialDesign/car\.svg|codeworld/codeworld/third_party/MaterialDesign/cursor-move\.svg|codeworld/codeworld/third_party/MaterialDesign/format-color-fill\.svg|codeworld/codeworld/third_party/MaterialDesign/format-list-bulleted\.svg|codeworld/codeworld/third_party/MaterialDesign/human-handsup\.svg|codeworld/codeworld/third_party/MaterialDesign/license\.txt|codeworld/codeworld/third_party/MaterialDesign/minus-box\.svg|codeworld/codeworld/third_party/MaterialDesign/move-resize-variant\.svg|codeworld/codeworld/third_party/MaterialDesign/pot-mix\.svg|codeworld/codeworld/third_party/MaterialDesign/rotate-3d\.svg|codeworld/codeworld/third_party/README|codeworld/codeworld/third_party/SourceCodePro|codeworld/codeworld/third_party/SourceCodePro/LICENSE|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-200\.eot|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-200\.svg|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-200\.ttf|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-200\.woff|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-200\.woff2|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-300\.eot|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-300\.svg|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-300\.ttf|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-300\.woff|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-300\.woff2|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-500\.eot|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-500\.svg|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-500\.ttf|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-500\.woff|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-500\.woff2|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-600\.eot|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-600\.svg|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-600\.ttf|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-600\.woff|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-600\.woff2|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-700\.eot|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-700\.svg|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-700\.ttf|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-700\.woff|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-700\.woff2|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-900\.eot|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-900\.svg|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-900\.ttf|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-900\.woff|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-900\.woff2|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-regular\.eot|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-regular\.svg|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-regular\.ttf|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-regular\.woff|codeworld/codeworld/third_party/SourceCodePro/source-code-pro-v7-latin-regular\.woff2|codeworld/codeworld/third_party/blockly|codeworld/codeworld/third_party/codemirror-buttons|codeworld/codeworld/third_party/codemirror-buttons/LICENSE\.md|codeworld/codeworld/third_party/codemirror-buttons/LOCAL_CHANGES\.diff|codeworld/codeworld/third_party/codemirror-buttons/buttons\.js|codeworld/codeworld/third_party/details-element-polyfill|codeworld/codeworld/third_party/details-element-polyfill/LICENSE|codeworld/codeworld/third_party/details-element-polyfill/details-element-polyfill\.js|codeworld/codeworld/third_party/jsdiff|codeworld/codeworld/third_party/jsdiff/LICENSE|codeworld/codeworld/third_party/jsdiff/diff\.min\.js|codeworld/codeworld/web|codeworld/codeworld/web/SourceCodePro|codeworld/codeworld/web/SourceCodePro/LICENSE|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-200\.eot|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-200\.svg|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-200\.ttf|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-200\.woff|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-200\.woff2|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-300\.eot|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-300\.svg|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-300\.ttf|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-300\.woff|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-300\.woff2|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-500\.eot|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-500\.svg|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-500\.ttf|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-500\.woff|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-500\.woff2|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-600\.eot|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-600\.svg|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-600\.ttf|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-600\.woff|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-600\.woff2|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-700\.eot|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-700\.svg|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-700\.ttf|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-700\.woff|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-700\.woff2|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-900\.eot|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-900\.svg|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-900\.ttf|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-900\.woff|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-900\.woff2|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-regular\.eot|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-regular\.svg|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-regular\.ttf|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-regular\.woff|codeworld/codeworld/web/SourceCodePro/source-code-pro-v7-latin-regular\.woff2|codeworld/codeworld/web/blockframe\.html|codeworld/codeworld/web/blockly|codeworld/codeworld/web/blocks\.html|codeworld/codeworld/web/codeworld\.png|codeworld/codeworld/web/css|codeworld/codeworld/web/css/blockly\.css|codeworld/codeworld/web/css/codeExplorer\.css|codeworld/codeworld/web/css/codeworld-cm\.css|codeworld/codeworld/web/css/codeworld\.css|codeworld/codeworld/web/css/directoryTree\.css|codeworld/codeworld/web/css/doc\.css|codeworld/codeworld/web/css/gallery\.css|codeworld/codeworld/web/css/runner\.css|codeworld/codeworld/web/css/theme-variables\.css|codeworld/codeworld/web/doc\.html|codeworld/codeworld/web/env\.html|codeworld/codeworld/web/favicon\.ico|codeworld/codeworld/web/gallery-icfp17\.html|codeworld/codeworld/web/gallery-icfp17\.json|codeworld/codeworld/web/gallery\.html|codeworld/codeworld/web/gallery\.json|codeworld/codeworld/web/help|codeworld/codeworld/web/help/GuideInteraction\.md|codeworld/codeworld/web/help/GuideIntro\.md|codeworld/codeworld/web/help/GuideUnit1\.md|codeworld/codeworld/web/help/GuideUnit2\.md|codeworld/codeworld/web/help/GuideUnit3\.md|codeworld/codeworld/web/help/GuideUnit4\.md|codeworld/codeworld/web/help/GuideUnit5\.md|codeworld/codeworld/web/help/GuideUnit6\.md|codeworld/codeworld/web/help/GuideUnit7\.md|codeworld/codeworld/web/help/GuideUnit8\.md|codeworld/codeworld/web/help/GuideUnit9\.md|codeworld/codeworld/web/help/PrivacyPolicy\.md|codeworld/codeworld/web/help/TOS\.md|codeworld/codeworld/web/help/U5_toothpicks\.png|codeworld/codeworld/web/help/blocks\.md|codeworld/codeworld/web/help/blocks\.shelf|codeworld/codeworld/web/help/camel\.png|codeworld/codeworld/web/help/codeworld\.shelf|codeworld/codeworld/web/help/coordinate-plane\.png|codeworld/codeworld/web/help/cw-env\.png|codeworld/codeworld/web/help/cw-error-notinscope\.png|codeworld/codeworld/web/help/cw-frying-pan\.png|codeworld/codeworld/web/help/editor-haskell\.md|codeworld/codeworld/web/help/editor\.md|codeworld/codeworld/web/help/examples-haskell\.md|codeworld/codeworld/web/help/examples\.md|codeworld/codeworld/web/help/haskell\.shelf|codeworld/codeworld/web/help/ims|codeworld/codeworld/web/help/ims/arrow-down\.svg|codeworld/codeworld/web/help/ims/arrow-up\.svg|codeworld/codeworld/web/help/ims/car-wash\.svg|codeworld/codeworld/web/help/ims/car\.svg|codeworld/codeworld/web/help/ims/cursor-move\.svg|codeworld/codeworld/web/help/ims/format-color-fill\.svg|codeworld/codeworld/web/help/ims/format-list-bulleted\.svg|codeworld/codeworld/web/help/ims/human-handsup\.svg|codeworld/codeworld/web/help/ims/minus-box\.svg|codeworld/codeworld/web/help/ims/move-resize-variant\.svg|codeworld/codeworld/web/help/ims/pot-mix\.svg|codeworld/codeworld/web/help/ims/rotate-3d\.svg|codeworld/codeworld/web/help/nesting-dolls\.jpg|codeworld/codeworld/web/help/polar-angles\.png|codeworld/codeworld/web/help/protractor\.png|codeworld/codeworld/web/ims|codeworld/codeworld/web/ims/arrow-down\.svg|codeworld/codeworld/web/ims/arrow-up\.svg|codeworld/codeworld/web/ims/car-wash\.svg|codeworld/codeworld/web/ims/car\.svg|codeworld/codeworld/web/ims/cursor-move\.svg|codeworld/codeworld/web/ims/format-color-fill\.svg|codeworld/codeworld/web/ims/format-list-bulleted\.svg|codeworld/codeworld/web/ims/human-handsup\.svg|codeworld/codeworld/web/ims/minus-box\.svg|codeworld/codeworld/web/ims/move-resize-variant\.svg|codeworld/codeworld/web/ims/pot-mix\.svg|codeworld/codeworld/web/ims/rotate-3d\.svg|codeworld/codeworld/web/index\.html|codeworld/codeworld/web/js|codeworld/codeworld/web/js/blockframe\.js|codeworld/codeworld/web/js/blocks|codeworld/codeworld/web/js/blocks/cw-event\.js|codeworld/codeworld/web/js/blocks/cw-lists\.js|codeworld/codeworld/web/js/blocks/cw-logic\.js|codeworld/codeworld/web/js/blocks/cw-math\.js|codeworld/codeworld/web/js/blocks/cw-pictures\.js|codeworld/codeworld/web/js/blocks/cw-program\.js|codeworld/codeworld/web/js/blocks/cw-text\.js|codeworld/codeworld/web/js/blocks/cw-tuples\.js|codeworld/codeworld/web/js/blocks/init\.js|codeworld/codeworld/web/js/codeExplorer\.js|codeworld/codeworld/web/js/codemirror-buttons|codeworld/codeworld/web/js/codemirror-buttons/buttons\.js|codeworld/codeworld/web/js/codeworld-mode\.js|codeworld/codeworld/web/js/codeworld\.js|codeworld/codeworld/web/js/codeworld_shared\.js|codeworld/codeworld/web/js/debugmode\.js|codeworld/codeworld/web/js/details-element-polyfill\.js|codeworld/codeworld/web/js/diff\.min\.js|codeworld/codeworld/web/js/doc\.js|codeworld/codeworld/web/js/funblocks\.js|codeworld/codeworld/web/js/gallery\.js|codeworld/codeworld/web/js/run\.js|codeworld/codeworld/web/js/utils|codeworld/codeworld/web/js/utils/alert\.js|codeworld/codeworld/web/js/utils/auth\.js|codeworld/codeworld/web/js/utils/directoryTree\.js|codeworld/codeworld/web/js/utils/html\.js|codeworld/codeworld/web/js/utils/index\.js|codeworld/codeworld/web/js/utils/network\.js|codeworld/codeworld/web/js/utils/object\.js|codeworld/codeworld/web/replacement_terms\.json|codeworld/codeworld/web/run\.html|excel2latex|excel2latex/excel2latex|excel2latex/excel2latex/\.eslintrc\.json|excel2latex/excel2latex/\.git|excel2latex/excel2latex/\.github|excel2latex/excel2latex/\.github/workflows|excel2latex/excel2latex/\.github/workflows/tests\.yaml|excel2latex/excel2latex/\.gitignore|excel2latex/excel2latex/\.vscode|excel2latex/excel2latex/\.vscode/extensions\.json|excel2latex/excel2latex/\.vscode/launch\.json|excel2latex/excel2latex/\.vscode/settings\.json|excel2latex/excel2latex/\.vscode/tasks\.json|excel2latex/excel2latex/Dockerfile|excel2latex/excel2latex/LICENSE|excel2latex/excel2latex/README\.md|excel2latex/excel2latex/assets|excel2latex/excel2latex/assets/icon-16\.png|excel2latex/excel2latex/assets/icon-32\.png|excel2latex/excel2latex/assets/icon-80\.png|excel2latex/excel2latex/babel\.config\.json|excel2latex/excel2latex/brand|excel2latex/excel2latex/brand/arrow\.png|excel2latex/excel2latex/brand/excel\.svg|excel2latex/excel2latex/brand/latex\.svg|excel2latex/excel2latex/brand/logo\.png|excel2latex/excel2latex/brand/logo\.svg|excel2latex/excel2latex/brand/preview\.png|excel2latex/excel2latex/manifest\.xml|excel2latex/excel2latex/package-lock\.json|excel2latex/excel2latex/package\.json|excel2latex/excel2latex/renovate\.json|excel2latex/excel2latex/src|excel2latex/excel2latex/src/taskpane|excel2latex/excel2latex/src/taskpane/taskpane\.css|excel2latex/excel2latex/src/taskpane/taskpane\.html|excel2latex/excel2latex/src/taskpane/taskpane\.ts|excel2latex/excel2latex/tsconfig\.json|excel2latex/excel2latex/webpack\.config\.js|gitlab-runner-fai-debian|gitlab-runner-fai-debian/Dockerfile|gitlab-runner-helper|gitlab-runner-helper/Dockerfile|jsonwebtoken|jsonwebtoken/Dockerfile|jsonwebtoken/jsonwebtoken|jsonwebtoken/jsonwebtoken/\.deployment-trigger|jsonwebtoken/jsonwebtoken/\.env\.sample|jsonwebtoken/jsonwebtoken/\.git|jsonwebtoken/jsonwebtoken/\.github|jsonwebtoken/jsonwebtoken/\.github/stale\.yml|jsonwebtoken/jsonwebtoken/\.github/workflows|jsonwebtoken/jsonwebtoken/\.github/workflows/test\.yml|jsonwebtoken/jsonwebtoken/\.gitignore|jsonwebtoken/jsonwebtoken/CNAME|jsonwebtoken/jsonwebtoken/Gruntfile\.js|jsonwebtoken/jsonwebtoken/LICENSE\.txt|jsonwebtoken/jsonwebtoken/README\.md|jsonwebtoken/jsonwebtoken/app\.json|jsonwebtoken/jsonwebtoken/css|jsonwebtoken/jsonwebtoken/css/budicon\.css|jsonwebtoken/jsonwebtoken/css/google-roboto-mono\.css|jsonwebtoken/jsonwebtoken/fonts|jsonwebtoken/jsonwebtoken/fonts/DINCondensedBold\.eot|jsonwebtoken/jsonwebtoken/fonts/DINCondensedBold\.svg|jsonwebtoken/jsonwebtoken/fonts/DINCondensedBold\.ttf|jsonwebtoken/jsonwebtoken/fonts/DINCondensedBold\.woff|jsonwebtoken/jsonwebtoken/fonts/DINCondensedBold\.woff2|jsonwebtoken/jsonwebtoken/html|jsonwebtoken/jsonwebtoken/html/extension|jsonwebtoken/jsonwebtoken/html/extension/bg\.html|jsonwebtoken/jsonwebtoken/img|jsonwebtoken/jsonwebtoken/img/extension|jsonwebtoken/jsonwebtoken/img/extension/bg_arrow_select\.svg|jsonwebtoken/jsonwebtoken/img/extension/debugger-logo\.svg|jsonwebtoken/jsonwebtoken/img/extension/favicon|jsonwebtoken/jsonwebtoken/img/extension/favicon/android-icon-192x192\.png|jsonwebtoken/jsonwebtoken/img/extension/favicon/android-icon-48x48\.png|jsonwebtoken/jsonwebtoken/img/extension/favicon/favicon-16x16\.png|jsonwebtoken/jsonwebtoken/img/extension/favicon/favicon-32x32\.png|jsonwebtoken/jsonwebtoken/img/extension/favicon/favicon-96x96\.png|jsonwebtoken/jsonwebtoken/img/extension/favicon/icon-128x128\.png|jsonwebtoken/jsonwebtoken/img/extension/favicon/icon-chrome-store-128x128\.png|jsonwebtoken/jsonwebtoken/img/extension/ico_logo\.svg|jsonwebtoken/jsonwebtoken/img/extension/icon-chromeless\.svg|jsonwebtoken/jsonwebtoken/img/extension/icon\.svg|jsonwebtoken/jsonwebtoken/img/extension/logo\.svg|jsonwebtoken/jsonwebtoken/img/extension/share-badge\.svg|jsonwebtoken/jsonwebtoken/img/website|jsonwebtoken/jsonwebtoken/img/website/1\.svg|jsonwebtoken/jsonwebtoken/img/website/10\.svg|jsonwebtoken/jsonwebtoken/img/website/11\.svg|jsonwebtoken/jsonwebtoken/img/website/12\.svg|jsonwebtoken/jsonwebtoken/img/website/13\.svg|jsonwebtoken/jsonwebtoken/img/website/14\.svg|jsonwebtoken/jsonwebtoken/img/website/15\.svg|jsonwebtoken/jsonwebtoken/img/website/16\.svg|jsonwebtoken/jsonwebtoken/img/website/17\.svg|jsonwebtoken/jsonwebtoken/img/website/18\.svg|jsonwebtoken/jsonwebtoken/img/website/19\.svg|jsonwebtoken/jsonwebtoken/img/website/2\.svg|jsonwebtoken/jsonwebtoken/img/website/20\.svg|jsonwebtoken/jsonwebtoken/img/website/21\.svg|jsonwebtoken/jsonwebtoken/img/website/22\.svg|jsonwebtoken/jsonwebtoken/img/website/23\.svg|jsonwebtoken/jsonwebtoken/img/website/24\.svg|jsonwebtoken/jsonwebtoken/img/website/25\.svg|jsonwebtoken/jsonwebtoken/img/website/26\.svg|jsonwebtoken/jsonwebtoken/img/website/27\.svg|jsonwebtoken/jsonwebtoken/img/website/28\.svg|jsonwebtoken/jsonwebtoken/img/website/29\.svg|jsonwebtoken/jsonwebtoken/img/website/3\.svg|jsonwebtoken/jsonwebtoken/img/website/30\.svg|jsonwebtoken/jsonwebtoken/img/website/31\.svg|jsonwebtoken/jsonwebtoken/img/website/32\.svg|jsonwebtoken/jsonwebtoken/img/website/33\.png|jsonwebtoken/jsonwebtoken/img/website/34\.png|jsonwebtoken/jsonwebtoken/img/website/35\.svg|jsonwebtoken/jsonwebtoken/img/website/36\.png|jsonwebtoken/jsonwebtoken/img/website/4\.svg|jsonwebtoken/jsonwebtoken/img/website/5\.svg|jsonwebtoken/jsonwebtoken/img/website/6\.svg|jsonwebtoken/jsonwebtoken/img/website/7\.svg|jsonwebtoken/jsonwebtoken/img/website/8\.svg|jsonwebtoken/jsonwebtoken/img/website/9\.svg|jsonwebtoken/jsonwebtoken/img/website/badge-compatible\.svg|jsonwebtoken/jsonwebtoken/img/website/badge\.svg|jsonwebtoken/jsonwebtoken/img/website/bg_arrow\.svg|jsonwebtoken/jsonwebtoken/img/website/bg_arrow_select\.svg|jsonwebtoken/jsonwebtoken/img/website/bg_steps\.svg|jsonwebtoken/jsonwebtoken/img/website/ebook\.png|jsonwebtoken/jsonwebtoken/img/website/facebook-card\.png|jsonwebtoken/jsonwebtoken/img/website/favicon|jsonwebtoken/jsonwebtoken/img/website/favicon/android-icon-144x144\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/android-icon-192x192\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/android-icon-36x36\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/android-icon-48x48\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/android-icon-72x72\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/android-icon-96x96\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-114x114\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-120x120\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-144x144\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-152x152\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-180x180\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-57x57\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-60x60\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-72x72\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-76x76\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon-precomposed\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/apple-icon\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/browserconfig\.xml|jsonwebtoken/jsonwebtoken/img/website/favicon/favicon-16x16\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/favicon-32x32\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/favicon-96x96\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/favicon\.ico|jsonwebtoken/jsonwebtoken/img/website/favicon/manifest\.json|jsonwebtoken/jsonwebtoken/img/website/favicon/ms-icon-144x144\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/ms-icon-150x150\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/ms-icon-310x310\.png|jsonwebtoken/jsonwebtoken/img/website/favicon/ms-icon-70x70\.png|jsonwebtoken/jsonwebtoken/img/website/ico_a0_white\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_check\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_check2\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_close\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_edit\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_enlarge\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_github\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_logo\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_question\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_star\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_status\.svg|jsonwebtoken/jsonwebtoken/img/website/ico_twitter\.svg|jsonwebtoken/jsonwebtoken/img/website/icon\.svg|jsonwebtoken/jsonwebtoken/img/website/logo-asset\.svg|jsonwebtoken/jsonwebtoken/img/website/logo\.svg|jsonwebtoken/jsonwebtoken/img/website/pic_logo\.svg|jsonwebtoken/jsonwebtoken/img/website/pic_logo2\.svg|jsonwebtoken/jsonwebtoken/img/website/pic_logo3\.svg|jsonwebtoken/jsonwebtoken/img/website/pic_logo4\.svg|jsonwebtoken/jsonwebtoken/img/website/pic_logo_ft\.svg|jsonwebtoken/jsonwebtoken/img/website/pic_tshirt\.png|jsonwebtoken/jsonwebtoken/img/website/pic_tshirt_b\.png|jsonwebtoken/jsonwebtoken/img/website/q\.svg|jsonwebtoken/jsonwebtoken/img/website/twitter-card\.png|jsonwebtoken/jsonwebtoken/jwtio-debugger-source\.zip|jsonwebtoken/jsonwebtoken/libraries\.js|jsonwebtoken/jsonwebtoken/manifest\.json|jsonwebtoken/jsonwebtoken/opensearch\.xml|jsonwebtoken/jsonwebtoken/package-lock\.json|jsonwebtoken/jsonwebtoken/package\.json|jsonwebtoken/jsonwebtoken/server\.js|jsonwebtoken/jsonwebtoken/sitemap\.xml|jsonwebtoken/jsonwebtoken/src|jsonwebtoken/jsonwebtoken/src/cookie-consent\.js|jsonwebtoken/jsonwebtoken/src/dom-elements\.js|jsonwebtoken/jsonwebtoken/src/editor|jsonwebtoken/jsonwebtoken/src/editor/claims-tooltip\.js|jsonwebtoken/jsonwebtoken/src/editor/default-tokens\.js|jsonwebtoken/jsonwebtoken/src/editor/event-manager\.js|jsonwebtoken/jsonwebtoken/src/editor/index\.js|jsonwebtoken/jsonwebtoken/src/editor/instances\.js|jsonwebtoken/jsonwebtoken/src/editor/jwt-iana-registered-claims\.js|jsonwebtoken/jsonwebtoken/src/editor/jwt-mode\.js|jsonwebtoken/jsonwebtoken/src/editor/jwt\.js|jsonwebtoken/jsonwebtoken/src/editor/public-key-download\.js|jsonwebtoken/jsonwebtoken/src/editor/secret-length-tooltip\.js|jsonwebtoken/jsonwebtoken/src/editor/utils\.js|jsonwebtoken/jsonwebtoken/src/extension|jsonwebtoken/jsonwebtoken/src/extension/dom-elements\.js|jsonwebtoken/jsonwebtoken/src/extension/index\.js|jsonwebtoken/jsonwebtoken/src/extension/injected|jsonwebtoken/jsonwebtoken/src/extension/injected/webstorage\.js|jsonwebtoken/jsonwebtoken/src/extension/page-inspector\.js|jsonwebtoken/jsonwebtoken/src/extension/utils\.js|jsonwebtoken/jsonwebtoken/src/google-analytics\.js|jsonwebtoken/jsonwebtoken/src/share-button\.js|jsonwebtoken/jsonwebtoken/src/strings\.js|jsonwebtoken/jsonwebtoken/src/utils\.js|jsonwebtoken/jsonwebtoken/src/website|jsonwebtoken/jsonwebtoken/src/website/ccpa-modal\.js|jsonwebtoken/jsonwebtoken/src/website/counter\.js|jsonwebtoken/jsonwebtoken/src/website/dom-elements-common\.js|jsonwebtoken/jsonwebtoken/src/website/dom-elements\.js|jsonwebtoken/jsonwebtoken/src/website/extension\.js|jsonwebtoken/jsonwebtoken/src/website/highlighting\.js|jsonwebtoken/jsonwebtoken/src/website/index\.js|jsonwebtoken/jsonwebtoken/src/website/introduction|jsonwebtoken/jsonwebtoken/src/website/introduction/index\.js|jsonwebtoken/jsonwebtoken/src/website/libraries|jsonwebtoken/jsonwebtoken/src/website/libraries/dom-elements\.js|jsonwebtoken/jsonwebtoken/src/website/libraries/index\.js|jsonwebtoken/jsonwebtoken/src/website/libraries/libraries\.js|jsonwebtoken/jsonwebtoken/src/website/navbar\.js|jsonwebtoken/jsonwebtoken/src/website/smooth-scrolling\.js|jsonwebtoken/jsonwebtoken/src/website/top-banner\.js|jsonwebtoken/jsonwebtoken/src/website/utils\.js|jsonwebtoken/jsonwebtoken/stylus|jsonwebtoken/jsonwebtoken/stylus/extension|jsonwebtoken/jsonwebtoken/stylus/extension/index\.styl|jsonwebtoken/jsonwebtoken/stylus/website|jsonwebtoken/jsonwebtoken/stylus/website/codemirror\.styl|jsonwebtoken/jsonwebtoken/stylus/website/flip-clock\.styl|jsonwebtoken/jsonwebtoken/stylus/website/fonts\.styl|jsonwebtoken/jsonwebtoken/stylus/website/highlight\.styl|jsonwebtoken/jsonwebtoken/stylus/website/index\.styl|jsonwebtoken/jsonwebtoken/stylus/website/mixins\.styl|jsonwebtoken/jsonwebtoken/test|jsonwebtoken/jsonwebtoken/test/functional|jsonwebtoken/jsonwebtoken/test/functional/editor\.js|jsonwebtoken/jsonwebtoken/test/functional/jwks\.json|jsonwebtoken/jsonwebtoken/test/functional/libraries\.js|jsonwebtoken/jsonwebtoken/test/functional/utils\.js|jsonwebtoken/jsonwebtoken/test/unit|jsonwebtoken/jsonwebtoken/test/unit/editor|jsonwebtoken/jsonwebtoken/test/unit/editor/index\.js|jsonwebtoken/jsonwebtoken/test/unit/editor/jwt\.js|jsonwebtoken/jsonwebtoken/test/unit/editor/public-key-download\.js|jsonwebtoken/jsonwebtoken/test/unit/index\.js|jsonwebtoken/jsonwebtoken/test/unit/libraries\.js|jsonwebtoken/jsonwebtoken/test/unit/utils\.js|jsonwebtoken/jsonwebtoken/views|jsonwebtoken/jsonwebtoken/views/extension|jsonwebtoken/jsonwebtoken/views/extension/index\.pug|jsonwebtoken/jsonwebtoken/views/extension/layout\.pug|jsonwebtoken/jsonwebtoken/views/icons\.pug|jsonwebtoken/jsonwebtoken/views/schema\.pug|jsonwebtoken/jsonwebtoken/views/stylesheets\.pug|jsonwebtoken/jsonwebtoken/views/title\.pug|jsonwebtoken/jsonwebtoken/views/token-editor-algorithms\.pug|jsonwebtoken/jsonwebtoken/views/token-editor-common\.pug|jsonwebtoken/jsonwebtoken/views/token-editor-validation\.pug|jsonwebtoken/jsonwebtoken/views/token-editor-warnings\.pug|jsonwebtoken/jsonwebtoken/views/website|jsonwebtoken/jsonwebtoken/views/website/assets\.pug|jsonwebtoken/jsonwebtoken/views/website/counter\.pug|jsonwebtoken/jsonwebtoken/views/website/ebook\.pug|jsonwebtoken/jsonwebtoken/views/website/extension\.pug|jsonwebtoken/jsonwebtoken/views/website/index\.pug|jsonwebtoken/jsonwebtoken/views/website/introduction\.pug|jsonwebtoken/jsonwebtoken/views/website/layout\.pug|jsonwebtoken/jsonwebtoken/views/website/libraries|jsonwebtoken/jsonwebtoken/views/website/libraries/0-\.NET\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/1-Python\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/10-Groovy\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/11-Haskell\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/12-Haxe\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/13-Rust\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/14-Lua\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/15-Scala\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/16-D\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/17-Clojure\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/18-Objective-C\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/19-Swift\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/2-Node\.js\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/20-C\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/21-C\+\+\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/22-kdb\+_Q\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/23-Delphi\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/24-PHP\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/25-Crystal\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/26-1C\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/27-PostgreSQL\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/28-Ada\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/29-Kotlin\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/3-Java\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/30-OCaml\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/31-CFML\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/32-PowerShell\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/33-Deno\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/34-Harbour\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/35-Bun\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/36-Dart\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/4-JavaScript\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/5-Perl\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/6-Ruby\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/7-Elixir\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/8-Erlang\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/9-Go\.json|jsonwebtoken/jsonwebtoken/views/website/libraries/support|jsonwebtoken/jsonwebtoken/views/website/libraries/support/get-languages\.js|jsonwebtoken/jsonwebtoken/views/website/libraries/support/get-libs-data\.js|jsonwebtoken/jsonwebtoken/views/website/libraries/support/language-schema\.js|jsonwebtoken/jsonwebtoken/views/website/libraries/support/split-libs\.js|jsonwebtoken/jsonwebtoken/views/website/libraries/template\.pug|jsonwebtoken/jsonwebtoken/views/website/libraries\.pug|jsonwebtoken/jsonwebtoken/views/website/md|jsonwebtoken/jsonwebtoken/views/website/md/introduction\.md|jsonwebtoken/jsonwebtoken/views/website/navigation\.pug|jsonwebtoken/jsonwebtoken/views/website/token-editor\.pug|jsonwebtoken/jsonwebtoken/webpack\.common\.js|jsonwebtoken/jsonwebtoken/webpack\.extension-dev\.js|jsonwebtoken/jsonwebtoken/webpack\.extension-prod\.js|jsonwebtoken/jsonwebtoken/webpack\.website-dev\.js|jsonwebtoken/jsonwebtoken/webpack\.website-prod\.js|jsonwebtoken/jsonwebtoken/webpack\.website-unit-tests\.js|jwtplayground|jwtplayground/Dockerfile|jwtplayground/jwtplayground|jwtplayground/jwtplayground/\.git|jwtplayground/jwtplayground/\.gitignore|jwtplayground/jwtplayground/app\.js|jwtplayground/jwtplayground/bin|jwtplayground/jwtplayground/bin/www|jwtplayground/jwtplayground/package-lock\.json|jwtplayground/jwtplayground/package\.json|jwtplayground/jwtplayground/public|jwtplayground/jwtplayground/public/\.DS_Store|jwtplayground/jwtplayground/public/Scripts|jwtplayground/jwtplayground/public/Scripts/jwt-decode\.js|jwtplayground/jwtplayground/public/bundles|jwtplayground/jwtplayground/public/bundles/bootstrap1b68|jwtplayground/jwtplayground/public/bundles/jqueryc061|jwtplayground/jwtplayground/public/bundles/modernizr8fce|jwtplayground/jwtplayground/public/stylesheets|jwtplayground/jwtplayground/public/stylesheets/style\.css|jwtplayground/jwtplayground/readme\.md|jwtplayground/jwtplayground/routes|jwtplayground/jwtplayground/routes/index\.js|jwtplayground/jwtplayground/views|jwtplayground/jwtplayground/views/error\.pug|jwtplayground/jwtplayground/views/index\.pug|jwtplayground/jwtplayground/views/layout\.pug|mac_apt|mac_apt/mac_apt|mac_apt/mac_apt/\.git|mac_apt/mac_apt/\.gitignore|mac_apt/mac_apt/AUTHORS\.md|mac_apt/mac_apt/CHANGES\.txt|mac_apt/mac_apt/Dockerfile|mac_apt/mac_apt/LICENSE\.txt|mac_apt/mac_apt/Libraries_For_Windows|mac_apt/mac_apt/Libraries_For_Windows/32bit_py37|mac_apt/mac_apt/Libraries_For_Windows/32bit_py37/pyewf\.pyd|mac_apt/mac_apt/Libraries_For_Windows/32bit_py37/pytsk3\.pyd|mac_apt/mac_apt/Libraries_For_Windows/32bit_py37/pyvmdk\.pyd|mac_apt/mac_apt/Libraries_For_Windows/32bit_py38|mac_apt/mac_apt/Libraries_For_Windows/32bit_py38/pyewf\.pyd|mac_apt/mac_apt/Libraries_For_Windows/32bit_py38/pytsk3\.pyd|mac_apt/mac_apt/Libraries_For_Windows/32bit_py38/pyvmdk\.pyd|mac_apt/mac_apt/Libraries_For_Windows/64bit_py37|mac_apt/mac_apt/Libraries_For_Windows/64bit_py37/pyewf\.pyd|mac_apt/mac_apt/Libraries_For_Windows/64bit_py37/pytsk3\.pyd|mac_apt/mac_apt/Libraries_For_Windows/64bit_py37/pyvmdk\.pyd|mac_apt/mac_apt/Libraries_For_Windows/64bit_py38|mac_apt/mac_apt/Libraries_For_Windows/64bit_py38/pyewf\.pyd|mac_apt/mac_apt/Libraries_For_Windows/64bit_py38/pytsk3\.pyd|mac_apt/mac_apt/Libraries_For_Windows/64bit_py38/pyvmdk\.pyd|mac_apt/mac_apt/Libraries_For_Windows/64bit_py39|mac_apt/mac_apt/Libraries_For_Windows/64bit_py39/pyewf\.pyd|mac_apt/mac_apt/Libraries_For_Windows/64bit_py39/pytsk3\.pyd|mac_apt/mac_apt/Libraries_For_Windows/64bit_py39/pyvmdk\.pyd|mac_apt/mac_apt/Libraries_For_Windows/Readme\.txt|mac_apt/mac_apt/Licenses|mac_apt/mac_apt/Licenses/LICENSE\.biplist\.txt|mac_apt/mac_apt/Licenses/LICENSE\.btclassify\.txt|mac_apt/mac_apt/Licenses/LICENSE\.construct\.txt|mac_apt/mac_apt/Licenses/LICENSE\.kaitaistruct\.txt|mac_apt/mac_apt/Licenses/LICENSE\.libewf\.txt|mac_apt/mac_apt/Licenses/LICENSE\.lzfse\.txt|mac_apt/mac_apt/Licenses/LICENSE\.pkipplib\.txt|mac_apt/mac_apt/Licenses/LICENSE\.plistutils\.txt|mac_apt/mac_apt/Licenses/LICENSE\.pylzfse\.txt|mac_apt/mac_apt/Licenses/LICENSE\.python-lz4\.txt|mac_apt/mac_apt/Licenses/LICENSE\.pytsk3\.txt|mac_apt/mac_apt/Licenses/LICENSE\.xlsxwriter\.txt|mac_apt/mac_apt/README\.md|mac_apt/mac_apt/extract_apfs_fs\.py|mac_apt/mac_apt/ios_apt\.py|mac_apt/mac_apt/mac_apt\.py|mac_apt/mac_apt/mac_apt_artifact_only\.py|mac_apt/mac_apt/mac_apt_mounted_sys_data\.py|mac_apt/mac_apt/other_dependencies|mac_apt/mac_apt/other_dependencies/pyaff4-0\.31-yk\.zip|mac_apt/mac_apt/plugin\.py|mac_apt/mac_apt/plugins|mac_apt/mac_apt/plugins/__init__\.py|mac_apt/mac_apt/plugins/_demo_plugin\.py|mac_apt/mac_apt/plugins/airport_preferences\.py|mac_apt/mac_apt/plugins/applist\.py|mac_apt/mac_apt/plugins/ard\.py|mac_apt/mac_apt/plugins/autostart\.py|mac_apt/mac_apt/plugins/basicinfo\.py|mac_apt/mac_apt/plugins/bluetooth\.py|mac_apt/mac_apt/plugins/cfurl_cache\.py|mac_apt/mac_apt/plugins/chrome\.py|mac_apt/mac_apt/plugins/cookies\.py|mac_apt/mac_apt/plugins/dockitems\.py|mac_apt/mac_apt/plugins/documentrevisions\.py|mac_apt/mac_apt/plugins/domains\.py|mac_apt/mac_apt/plugins/filesharing\.py|mac_apt/mac_apt/plugins/firefox\.py|mac_apt/mac_apt/plugins/fsevents\.py|mac_apt/mac_apt/plugins/helpers|mac_apt/mac_apt/plugins/helpers/UnifiedLog|mac_apt/mac_apt/plugins/helpers/UnifiedLog/Lib\.py|mac_apt/mac_apt/plugins/helpers/UnifiedLog/__init__\.py|mac_apt/mac_apt/plugins/helpers/UnifiedLog/data_format\.py|mac_apt/mac_apt/plugins/helpers/UnifiedLog/dsc_file\.py|mac_apt/mac_apt/plugins/helpers/UnifiedLog/logger\.py|mac_apt/mac_apt/plugins/helpers/UnifiedLog/resources\.py|mac_apt/mac_apt/plugins/helpers/UnifiedLog/tracev3_file\.py|mac_apt/mac_apt/plugins/helpers/UnifiedLog/uuidtext_file\.py|mac_apt/mac_apt/plugins/helpers/UnifiedLog/virtual_file\.py|mac_apt/mac_apt/plugins/helpers/UnifiedLog/virtual_file_system\.py|mac_apt/mac_apt/plugins/helpers/__init__\.py|mac_apt/mac_apt/plugins/helpers/aff4_helper\.py|mac_apt/mac_apt/plugins/helpers/apfs\.ksy|mac_apt/mac_apt/plugins/helpers/apfs\.py|mac_apt/mac_apt/plugins/helpers/apfs_reader\.py|mac_apt/mac_apt/plugins/helpers/apple_sparse_image\.py|mac_apt/mac_apt/plugins/helpers/bookmark\.py|mac_apt/mac_apt/plugins/helpers/btree\.py|mac_apt/mac_apt/plugins/helpers/ccl_bplist\.py|mac_apt/mac_apt/plugins/helpers/common\.py|mac_apt/mac_apt/plugins/helpers/darwin_path_generator\.py|mac_apt/mac_apt/plugins/helpers/decryptor\.py|mac_apt/mac_apt/plugins/helpers/disk_report\.py|mac_apt/mac_apt/plugins/helpers/hfs_alt\.py|mac_apt/mac_apt/plugins/helpers/macinfo\.py|mac_apt/mac_apt/plugins/helpers/pkipplib\.py|mac_apt/mac_apt/plugins/helpers/spotlight_filter\.py|mac_apt/mac_apt/plugins/helpers/spotlight_parser\.py|mac_apt/mac_apt/plugins/helpers/statx\.py|mac_apt/mac_apt/plugins/helpers/structs\.py|mac_apt/mac_apt/plugins/helpers/writer\.py|mac_apt/mac_apt/plugins/iDeviceInfo\.py|mac_apt/mac_apt/plugins/iDevice_backups\.py|mac_apt/mac_apt/plugins/imessage\.py|mac_apt/mac_apt/plugins/inetaccounts\.py|mac_apt/mac_apt/plugins/installhistory\.py|mac_apt/mac_apt/plugins/ios_apps\.py|mac_apt/mac_apt/plugins/ios_wifi\.py|mac_apt/mac_apt/plugins/msoffice\.py|mac_apt/mac_apt/plugins/netusage\.py|mac_apt/mac_apt/plugins/networking\.py|mac_apt/mac_apt/plugins/notes\.py|mac_apt/mac_apt/plugins/notifications\.py|mac_apt/mac_apt/plugins/printjobs\.py|mac_apt/mac_apt/plugins/quarantine\.py|mac_apt/mac_apt/plugins/quicklook\.py|mac_apt/mac_apt/plugins/recentitems\.py|mac_apt/mac_apt/plugins/safari\.py|mac_apt/mac_apt/plugins/savedstate\.py|mac_apt/mac_apt/plugins/screentime\.py|mac_apt/mac_apt/plugins/spotlight\.py|mac_apt/mac_apt/plugins/spotlightshortcuts\.py|mac_apt/mac_apt/plugins/sudo_lastrun\.py|mac_apt/mac_apt/plugins/tcc\.py|mac_apt/mac_apt/plugins/term_sessions\.py|mac_apt/mac_apt/plugins/terminalstate\.py|mac_apt/mac_apt/plugins/unifiedlogs\.py|mac_apt/mac_apt/plugins/users\.py|mac_apt/mac_apt/plugins/utmpx\.py|mac_apt/mac_apt/plugins/xprotect_diag\.py|mac_apt/mac_apt/version\.py|mha|mha/Dockerfile|mha/mha|mha/mha/\.deployment|mha/mha/\.eslintignore|mha/mha/\.eslintrc\.js|mha/mha/\.git|mha/mha/\.github|mha/mha/\.github/dependabot\.yml|mha/mha/\.github/workflows|mha/mha/\.github/workflows/build\.yml|mha/mha/\.github/workflows/buildDeploy\.yml|mha/mha/\.github/workflows/buildDeployTest\.yml|mha/mha/\.github/workflows/qunit\.yml|mha/mha/\.gitignore|mha/mha/\.vscode|mha/mha/\.vscode/extensions\.json|mha/mha/\.vscode/launch\.json|mha/mha/\.vscode/settings\.json|mha/mha/\.vscode/tasks\.json|mha/mha/\.vsconfig|mha/mha/Dockerfile|mha/mha/Gruntfile\.js|mha/mha/LICENSE|mha/mha/MHA\.sln|mha/mha/MHA\.sln\.DotSettings\.user|mha/mha/Manifest\.xml|mha/mha/ManifestDebugLocal\.xml|mha/mha/ManifestDebugServer\.xml|mha/mha/README\.md|mha/mha/Web\.config|mha/mha/dependabot\.yml|mha/mha/deploy\.cmd|mha/mha/favicon\.ico|mha/mha/index\.d\.ts|mha/mha/lgtm\.yml|mha/mha/merge-dependabot\.ps1|mha/mha/package-lock\.json|mha/mha/package\.json|mha/mha/src|mha/mha/src/Content|mha/mha/src/Content/\.csslintrc|mha/mha/src/Content/App\.css|mha/mha/src/Content/DesktopPane\.css|mha/mha/src/Content/MobilePane-ios\.css|mha/mha/src/Content/Office\.css|mha/mha/src/Content/uiToggle\.css|mha/mha/src/Content/unittest\.css|mha/mha/src/Pages|mha/mha/src/Pages/Default\.html|mha/mha/src/Pages/DefaultPhone\.html|mha/mha/src/Pages/DefaultTablet\.html|mha/mha/src/Pages/DesktopPane\.html|mha/mha/src/Pages/Functions\.html|mha/mha/src/Pages/MobilePane\.html|mha/mha/src/Pages/classicDesktopFrame\.html|mha/mha/src/Pages/mha\.html|mha/mha/src/Pages/newDesktopFrame\.html|mha/mha/src/Pages/newMobilePaneIosFrame\.html|mha/mha/src/Pages/parentframe\.html|mha/mha/src/Pages/privacy\.html|mha/mha/src/Pages/unittests\.html|mha/mha/src/Resources|mha/mha/src/Resources/loader\.gif|mha/mha/src/Resources/mhaLogo\.jpg|mha/mha/src/Resources/mhaLogo128\.jpg|mha/mha/src/Resources/mhaLogo64\.jpg|mha/mha/src/Scripts|mha/mha/src/Scripts/2047\.ts|mha/mha/src/Scripts/Antispam\.ts|mha/mha/src/Scripts/Default\.ts|mha/mha/src/Scripts/DesktopPane\.ts|mha/mha/src/Scripts/Errors\.ts|mha/mha/src/Scripts/ForefrontAntispam\.ts|mha/mha/src/Scripts/GetHeaders\.ts|mha/mha/src/Scripts/GetHeadersAPI\.ts|mha/mha/src/Scripts/GetHeadersEWS\.ts|mha/mha/src/Scripts/GetHeadersRest\.ts|mha/mha/src/Scripts/Headers\.ts|mha/mha/src/Scripts/MobilePane-ios\.ts|mha/mha/src/Scripts/Other\.ts|mha/mha/src/Scripts/Received\.ts|mha/mha/src/Scripts/StandAlone\.ts|mha/mha/src/Scripts/Strings\.ts|mha/mha/src/Scripts/Summary\.ts|mha/mha/src/Scripts/Table\.ts|mha/mha/src/Scripts/aikey\.ts|mha/mha/src/Scripts/buildTime\.ts|mha/mha/src/Scripts/dates\.ts|mha/mha/src/Scripts/diag\.ts|mha/mha/src/Scripts/framework7\.ts|mha/mha/src/Scripts/itable\.ts|mha/mha/src/Scripts/mhaStrings\.ts|mha/mha/src/Scripts/parentFrame\.ts|mha/mha/src/Scripts/poster\.ts|mha/mha/src/Scripts/privacy\.ts|mha/mha/src/Scripts/uiToggle\.ts|mha/mha/src/Scripts/unittests|mha/mha/src/Scripts/unittests/ut-2047\.ts|mha/mha/src/Scripts/unittests/ut-DateTime\.ts|mha/mha/src/Scripts/unittests/ut-GetHeaderList\.ts|mha/mha/src/Scripts/unittests/ut-ParseError\.ts|mha/mha/src/Scripts/unittests/ut-Received\.ts|mha/mha/src/Scripts/unittests/ut-XML\.ts|mha/mha/src/Scripts/unittests/ut-antispam\.ts|mha/mha/src/Scripts/unittests/ut-common\.ts|mha/mha/src/Scripts/unittests/ut-parseHeaders\.ts|mha/mha/src/Scripts/unittests\.ts|mha/mha/src/Scripts/version\.ts|mha/mha/tasks|mha/mha/tasks/clean\.js|mha/mha/tsconfig\.json|mha/mha/vwd\.webinfo|mha/mha/webpack\.config\.js|openssl-webterm|openssl-webterm/openssl-webterm|openssl-webterm/openssl-webterm/\.git|openssl-webterm/openssl-webterm/\.gitignore|openssl-webterm/openssl-webterm/Dockerfile|openssl-webterm/openssl-webterm/README\.md|openssl-webterm/openssl-webterm/emscr|openssl-webterm/openssl-webterm/emscr/binary|openssl-webterm/openssl-webterm/emscr/binary/openssl\.js|openssl-webterm/openssl-webterm/emscr/binary/openssl\.wasm|openssl-webterm/openssl-webterm/emscr/builds|openssl-webterm/openssl-webterm/emscr/builds/openssl|openssl-webterm/openssl-webterm/emscr/builds/openssl/build\.sh|openssl-webterm/openssl-webterm/emscr/builds/openssl/openssl\.cnf|openssl-webterm/openssl-webterm/index\.js|openssl-webterm/openssl-webterm/package-lock\.json|openssl-webterm/openssl-webterm/package\.json|openssl-webterm/openssl-webterm/sources|openssl-webterm/openssl-webterm/sources/OpenSSL_CommandLine\.js|openssl-webterm/openssl-webterm/sources/openssl-gui|openssl-webterm/openssl-webterm/sources/openssl-gui/CommandField\.js|openssl-webterm/openssl-webterm/sources/openssl-gui/Helpers\.js|openssl-webterm/openssl-webterm/sources/openssl-gui/OpenSSL_GUI\.js|openssl-webterm/openssl-webterm/sources/openssl-gui/tabs|openssl-webterm/openssl-webterm/sources/openssl-gui/tabs/EncryptionTab\.js|openssl-webterm/openssl-webterm/sources/openssl-gui/tabs/FilesTab\.js|openssl-webterm/openssl-webterm/sources/openssl-gui/tabs/GenKeysTab\.js|openssl-webterm/openssl-webterm/sources/openssl-gui/tabs/HashesTab\.js|openssl-webterm/openssl-webterm/sources/openssl-gui/tabs/SignVerifyTab\.js|openssl-webterm/openssl-webterm/sources/openssl-gui/tabs/WelcomeTab\.js|openssl-webterm/openssl-webterm/sources/translations\.js|openssl-webterm/openssl-webterm/sources/xterm-for-react\.js|openssl-webterm/openssl-webterm/static|openssl-webterm/openssl-webterm/static/index\.html|openssl-webterm/openssl-webterm/static/style\.css|openssl-webterm/openssl-webterm/webpack\.config\.js|shapes|shapes/Dockerfile|shapes/cabal\.project|shapes/comp1100-assignment1\.cabal|shapes/shapes|shapes/shapes/\.ghcid|shapes/shapes/\.git|shapes/shapes/\.gitignore|shapes/shapes/README\.md|shapes/shapes/Report\.pdf|shapes/shapes/Setup\.hs|shapes/shapes/Texified|shapes/shapes/Texified/Texified\.pdf|shapes/shapes/Texified/Texified\.tex|shapes/shapes/app|shapes/shapes/app/Main\.hs|shapes/shapes/comp1100-assignment1\.cabal|shapes/shapes/renovate\.json|shapes/shapes/sector\.png|shapes/shapes/src|shapes/shapes/src/Controller\.hs|shapes/shapes/src/Model\.hs|shapes/shapes/src/View\.hs|shapes/shapes/test|shapes/shapes/test/ShapesTest\.hs|shapes/shapes/test/Testing\.hs|storeweb|storeweb/storeweb|storeweb/storeweb/\.git|storeweb/storeweb/\.github|storeweb/storeweb/\.github/workflows|storeweb/storeweb/\.github/workflows/build\.yml|storeweb/storeweb/\.github/workflows/docker\.yml|storeweb/storeweb/\.github/workflows/heroku\.yml|storeweb/storeweb/\.gitignore|storeweb/storeweb/\.vscode|storeweb/storeweb/\.vscode/launch\.json|storeweb/storeweb/\.vscode/tasks\.json|storeweb/storeweb/Dockerfile|storeweb/storeweb/README\.md|storeweb/storeweb/StoreWeb\.sln|storeweb/storeweb/app|storeweb/storeweb/app/Controllers|storeweb/storeweb/app/Controllers/AccountController\.cs|storeweb/storeweb/app/Controllers/ConvertController\.cs|storeweb/storeweb/app/Controllers/HomeController\.cs|storeweb/storeweb/app/Controllers/PackagesController\.cs|storeweb/storeweb/app/Controllers/QueryController\.cs|storeweb/storeweb/app/Controllers/SearchController\.cs|storeweb/storeweb/app/Data|storeweb/storeweb/app/Data/StoreWebContext\.cs|storeweb/storeweb/app/Models|storeweb/storeweb/app/Models/Convert\.cs|storeweb/storeweb/app/Models/ErrorViewModel\.cs|storeweb/storeweb/app/Models/Packages\.cs|storeweb/storeweb/app/Models/Search\.cs|storeweb/storeweb/app/Program\.cs|storeweb/storeweb/app/Properties|storeweb/storeweb/app/Properties/launchSettings\.json|storeweb/storeweb/app/Properties/serviceDependencies\.json|storeweb/storeweb/app/Properties/serviceDependencies\.local\.json|storeweb/storeweb/app/Properties/serviceDependencies\.local\.json\.user|storeweb/storeweb/app/Startup\.cs|storeweb/storeweb/app/StoreWeb\.csproj|storeweb/storeweb/app/StoreWeb\.csproj\.user|storeweb/storeweb/app/Views|storeweb/storeweb/app/Views/Home|storeweb/storeweb/app/Views/Home/Convert\.cshtml|storeweb/storeweb/app/Views/Home/FAQ\.cshtml|storeweb/storeweb/app/Views/Home/Index\.cshtml|storeweb/storeweb/app/Views/Home/Query\.cshtml|storeweb/storeweb/app/Views/Home/Search\.cshtml|storeweb/storeweb/app/Views/Shared|storeweb/storeweb/app/Views/Shared/Error\.cshtml|storeweb/storeweb/app/Views/Shared/_Layout\.cshtml|storeweb/storeweb/app/Views/Shared/_ValidationScriptsPartial\.cshtml|storeweb/storeweb/app/Views/_ViewImports\.cshtml|storeweb/storeweb/app/Views/_ViewStart\.cshtml|storeweb/storeweb/app/appsettings\.Development\.json|storeweb/storeweb/app/appsettings\.json|storeweb/storeweb/app/wwwroot|storeweb/storeweb/app/wwwroot/css|storeweb/storeweb/app/wwwroot/css/site\.css|storeweb/storeweb/app/wwwroot/favicon\.ico|storeweb/storeweb/app/wwwroot/js|storeweb/storeweb/app/wwwroot/js/site\.js|storeweb/storeweb/app/wwwroot/lib|storeweb/storeweb/app/wwwroot/lib/bootstrap|storeweb/storeweb/app/wwwroot/lib/bootstrap/LICENSE|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap-grid\.css|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap-grid\.css\.map|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap-grid\.min\.css|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap-grid\.min\.css\.map|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot\.css|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot\.css\.map|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot\.min\.css|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot\.min\.css\.map|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap\.css|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap\.css\.map|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap\.min\.css|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/css/bootstrap\.min\.css\.map|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/js|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/js/bootstrap\.bundle\.js|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/js/bootstrap\.bundle\.js\.map|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/js/bootstrap\.bundle\.min\.js|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/js/bootstrap\.bundle\.min\.js\.map|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/js/bootstrap\.js|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/js/bootstrap\.js\.map|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/js/bootstrap\.min\.js|storeweb/storeweb/app/wwwroot/lib/bootstrap/dist/js/bootstrap\.min\.js\.map|storeweb/storeweb/app/wwwroot/lib/jquery|storeweb/storeweb/app/wwwroot/lib/jquery/LICENSE\.txt|storeweb/storeweb/app/wwwroot/lib/jquery/dist|storeweb/storeweb/app/wwwroot/lib/jquery/dist/jquery\.js|storeweb/storeweb/app/wwwroot/lib/jquery/dist/jquery\.min\.js|storeweb/storeweb/app/wwwroot/lib/jquery/dist/jquery\.min\.map|storeweb/storeweb/app/wwwroot/lib/jquery-validation|storeweb/storeweb/app/wwwroot/lib/jquery-validation/LICENSE\.md|storeweb/storeweb/app/wwwroot/lib/jquery-validation/dist|storeweb/storeweb/app/wwwroot/lib/jquery-validation/dist/additional-methods\.js|storeweb/storeweb/app/wwwroot/lib/jquery-validation/dist/additional-methods\.min\.js|storeweb/storeweb/app/wwwroot/lib/jquery-validation/dist/jquery\.validate\.js|storeweb/storeweb/app/wwwroot/lib/jquery-validation/dist/jquery\.validate\.min\.js|storeweb/storeweb/app/wwwroot/lib/jquery-validation-unobtrusive|storeweb/storeweb/app/wwwroot/lib/jquery-validation-unobtrusive/LICENSE\.txt|storeweb/storeweb/app/wwwroot/lib/jquery-validation-unobtrusive/jquery\.validate\.unobtrusive\.js|storeweb/storeweb/app/wwwroot/lib/jquery-validation-unobtrusive/jquery\.validate\.unobtrusive\.min\.js|storeweb/storeweb/docker-compose\.yml|tsuro|tsuro/tsuro|tsuro/tsuro/\.DS_Store|tsuro/tsuro/\.git|tsuro/tsuro/\.gitignore|tsuro/tsuro/\.gitlab-ci\.yml|tsuro/tsuro/\.idea|tsuro/tsuro/\.idea/\.name|tsuro/tsuro/\.idea/artifacts|tsuro/tsuro/\.idea/artifacts/comp1140_ass2_jar\.xml|tsuro/tsuro/\.idea/artifacts/comp1140_ass2_tests\.xml|tsuro/tsuro/\.idea/inspectionProfiles|tsuro/tsuro/\.idea/inspectionProfiles/Project_Default\.xml|tsuro/tsuro/\.idea/libraries|tsuro/tsuro/\.idea/libraries/lib\.xml|tsuro/tsuro/\.idea/misc\.xml|tsuro/tsuro/\.idea/modules\.xml|tsuro/tsuro/\.idea/runConfigurations|tsuro/tsuro/\.idea/runConfigurations/Board\.xml|tsuro/tsuro/\.idea/runConfigurations/OurDiceTest\.xml|tsuro/tsuro/\.idea/runConfigurations/OurLegalMovesTest\.xml|tsuro/tsuro/\.idea/runConfigurations/OurMonteCarloTreeSearchTest\.xml|tsuro/tsuro/\.idea/runConfigurations/OurPlayerTest\.xml|tsuro/tsuro/\.idea/runConfigurations/OurShipPlacementAITest\.xml|tsuro/tsuro/\.idea/runConfigurations/OurShipTestAdvFunc\.xml|tsuro/tsuro/\.idea/runConfigurations/OurShipTestBasicFunc\.xml|tsuro/tsuro/\.idea/runConfigurations/OurTileTest\.xml|tsuro/tsuro/\.idea/runConfigurations/OurWakeTest\.xml|tsuro/tsuro/\.idea/runConfigurations/OutBoardTest\.xml|tsuro/tsuro/\.idea/runConfigurations/Task_10_GenerateActionTest\.xml|tsuro/tsuro/\.idea/runConfigurations/Task_2_IsStateWellFormedTest\.xml|tsuro/tsuro/\.idea/runConfigurations/Task_3_IsStateValidTest\.xml|tsuro/tsuro/\.idea/runConfigurations/Task_5a_DrawWakeTileTest\.xml|tsuro/tsuro/\.idea/runConfigurations/Task_5b_PlaceDaikaijuTileTest\.xml|tsuro/tsuro/\.idea/runConfigurations/Task_6_IsActionValidTest\.xml|tsuro/tsuro/\.idea/runConfigurations/Task_7_ApplyWakeActionTest\.xml|tsuro/tsuro/\.idea/runConfigurations/Task_8_ApplyDaikaijuActionTest\.xml|tsuro/tsuro/\.idea/runConfigurations/Tournament\.xml|tsuro/tsuro/\.idea/runConfigurations/TournamentResults\.xml|tsuro/tsuro/\.idea/runConfigurations/Viewer\.xml|tsuro/tsuro/\.idea/runConfigurations/game_jar\.xml|tsuro/tsuro/Dockerfile|tsuro/tsuro/FeedbackF\.md|tsuro/tsuro/META-INF|tsuro/tsuro/META-INF/MANIFEST\.MF|tsuro/tsuro/README\.md|tsuro/tsuro/admin|tsuro/tsuro/admin/B-contribution\.yml|tsuro/tsuro/admin/B-originality\.yml|tsuro/tsuro/admin/C-contribution\.yml|tsuro/tsuro/admin/C-originality\.yml|tsuro/tsuro/admin/D-newcode-u6956369\.md|tsuro/tsuro/admin/D-newcode-u7115241\.md|tsuro/tsuro/admin/D-newcode-u7136359\.md|tsuro/tsuro/admin/D-originality-u6956369\.yml|tsuro/tsuro/admin/D-originality-u7115241\.yml|tsuro/tsuro/admin/D-originality-u7136359\.yml|tsuro/tsuro/admin/E-newcode-u6956369\.md|tsuro/tsuro/admin/E-newcode-u7115241\.md|tsuro/tsuro/admin/E-newcode-u7136359\.md|tsuro/tsuro/admin/E-originality-u6956369\.yml|tsuro/tsuro/admin/E-originality-u7115241\.yml|tsuro/tsuro/admin/E-originality-u7136359\.yml|tsuro/tsuro/admin/F-contribution\.yml|tsuro/tsuro/admin/F-originality\.yml|tsuro/tsuro/admin/F-review-u6956369\.md|tsuro/tsuro/admin/F-review-u7115241\.md|tsuro/tsuro/admin/F-review-u7136359\.md|tsuro/tsuro/admin/G-best-u6956369\.yml|tsuro/tsuro/admin/G-best-u7115241\.yml|tsuro/tsuro/admin/G-best-u7136359\.yml|tsuro/tsuro/admin/G-contribution\.yml|tsuro/tsuro/admin/G-features\.md|tsuro/tsuro/admin/G-originality\.yml|tsuro/tsuro/admin/H-contribution\.yml|tsuro/tsuro/admin/H-originality\.yml|tsuro/tsuro/admin/H-presentation\.yml|tsuro/tsuro/admin/members\.yml|tsuro/tsuro/admin/tasks\.md|tsuro/tsuro/assets|tsuro/tsuro/assets/00\.png|tsuro/tsuro/assets/01\.png|tsuro/tsuro/assets/02\.png|tsuro/tsuro/assets/03\.png|tsuro/tsuro/assets/04\.png|tsuro/tsuro/assets/05\.png|tsuro/tsuro/assets/06\.png|tsuro/tsuro/assets/07\.png|tsuro/tsuro/assets/08\.png|tsuro/tsuro/assets/09\.png|tsuro/tsuro/assets/10\.png|tsuro/tsuro/assets/11\.png|tsuro/tsuro/assets/12\.png|tsuro/tsuro/assets/13\.png|tsuro/tsuro/assets/14\.png|tsuro/tsuro/assets/15\.png|tsuro/tsuro/assets/16\.png|tsuro/tsuro/assets/17\.png|tsuro/tsuro/assets/18\.png|tsuro/tsuro/assets/19\.png|tsuro/tsuro/assets/20\.png|tsuro/tsuro/assets/21\.png|tsuro/tsuro/assets/22\.png|tsuro/tsuro/assets/23\.png|tsuro/tsuro/assets/24\.png|tsuro/tsuro/assets/25\.png|tsuro/tsuro/assets/26\.png|tsuro/tsuro/assets/27\.png|tsuro/tsuro/assets/28\.png|tsuro/tsuro/assets/29\.png|tsuro/tsuro/assets/30\.png|tsuro/tsuro/assets/31\.png|tsuro/tsuro/assets/32\.png|tsuro/tsuro/assets/33\.png|tsuro/tsuro/assets/34\.png|tsuro/tsuro/assets/35\.png|tsuro/tsuro/assets/36\.png|tsuro/tsuro/assets/37\.png|tsuro/tsuro/assets/38\.png|tsuro/tsuro/assets/39\.png|tsuro/tsuro/assets/40\.png|tsuro/tsuro/assets/41\.png|tsuro/tsuro/assets/42\.png|tsuro/tsuro/assets/43\.png|tsuro/tsuro/assets/44\.png|tsuro/tsuro/assets/45\.png|tsuro/tsuro/assets/46\.png|tsuro/tsuro/assets/47\.png|tsuro/tsuro/assets/48\.png|tsuro/tsuro/assets/49\.png|tsuro/tsuro/assets/50\.png|tsuro/tsuro/assets/51\.png|tsuro/tsuro/assets/52\.png|tsuro/tsuro/assets/53\.png|tsuro/tsuro/assets/54\.png|tsuro/tsuro/assets/55\.png|tsuro/tsuro/assets/B1\.png|tsuro/tsuro/assets/B2\.png|tsuro/tsuro/assets/B3\.png|tsuro/tsuro/assets/B4\.png|tsuro/tsuro/assets/B5\.png|tsuro/tsuro/assets/G1\.png|tsuro/tsuro/assets/G2\.png|tsuro/tsuro/assets/G3\.png|tsuro/tsuro/assets/G4\.png|tsuro/tsuro/assets/G5\.png|tsuro/tsuro/assets/board\.png|tsuro/tsuro/assets/rules\.pdf|tsuro/tsuro/assets/tile0\.png|tsuro/tsuro/assets/tile1\.png|tsuro/tsuro/assets/tile2\.png|tsuro/tsuro/assets/tile3\.png|tsuro/tsuro/build\.gradle|tsuro/tsuro/comp1140-ass2\.iml|tsuro/tsuro/feedback\.md|tsuro/tsuro/game\.jar|tsuro/tsuro/gradle|tsuro/tsuro/gradle/wrapper|tsuro/tsuro/gradle/wrapper/gradle-wrapper\.jar|tsuro/tsuro/gradle/wrapper/gradle-wrapper\.properties|tsuro/tsuro/gradlew|tsuro/tsuro/gradlew\.bat|tsuro/tsuro/manifests|tsuro/tsuro/manifests/deployment\.yml|tsuro/tsuro/manifests/service\.yml|tsuro/tsuro/presentation\.pdf|tsuro/tsuro/renovate\.json|tsuro/tsuro/settings\.gradle|tsuro/tsuro/src|tsuro/tsuro/src/comp1140|tsuro/tsuro/src/comp1140/ass2|tsuro/tsuro/src/comp1140/ass2/Daikaiju\.java|tsuro/tsuro/src/comp1140/ass2/Dice\.java|tsuro/tsuro/src/comp1140/ass2/Player\.java|tsuro/tsuro/src/comp1140/ass2/Ship\.java|tsuro/tsuro/src/comp1140/ass2/Tile\.java|tsuro/tsuro/src/comp1140/ass2/Tsuro\.java|tsuro/tsuro/src/comp1140/ass2/Wake\.java|tsuro/tsuro/src/comp1140/ass2/ai|tsuro/tsuro/src/comp1140/ass2/ai/MonteCarloTreeSearch\.java|tsuro/tsuro/src/comp1140/ass2/ai/ShipPlacementAI\.java|tsuro/tsuro/src/comp1140/ass2/ai/Tournament\.java|tsuro/tsuro/src/comp1140/ass2/gui|tsuro/tsuro/src/comp1140/ass2/gui/Board\.java|tsuro/tsuro/src/comp1140/ass2/gui/ShipGUI\.java|tsuro/tsuro/src/comp1140/ass2/gui/TileGUI\.java|tsuro/tsuro/src/comp1140/ass2/gui/TournamentResults\.java|tsuro/tsuro/src/comp1140/ass2/gui/Util\.java|tsuro/tsuro/src/comp1140/ass2/gui/Viewer\.java|tsuro/tsuro/src/comp1140/ass2/gui/assets|tsuro/tsuro/src/comp1140/ass2/gui/assets/00\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/01\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/02\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/03\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/04\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/05\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/06\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/07\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/08\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/09\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/10\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/11\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/12\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/13\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/14\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/15\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/16\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/17\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/18\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/19\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/20\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/21\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/22\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/23\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/24\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/25\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/26\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/27\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/28\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/29\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/30\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/31\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/32\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/33\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/34\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/35\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/36\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/37\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/38\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/39\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/40\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/41\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/42\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/43\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/44\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/45\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/46\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/47\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/48\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/49\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/50\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/51\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/52\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/53\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/54\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/55\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/B1\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/B2\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/B3\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/B4\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/B5\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/G1\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/G2\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/G3\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/G4\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/G5\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/blue\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/blue0\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/blue1\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/blue2\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/blue3\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/blue4\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/blue5\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/blue6\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/board\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/cover\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/daikaijuBlank\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/daikaijuMoved\.wav|tsuro/tsuro/src/comp1140/ass2/gui/assets/gold0\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/gold1\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/gold2\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/gold3\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/gold4\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/gold5\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/gold6\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/red\.png|tsuro/tsuro/src/comp1140/ass2/gui/assets/tilePlaced\.wav|tsuro/tsuro/src/comp1140/ass2/gui/assets/wakeBlank\.png|tsuro/tsuro/tests|tsuro/tsuro/tests/comp1140|tsuro/tsuro/tests/comp1140/ass2|tsuro/tsuro/tests/comp1140/ass2/ApplyDaikaijuActionTest\.java|tsuro/tsuro/tests/comp1140/ass2/ApplyWakeActionTest\.java|tsuro/tsuro/tests/comp1140/ass2/DrawWakeTileTest\.java|tsuro/tsuro/tests/comp1140/ass2/GenerateActionTest\.java|tsuro/tsuro/tests/comp1140/ass2/IsActionValidTest\.java|tsuro/tsuro/tests/comp1140/ass2/IsStateValidTest\.java|tsuro/tsuro/tests/comp1140/ass2/IsStateWellFormedTest\.java|tsuro/tsuro/tests/comp1140/ass2/OurDiceTest\.java|tsuro/tsuro/tests/comp1140/ass2/OurLegalMovesTest\.java|tsuro/tsuro/tests/comp1140/ass2/OurPlayerTest\.java|tsuro/tsuro/tests/comp1140/ass2/OurShipTestAdvFunc\.java|tsuro/tsuro/tests/comp1140/ass2/OurShipTestBasicFunc\.java|tsuro/tsuro/tests/comp1140/ass2/OurTileTest\.java|tsuro/tsuro/tests/comp1140/ass2/OurWakeTest\.java|tsuro/tsuro/tests/comp1140/ass2/PlaceDaikaijuTileTest\.java|tsuro/tsuro/tests/comp1140/ass2/ai|tsuro/tsuro/tests/comp1140/ass2/ai/OurMonteCarloTreeSearchTest\.java|tsuro/tsuro/tests/comp1140/ass2/ai/OurShipPlacementAITest\.java|tsuro/tsuro/tests/comp1140/ass2/gui|tsuro/tsuro/tests/comp1140/ass2/gui/OurBoardTest\.java|ubuntu-ssh|ubuntu-ssh/Dockerfile|universal-print-connector|universal-print-connector/Add-UPDevice\.ps1|universal-print-connector/Dockerfile\.windows|universal-print-connector/LogMonitorConfig\.json|universal-print-connector/README\.md|universal-print-connector/Remove-UPDevice\.ps1|universal-print-connector/entrypoint\.ps1|universal-print-connector/example\.env|vnet-capacity-planner|vnet-capacity-planner/Dockerfile|wufb-ds|wufb-ds/Dockerfile|wufb-ds/package-lock\.json|wufb-ds/src|wufb-ds/src/config|wufb-ds/src/config/AuthConfig\.js|wufb-ds/wufb-ds|wufb-ds/wufb-ds/\.babelrc|wufb-ds/wufb-ds/\.git|wufb-ds/wufb-ds/\.gitignore|wufb-ds/wufb-ds/CODE_OF_CONDUCT\.md|wufb-ds/wufb-ds/CONTRIBUTING\.md|wufb-ds/wufb-ds/LICENSE|wufb-ds/wufb-ds/README\.md|wufb-ds/wufb-ds/SECURITY\.md|wufb-ds/wufb-ds/azure-pipelines\.yml|wufb-ds/wufb-ds/index\.js|wufb-ds/wufb-ds/package-lock\.json|wufb-ds/wufb-ds/package\.json|wufb-ds/wufb-ds/public|wufb-ds/wufb-ds/public/favicon\.ico|wufb-ds/wufb-ds/public/index\.html|wufb-ds/wufb-ds/public/logo192\.png|wufb-ds/wufb-ds/public/logo512\.png|wufb-ds/wufb-ds/public/manifest\.json|wufb-ds/wufb-ds/public/robots\.txt|wufb-ds/wufb-ds/src|wufb-ds/wufb-ds/src/App\.js|wufb-ds/wufb-ds/src/api|wufb-ds/wufb-ds/src/api/createApproval\.js|wufb-ds/wufb-ds/src/api/createPolicy\.js|wufb-ds/wufb-ds/src/api/deletePolicy\.js|wufb-ds/wufb-ds/src/api/getMembers\.js|wufb-ds/wufb-ds/src/api/getPolicies\.js|wufb-ds/wufb-ds/src/api/getUpdates\.js|wufb-ds/wufb-ds/src/api/removeDeviceFromService\.js|wufb-ds/wufb-ds/src/api/suspendApproval\.js|wufb-ds/wufb-ds/src/api/updateDeploymentAuidence\.js|wufb-ds/wufb-ds/src/assets|wufb-ds/wufb-ds/src/assets/RequestPermissions\.png|wufb-ds/wufb-ds/src/assets/WindowsLogo\.png|wufb-ds/wufb-ds/src/assets/WindowsUpdatesRW\.png|wufb-ds/wufb-ds/src/assets/adequate\.PNG|wufb-ds/wufb-ds/src/assets/csvFileFormat\.PNG|wufb-ds/wufb-ds/src/assets/demoUpdates\.json|wufb-ds/wufb-ds/src/assets/inadequate\.PNG|wufb-ds/wufb-ds/src/components|wufb-ds/wufb-ds/src/components/AuthRoleIndicator\.js|wufb-ds/wufb-ds/src/components/SpinnerCommon\.js|wufb-ds/wufb-ds/src/components/buttons|wufb-ds/wufb-ds/src/components/buttons/SignOutButton\.js|wufb-ds/wufb-ds/src/components/buttons/SingInButton\.js|wufb-ds/wufb-ds/src/components/buttons/iconButton\.js|wufb-ds/wufb-ds/src/components/modal|wufb-ds/wufb-ds/src/components/modal/confirmationModal\.js|wufb-ds/wufb-ds/src/components/modal/contentApproveModal\.js|wufb-ds/wufb-ds/src/components/modal/createPolicyModal\.js|wufb-ds/wufb-ds/src/components/modal/deleteModal\.js|wufb-ds/wufb-ds/src/components/modal/editPolicyModel\.js|wufb-ds/wufb-ds/src/components/modal/metaDataModal\.js|wufb-ds/wufb-ds/src/components/modal/modalWindow\.css|wufb-ds/wufb-ds/src/components/modal/suspendModal\.js|wufb-ds/wufb-ds/src/components/navigation|wufb-ds/wufb-ds/src/components/navigation/NavigationBar\.js|wufb-ds/wufb-ds/src/components/table|wufb-ds/wufb-ds/src/components/table/UpdatesTable\.js|wufb-ds/wufb-ds/src/components/table/memberTable\.js|wufb-ds/wufb-ds/src/components/table/paginatedTable\.js|wufb-ds/wufb-ds/src/config|wufb-ds/wufb-ds/src/config/AuthConfig\.js|wufb-ds/wufb-ds/src/config/Constants\.js|wufb-ds/wufb-ds/src/hooks|wufb-ds/wufb-ds/src/hooks/useFetch\.js|wufb-ds/wufb-ds/src/hooks/usePolicyData\.js|wufb-ds/wufb-ds/src/hooks/useUpdateData\.js|wufb-ds/wufb-ds/src/pages|wufb-ds/wufb-ds/src/pages/AboutPage|wufb-ds/wufb-ds/src/pages/AboutPage/AboutPage\.js|wufb-ds/wufb-ds/src/pages/DriversAndFirmwarePage|wufb-ds/wufb-ds/src/pages/DriversAndFirmwarePage/DriversAndFirmwarePage\.js|wufb-ds/wufb-ds/src/pages/LandingPage|wufb-ds/wufb-ds/src/pages/LandingPage/LandingPage\.css|wufb-ds/wufb-ds/src/pages/LandingPage/LandingPage\.js|wufb-ds/wufb-ds/src/pages/UpdatePage|wufb-ds/wufb-ds/src/pages/UpdatePage/UpdatePage\.css|wufb-ds/wufb-ds/src/pages/UpdatePage/UpdatePage\.js|wufb-ds/wufb-ds/src/utils|wufb-ds/wufb-ds/src/utils/exportPoliciesToCsv\.js|wufb-ds/wufb-ds/src/utils/fetchHelper\.js|wufb-ds/wufb-ds/src/utils/notify\.js|wufb-ds/wufb-ds/webpack\.config\.js ##[debug]Set output has-custom-patterns = true ##[debug]Finished: run ##[debug]Evaluating: github.workspace ##[debug]Evaluating Index: ##[debug]..Evaluating github: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'workspace' ##[debug]=> '/home/runner/work/containers/containers' ##[debug]Result: '/home/runner/work/containers/containers' ##[debug]Evaluating: github.event.pull_request.base.ref ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating Index: ##[debug]........Evaluating github: ##[debug]........=> Object ##[debug]........Evaluating String: ##[debug]........=> 'event' ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'pull_request' ##[debug]....=> null ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: github.event.pull_request.head.repo.fork ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating Index: ##[debug]........Evaluating Index: ##[debug]..........Evaluating github: ##[debug]..........=> Object ##[debug]..........Evaluating String: ##[debug]..........=> 'event' ##[debug]........=> Object ##[debug]........Evaluating String: ##[debug]........=> 'pull_request' ##[debug]......=> null ##[debug]....=> null ##[debug]..=> null ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: steps.glob.outputs.paths-output-file ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'glob' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'paths-output-file' ##[debug]=> '/tmp/c0ae5809-a434-4002-89cb-1c42f3e9a714.txt' ##[debug]Result: '/tmp/c0ae5809-a434-4002-89cb-1c42f3e9a714.txt' ##[debug]Evaluating: inputs.separator ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'separator' ##[debug]=> ' ' ##[debug]Result: ' ' ##[debug]Evaluating: inputs.path ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'path' ##[debug]=> '.' ##[debug]Result: '.' ##[debug]Evaluating: steps.changed-files-diff-sha.outputs.previous_sha ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files-diff-sha' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'previous_sha' ##[debug]=> '15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff' ##[debug]Result: '15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff' ##[debug]Evaluating: steps.changed-files-diff-sha.outputs.current_sha ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files-diff-sha' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'current_sha' ##[debug]=> 'ef396044757ea7e2b04eab9e555bb29e776d4ba5' ##[debug]Result: 'ef396044757ea7e2b04eab9e555bb29e776d4ba5' ##[debug]Evaluating: steps.changed-files-diff-sha.outputs.target_branch ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files-diff-sha' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'target_branch' ##[debug]=> 'main' ##[debug]Result: 'main' ##[debug]Evaluating: steps.changed-files-diff-sha.outputs.current_branch ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files-diff-sha' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'current_branch' ##[debug]=> 'main' ##[debug]Result: 'main' ##[debug]Evaluating: steps.changed-files-diff-sha.outputs.diff ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files-diff-sha' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'diff' ##[debug]=> '..' ##[debug]Result: '..' ##[debug]Evaluating: inputs.quotepath ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'quotepath' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: inputs.include_all_old_new_renamed_files ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'include_all_old_new_renamed_files' ##[debug]=> 'false' ##[debug]Result: 'false' ##[debug]Evaluating: inputs.old_new_separator ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'old_new_separator' ##[debug]=> ',' ##[debug]Result: ',' ##[debug]Evaluating: inputs.old_new_files_separator ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'old_new_files_separator' ##[debug]=> ' ' ##[debug]Result: ' ' ##[debug]Evaluating: inputs.diff_relative ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'diff_relative' ##[debug]=> '' ##[debug]Result: '' ##[debug]Evaluating: inputs.dir_names ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'dir_names' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: inputs.dir_names_max_depth ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'dir_names_max_depth' ##[debug]=> '1' ##[debug]Result: '1' ##[debug]Evaluating: inputs.dir_names_exclude_root ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'dir_names_exclude_root' ##[debug]=> 'false' ##[debug]Result: 'false' ##[debug]Evaluating: inputs.json ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'json' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: steps.glob.outputs.has-custom-patterns ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'glob' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'has-custom-patterns' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: inputs.json_raw_format ##[debug]Evaluating Index: ##[debug]..Evaluating inputs: ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'json_raw_format' ##[debug]=> 'false' ##[debug]Result: 'false' ##[debug]Evaluating condition for step: 'run' ##[debug]Evaluating: success() ##[debug]Evaluating success: ##[debug]=> true ##[debug]Result: true ##[debug]Starting: run ##[debug]Loading inputs ##[debug]Loading env Run bash $GITHUB_ACTION_PATH/get-changed-paths.sh bash $GITHUB_ACTION_PATH/get-changed-paths.sh shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} env: GITHUB_WORKSPACE: /home/runner/work/containers/containers GITHUB_EVENT_PULL_REQUEST_BASE_REF: GITHUB_EVENT_PULL_REQUEST_HEAD_REPO_FORK: INPUT_FILES_PATTERN_FILE: /tmp/c0ae5809-a434-4002-89cb-1c42f3e9a714.txt INPUT_SEPARATOR: INPUT_PATH: . INPUT_PREVIOUS_SHA: 15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff INPUT_CURRENT_SHA: ef396044757ea7e2b04eab9e555bb29e776d4ba5 INPUT_TARGET_BRANCH: main INPUT_CURRENT_BRANCH: main INPUT_DIFF: .. INPUT_QUOTEPATH: true INPUT_INCLUDE_ALL_OLD_NEW_RENAMED_FILES: false INPUT_OLD_NEW_SEPARATOR: , INPUT_OLD_NEW_FILES_SEPARATOR: INPUT_DIFF_RELATIVE: INPUT_DIR_NAMES: true INPUT_DIR_NAMES_MAX_DEPTH: 1 INPUT_DIR_NAMES_EXCLUDE_ROOT: false INPUT_JSON: true INPUT_HAS_CUSTOM_PATTERNS: true INPUT_JSON_RAW_FORMAT: false ##[debug]/usr/bin/bash --noprofile --norc -e -o pipefail /home/runner/work/_temp/c5a07f98-3e07-43d6-8ab4-ccddd0b92294.sh ::group::changed-files changed-files Resolving repository path: /home/runner/work/containers/containers/. Retrieving changes between 15bde98c4dd9ee4d50f8af98e6c4c29588dd54ff (main) → ef396044757ea7e2b04eab9e555bb29e776d4ba5 (main) ##[debug]Matching changed files: excel2latex/excel2latex/package-lock.json ##[debug]Matching modified files: excel2latex/excel2latex/package-lock.json ##[debug]Matching deleted files: codeworld/codeworld/third_party/blockly ##[debug]Added files: [] ##[debug]Copied files: [] ##[debug]Deleted files: [\"codeworld\"] ##[debug]Modified files: [\"excel2latex\"] ##[debug]Renamed files: [] ##[debug]Type Changed files: [] ##[debug]Unmerged files: [] ##[debug]Unknown files: [] ##[debug]All changed and modified files: [\"excel2latex\"] ##[debug]All changed files: [\"excel2latex\"] ##[debug]All modified files: [\"excel2latex\"] ::endgroup:: ##[debug]Set output any_changed = true ##[debug]Set output only_changed = true ##[debug]Set output any_modified = true ##[debug]Set output only_modified = true ##[debug]Set output any_deleted = true ##[debug]Set output only_deleted = true ##[debug]Set output added_files = [] ##[debug]Set output copied_files = [] ##[debug]Set output deleted_files = [\"codeworld\"] ##[debug]Set output modified_files = [\"excel2latex\"] ##[debug]Set output renamed_files = [] ##[debug]Set output type_changed_files = [] ##[debug]Set output unmerged_files = [] ##[debug]Set output unknown_files = [] ##[debug]Set output all_changed_and_modified_files = [\"excel2latex\"] ##[debug]Set output all_changed_files = [\"excel2latex\"] ##[debug]Set output all_modified_files = [\"excel2latex\"] ##[debug]Set output outputs_extension = json ##[debug]Finished: run ##[debug]Evaluating condition for step: 'run' ##[debug]Evaluating: (success() && (inputs.write_output_files == 'true')) ##[debug]Evaluating And: ##[debug]..Evaluating success: ##[debug]..=> true ##[debug]..Evaluating Equal: ##[debug]....Evaluating Index: ##[debug]......Evaluating inputs: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'write_output_files' ##[debug]....=> 'false' ##[debug]....Evaluating String: ##[debug]....=> 'true' ##[debug]..=> false ##[debug]=> false ##[debug]Expanded: (true && ('false' == 'true')) ##[debug]Result: false ##[debug]Evaluating: steps.changed-files.outputs.added_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'added_files' ##[debug]=> '[]' ##[debug]Result: '[]' ##[debug]Evaluating: steps.changed-files.outputs.copied_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'copied_files' ##[debug]=> '[]' ##[debug]Result: '[]' ##[debug]Evaluating: steps.changed-files.outputs.deleted_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'deleted_files' ##[debug]=> '[\"codeworld\"]' ##[debug]Result: '[\"codeworld\"]' ##[debug]Evaluating: steps.changed-files.outputs.modified_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'modified_files' ##[debug]=> '[\"excel2latex\"]' ##[debug]Result: '[\"excel2latex\"]' ##[debug]Evaluating: steps.changed-files.outputs.renamed_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'renamed_files' ##[debug]=> '[]' ##[debug]Result: '[]' ##[debug]Evaluating: steps.changed-files.outputs.all_old_new_renamed_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'all_old_new_renamed_files' ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: steps.changed-files.outputs.type_changed_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'type_changed_files' ##[debug]=> '[]' ##[debug]Result: '[]' ##[debug]Evaluating: steps.changed-files.outputs.unmerged_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'unmerged_files' ##[debug]=> '[]' ##[debug]Result: '[]' ##[debug]Evaluating: steps.changed-files.outputs.unknown_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'unknown_files' ##[debug]=> '[]' ##[debug]Result: '[]' ##[debug]Evaluating: steps.changed-files.outputs.all_changed_and_modified_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'all_changed_and_modified_files' ##[debug]=> '[\"excel2latex\"]' ##[debug]Result: '[\"excel2latex\"]' ##[debug]Evaluating: steps.changed-files.outputs.all_changed_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'all_changed_files' ##[debug]=> '[\"excel2latex\"]' ##[debug]Result: '[\"excel2latex\"]' ##[debug]Evaluating: steps.changed-files.outputs.any_changed ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'any_changed' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: steps.changed-files.outputs.only_changed ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'only_changed' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: steps.changed-files.outputs.other_changed_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'other_changed_files' ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: steps.changed-files.outputs.all_modified_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'all_modified_files' ##[debug]=> '[\"excel2latex\"]' ##[debug]Result: '[\"excel2latex\"]' ##[debug]Evaluating: steps.changed-files.outputs.any_modified ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'any_modified' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: steps.changed-files.outputs.only_modified ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'only_modified' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: steps.changed-files.outputs.other_modified_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'other_modified_files' ##[debug]=> null ##[debug]Result: null ##[debug]Evaluating: steps.changed-files.outputs.any_deleted ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'any_deleted' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: steps.changed-files.outputs.only_deleted ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'only_deleted' ##[debug]=> 'true' ##[debug]Result: 'true' ##[debug]Evaluating: steps.changed-files.outputs.other_deleted_files ##[debug]Evaluating Index: ##[debug]..Evaluating Index: ##[debug]....Evaluating Index: ##[debug]......Evaluating steps: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'changed-files' ##[debug]....=> Object ##[debug]....Evaluating String: ##[debug]....=> 'outputs' ##[debug]..=> Object ##[debug]..Evaluating String: ##[debug]..=> 'other_deleted_files' ##[debug]=> null ##[debug]Result: null ##[debug]Finishing: Get changed files ```
v36: https://github.com/pl4nty/containers/actions/runs/5368976378/jobs/9746131049 ``` ##[debug]Evaluating condition for step: 'Get changed files' ##[debug]Evaluating: (success() && (github.event_name != 'workflow_dispatch')) ##[debug]Evaluating And: ##[debug]..Evaluating success: ##[debug]..=> true ##[debug]..Evaluating NotEqual: ##[debug]....Evaluating Index: ##[debug]......Evaluating github: ##[debug]......=> Object ##[debug]......Evaluating String: ##[debug]......=> 'event_name' ##[debug]....=> 'push' ##[debug]....Evaluating String: ##[debug]....=> 'workflow_dispatch' ##[debug]..=> true ##[debug]=> true ##[debug]Expanded: (true && ('push' != 'workflow_dispatch')) ##[debug]Result: true ##[debug]Starting: Get changed files ##[debug]Loading inputs ##[debug]Loading env Run tj-actions/changed-files@v36 with: dir_names: true dir_names_max_depth: 1 json: true files_ignore: .gitmodules separator: include_all_old_new_renamed_files: false old_new_separator: , old_new_files_separator: files_from_source_file_separator: files_separator: files_yaml_from_source_file_separator: files_ignore_yaml_from_source_file_separator: files_ignore_separator: files_ignore_from_source_file_separator: path: . quotepath: true diff_relative: true dir_names_exclude_current_dir: false dir_names_exclude_root: false escape_json: true fetch_depth: 50 since_last_remote_commit: false write_output_files: false output_dir: .github/outputs output_renamed_files_as_deleted_and_added: false recover_deleted_files: false ::group::changed-files changed-files ##[debug]Env: { ##[debug] "NVM_DIR": "/home/runner/.nvm", ##[debug] "LEIN_HOME": "/usr/local/lib/lein", ##[debug] "DEPLOYMENT_BASEPATH": "/opt/runner", ##[debug] "CI": "true", ##[debug] "GRADLE_HOME": "/usr/share/gradle-8.1.1", ##[debug] "GOROOT_1_18_X64": "/opt/hostedtoolcache/go/1.18.10/x64", ##[debug] "SWIFT_PATH": "/usr/share/swift/usr/bin", ##[debug] "PATH": "/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", ##[debug] "STATS_TIS": "mining", ##[debug] "STATS_NM": "true", ##[debug] "LEIN_JAR": "/usr/local/lib/lein/self-installs/leiningen-2.10.0-standalone.jar", ##[debug] "GOROOT_1_19_X64": "/opt/hostedtoolcache/go/1.19.10/x64", ##[debug] "JAVA_HOME_8_X64": "/usr/lib/jvm/temurin-8-jdk-amd64", ##[debug] "STATS_EXTP": "https://provjobdsettingscdn.blob.core.windows.net/settings/provjobdsettings-0.5.146+9/provjobd.data", ##[debug] "ANDROID_NDK": "/usr/local/lib/android/sdk/ndk/25.2.9519653", ##[debug] "JAVA_HOME_17_X64": "/usr/lib/jvm/temurin-17-jdk-amd64", ##[debug] "JAVA_HOME_11_X64": "/usr/lib/jvm/temurin-11-jdk-amd64", ##[debug] "GITHUB_ACTIONS": "true", ##[debug] "SYSTEMD_EXEC_PID": "676", ##[debug] "SGX_AESM_ADDR": "1", ##[debug] "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "1", ##[debug] "POWERSHELL_DISTRIBUTION_CHANNEL": "GitHub-Actions-ubuntu22", ##[debug] "GECKOWEBDRIVER": "/usr/local/share/gecko_driver", ##[debug] "XDG_RUNTIME_DIR": "/run/user/1001", ##[debug] "RUNNER_PERFLOG": "/home/runner/perflog", ##[debug] "ImageVersion": "20230619.1.0", ##[debug] "ANDROID_NDK_ROOT": "/usr/local/lib/android/sdk/ndk/25.2.9519653", ##[debug] "SELENIUM_JAR_PATH": "/usr/share/java/selenium-server.jar", ##[debug] "LANG": "C.UTF-8", ##[debug] "HOMEBREW_NO_AUTO_UPDATE": "1", ##[debug] "XDG_CONFIG_HOME": "/home/runner/.config", ##[debug] "AZURE_EXTENSION_DIR": "/opt/az/azcliextensions", ##[debug] "DOTNET_NOLOGO": "1", ##[debug] "USER": "runner", ##[debug] "STATS_TRP": "true", ##[debug] "ACCEPT_EULA": "Y", ##[debug] "BOOTSTRAP_HASKELL_NONINTERACTIVE": "1", ##[debug] "DEBIAN_FRONTEND": "noninteractive", ##[debug] "HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS": "3650", ##[debug] "RUNNER_USER": "runner", ##[debug] "PERFLOG_LOCATION_SETTING": "RUNNER_PERFLOG", ##[debug] "JOURNAL_STREAM": "8:17459", ##[debug] "ANT_HOME": "/usr/share/ant", ##[debug] "PIPX_BIN_DIR": "/opt/pipx_bin", ##[debug] "ANDROID_NDK_LATEST_HOME": "/usr/local/lib/android/sdk/ndk/25.2.9519653", ##[debug] "RUNNER_TRACKING_ID": "github_6085aed9-abbe-426a-956f-77115d31068e", ##[debug] "DOTNET_MULTILEVEL_LOOKUP": "0", ##[debug] "AGENT_TOOLSDIRECTORY": "/opt/hostedtoolcache", ##[debug] "HOME": "/home/runner", ##[debug] "STATS_RDCL": "true", ##[debug] "VCPKG_INSTALLATION_ROOT": "/usr/local/share/vcpkg", ##[debug] "ANDROID_HOME": "/usr/local/lib/android/sdk", ##[debug] "GOROOT_1_20_X64": "/opt/hostedtoolcache/go/1.20.5/x64", ##[debug] "CHROMEWEBDRIVER": "/usr/local/share/chrome_driver", ##[debug] "STATS_EXT": "true", ##[debug] "ImageOS": "ubuntu22", ##[debug] "CONDA": "/usr/share/miniconda", ##[debug] "CHROME_BIN": "/usr/bin/google-chrome", ##[debug] "STATS_VMD": "true", ##[debug] "JAVA_HOME": "/usr/lib/jvm/temurin-11-jdk-amd64", ##[debug] "EDGEWEBDRIVER": "/usr/local/share/edge_driver", ##[debug] "PIPX_HOME": "/opt/pipx", ##[debug] "ANDROID_NDK_HOME": "/usr/local/lib/android/sdk/ndk/25.2.9519653", ##[debug] "INVOCATION_ID": "a47efb11c987414bb9c16176f8ba2f28", ##[debug] "ANDROID_SDK_ROOT": "/usr/local/lib/android/sdk", ##[debug] "GHCUP_INSTALL_BASE_PREFIX": "/usr/local", ##[debug] "RUNNER_TOOL_CACHE": "/opt/hostedtoolcache", ##[debug] "INPUT_DIR_NAMES": "true", ##[debug] "INPUT_DIR_NAMES_MAX_DEPTH": "1", ##[debug] "INPUT_JSON": "true", ##[debug] "INPUT_FILES_IGNORE": ".gitmodules", ##[debug] "INPUT_SEPARATOR": " ", ##[debug] "INPUT_INCLUDE_ALL_OLD_NEW_RENAMED_FILES": "false", ##[debug] "INPUT_OLD_NEW_SEPARATOR": ",", ##[debug] "INPUT_OLD_NEW_FILES_SEPARATOR": " ", ##[debug] "INPUT_FILES_FROM_SOURCE_FILE": "", ##[debug] "INPUT_FILES_FROM_SOURCE_FILE_SEPARATOR": "\n", ##[debug] "INPUT_FILES": "", ##[debug] "INPUT_FILES_SEPARATOR": "\n", ##[debug] "INPUT_FILES_YAML": "", ##[debug] "INPUT_FILES_YAML_FROM_SOURCE_FILE": "", ##[debug] "INPUT_FILES_YAML_FROM_SOURCE_FILE_SEPARATOR": "\n", ##[debug] "INPUT_FILES_IGNORE_YAML": "", ##[debug] "INPUT_FILES_IGNORE_YAML_FROM_SOURCE_FILE": "", ##[debug] "INPUT_FILES_IGNORE_YAML_FROM_SOURCE_FILE_SEPARATOR": "\n", ##[debug] "INPUT_FILES_IGNORE_SEPARATOR": "\n", ##[debug] "INPUT_FILES_IGNORE_FROM_SOURCE_FILE": "", ##[debug] "INPUT_FILES_IGNORE_FROM_SOURCE_FILE_SEPARATOR": "\n", ##[debug] "INPUT_SHA": "", ##[debug] "INPUT_BASE_SHA": "", ##[debug] "INPUT_SINCE": "", ##[debug] "INPUT_UNTIL": "", ##[debug] "INPUT_PATH": ".", ##[debug] "INPUT_QUOTEPATH": "true", ##[debug] "INPUT_DIFF_RELATIVE": "true", ##[debug] "INPUT_DIR_NAMES_EXCLUDE_CURRENT_DIR": "false", ##[debug] "INPUT_DIR_NAMES_EXCLUDE_ROOT": "false", ##[debug] "INPUT_ESCAPE_JSON": "true", ##[debug] "INPUT_FETCH_DEPTH": "50", ##[debug] "INPUT_SINCE_LAST_REMOTE_COMMIT": "false", ##[debug] "INPUT_WRITE_OUTPUT_FILES": "false", ##[debug] "INPUT_OUTPUT_DIR": ".github/outputs", ##[debug] "INPUT_OUTPUT_RENAMED_FILES_AS_DELETED_AND_ADDED": "false", ##[debug] "INPUT_RECOVER_DELETED_FILES": "false", ##[debug] "INPUT_RECOVER_DELETED_FILES_TO_DESTINATION": "", ##[debug] "GITHUB_JOB": "get-images", ##[debug] "GITHUB_REF": "refs/heads/main", ##[debug] "GITHUB_SHA": "990940c6b8b0be220b3d80b590b41cfda51f9738", ##[debug] "GITHUB_REPOSITORY": "pl4nty/containers", ##[debug] "GITHUB_REPOSITORY_OWNER": "pl4nty", ##[debug] "GITHUB_REPOSITORY_OWNER_ID": "21111317", ##[debug] "GITHUB_RUN_ID": "5368976378", ##[debug] "GITHUB_RUN_NUMBER": "225", ##[debug] "GITHUB_RETENTION_DAYS": "90", ##[debug] "GITHUB_RUN_ATTEMPT": "2", ##[debug] "GITHUB_REPOSITORY_ID": "624749727", ##[debug] "GITHUB_ACTOR_ID": "21111317", ##[debug] "GITHUB_ACTOR": "pl4nty", ##[debug] "GITHUB_TRIGGERING_ACTOR": "pl4nty", ##[debug] "GITHUB_WORKFLOW": "release", ##[debug] "GITHUB_HEAD_REF": "", ##[debug] "GITHUB_BASE_REF": "", ##[debug] "GITHUB_EVENT_NAME": "push", ##[debug] "GITHUB_SERVER_URL": "https://github.com/", ##[debug] "GITHUB_API_URL": "https://api.github.com/", ##[debug] "GITHUB_GRAPHQL_URL": "https://api.github.com/graphql", ##[debug] "GITHUB_REF_NAME": "main", ##[debug] "GITHUB_REF_PROTECTED": "true", ##[debug] "GITHUB_REF_TYPE": "branch", ##[debug] "GITHUB_WORKFLOW_REF": "pl4nty/containers/.github/workflows/release.yaml@refs/heads/main", ##[debug] "GITHUB_WORKFLOW_SHA": "990940c6b8b0be220b3d80b590b41cfda51f9738", ##[debug] "GITHUB_WORKSPACE": "/home/runner/work/containers/containers", ##[debug] "GITHUB_ACTION": "changed-files", ##[debug] "GITHUB_EVENT_PATH": "/home/runner/work/_temp/_github_workflow/event.json", ##[debug] "GITHUB_ACTION_REPOSITORY": "tj-actions/changed-files", ##[debug] "GITHUB_ACTION_REF": "v36", ##[debug] "GITHUB_PATH": "/home/runner/work/_temp/_runner_file_commands/add_path_4598f724-2957-4a1a-a77e-062f8974171f", ##[debug] "GITHUB_ENV": "/home/runner/work/_temp/_runner_file_commands/set_env_4598f724-2957-4a1a-a77e-062f8974171f", ##[debug] "GITHUB_STEP_SUMMARY": "/home/runner/work/_temp/_runner_file_commands/step_summary_4598f724-2957-4a1a-a77e-062f8974171f", ##[debug] "GITHUB_STATE": "/home/runner/work/_temp/_runner_file_commands/save_state_4598f724-2957-4a1a-a77e-062f8974171f", ##[debug] "GITHUB_OUTPUT": "/home/runner/work/_temp/_runner_file_commands/set_output_4598f724-2957-4a1a-a77e-062f8974171f", ##[debug] "RUNNER_DEBUG": "1", ##[debug] "RUNNER_OS": "Linux", ##[debug] "RUNNER_ARCH": "X64", ##[debug] "RUNNER_NAME": "GitHub Actions 2", ##[debug] "RUNNER_ENVIRONMENT": "github-hosted", ##[debug] "RUNNER_TEMP": "/home/runner/work/_temp", ##[debug] "RUNNER_WORKSPACE": "/home/runner/work/containers", ##[debug] "ACTIONS_RUNTIME_URL": "https://pipelines.actions.githubusercontent.com/UeLds94X86LOMclrE2pzZcOXcDNV26stfskIrUL7k55HUxalbv/", ##[debug] "ACTIONS_RUNTIME_TOKEN": ***, ##[debug] "ACTIONS_CACHE_URL": "https://artifactcache.actions.githubusercontent.com/UeLds94X86LOMclrE2pzZcOXcDNV26stfskIrUL7k55HUxalbv/" ##[debug]} ##[debug]Event: { ##[debug] "after": "990940c6b8b0be220b3d80b590b41cfda51f9738", ##[debug] "base_ref": null, ##[debug] "before": "2466a24a143c46221357ba2c9e7fb217e6c3bfaa", ##[debug] "commits": [ ##[debug] { ##[debug] "author": { ##[debug] "email": "29139614+renovate[bot]@users.noreply.github.com", ##[debug] "name": "renovate[bot]", ##[debug] "username": "renovate[bot]" ##[debug] }, ##[debug] "committer": { ##[debug] "email": "noreply@github.com", ##[debug] "name": "GitHub", ##[debug] "username": "web-flow" ##[debug] }, ##[debug] "distinct": true, ##[debug] "id": "990940c6b8b0be220b3d80b590b41cfda51f9738", ##[debug] "message": "chore(deps): update excel2latex/excel2latex digest to 1137a62 (#66)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>", ##[debug] "timestamp": "2023-06-25T19:12:00+10:00", ##[debug] "tree_id": "19b7f2e0c011f7f47fac2343e3ae866a9e77c63c", ##[debug] "url": "https://github.com/pl4nty/containers/commit/990940c6b8b0be220b3d80b590b41cfda51f9738" ##[debug] } ##[debug] ], ##[debug] "compare": "https://github.com/pl4nty/containers/compare/2466a24a143c...990940c6b8b0", ##[debug] "created": false, ##[debug] "deleted": false, ##[debug] "forced": false, ##[debug] "head_commit": { ##[debug] "author": { ##[debug] "email": "29139614+renovate[bot]@users.noreply.github.com", ##[debug] "name": "renovate[bot]", ##[debug] "username": "renovate[bot]" ##[debug] }, ##[debug] "committer": { ##[debug] "email": "noreply@github.com", ##[debug] "name": "GitHub", ##[debug] "username": "web-flow" ##[debug] }, ##[debug] "distinct": true, ##[debug] "id": "990940c6b8b0be220b3d80b590b41cfda51f9738", ##[debug] "message": "chore(deps): update excel2latex/excel2latex digest to 1137a62 (#66)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>", ##[debug] "timestamp": "2023-06-25T19:12:00+10:00", ##[debug] "tree_id": "19b7f2e0c011f7f47fac2343e3ae866a9e77c63c", ##[debug] "url": "https://github.com/pl4nty/containers/commit/990940c6b8b0be220b3d80b590b41cfda51f9738" ##[debug] }, ##[debug] "pusher": { ##[debug] "email": "21111317+pl4nty@users.noreply.github.com", ##[debug] "name": "pl4nty" ##[debug] }, ##[debug] "ref": "refs/heads/main", ##[debug] "repository": { ##[debug] "allow_forking": true, ##[debug] "archive_url": "[https://api.github.com/repos/pl4nty/containers/{archive_format}{/ref}](https://api.github.com/repos/pl4nty/containers/%7Barchive_format%7D%7B/ref%7D)", ##[debug] "archived": false, ##[debug] "assignees_url": "[https://api.github.com/repos/pl4nty/containers/assignees{/user}](https://api.github.com/repos/pl4nty/containers/assignees%7B/user%7D)", ##[debug] "blobs_url": "[https://api.github.com/repos/pl4nty/containers/git/blobs{/sha}](https://api.github.com/repos/pl4nty/containers/git/blobs%7B/sha%7D)", ##[debug] "branches_url": "[https://api.github.com/repos/pl4nty/containers/branches{/branch}](https://api.github.com/repos/pl4nty/containers/branches%7B/branch%7D)", ##[debug] "clone_url": "https://github.com/pl4nty/containers.git", ##[debug] "collaborators_url": "[https://api.github.com/repos/pl4nty/containers/collaborators{/collaborator}](https://api.github.com/repos/pl4nty/containers/collaborators%7B/collaborator%7D)", ##[debug] "comments_url": "[https://api.github.com/repos/pl4nty/containers/comments{/number}](https://api.github.com/repos/pl4nty/containers/comments%7B/number%7D)", ##[debug] "commits_url": "[https://api.github.com/repos/pl4nty/containers/commits{/sha}](https://api.github.com/repos/pl4nty/containers/commits%7B/sha%7D)", ##[debug] "compare_url": "[https://api.github.com/repos/pl4nty/containers/compare/{base}...{head}](https://api.github.com/repos/pl4nty/containers/compare/%7Bbase%7D...%7Bhead%7D)", ##[debug] "contents_url": "[https://api.github.com/repos/pl4nty/containers/contents/{+path}](https://api.github.com/repos/pl4nty/containers/contents/%7B+path%7D)", ##[debug] "contributors_url": "https://api.github.com/repos/pl4nty/containers/contributors", ##[debug] "created_at": 1680850924, ##[debug] "default_branch": "main", ##[debug] "deployments_url": "https://api.github.com/repos/pl4nty/containers/deployments", ##[debug] "description": "Container images for various applications", ##[debug] "disabled": false, ##[debug] "downloads_url": "https://api.github.com/repos/pl4nty/containers/downloads", ##[debug] "events_url": "https://api.github.com/repos/pl4nty/containers/events", ##[debug] "fork": false, ##[debug] "forks": 0, ##[debug] "forks_count": 0, ##[debug] "forks_url": "https://api.github.com/repos/pl4nty/containers/forks", ##[debug] "full_name": "pl4nty/containers", ##[debug] "git_commits_url": "[https://api.github.com/repos/pl4nty/containers/git/commits{/sha}](https://api.github.com/repos/pl4nty/containers/git/commits%7B/sha%7D)", ##[debug] "git_refs_url": "[https://api.github.com/repos/pl4nty/containers/git/refs{/sha}](https://api.github.com/repos/pl4nty/containers/git/refs%7B/sha%7D)", ##[debug] "git_tags_url": "[https://api.github.com/repos/pl4nty/containers/git/tags{/sha}](https://api.github.com/repos/pl4nty/containers/git/tags%7B/sha%7D)", ##[debug] "git_url": "git://github.com/pl4nty/containers.git", ##[debug] "has_discussions": false, ##[debug] "has_downloads": true, ##[debug] "has_issues": true, ##[debug] "has_pages": false, ##[debug] "has_projects": false, ##[debug] "has_wiki": false, ##[debug] "homepage": "https://lab.tplant.com.au/", ##[debug] "hooks_url": "https://api.github.com/repos/pl4nty/containers/hooks", ##[debug] "html_url": "https://github.com/pl4nty/containers", ##[debug] "id": 624749727, ##[debug] "is_template": false, ##[debug] "issue_comment_url": "[https://api.github.com/repos/pl4nty/containers/issues/comments{/number}](https://api.github.com/repos/pl4nty/containers/issues/comments%7B/number%7D)", ##[debug] "issue_events_url": "[https://api.github.com/repos/pl4nty/containers/issues/events{/number}](https://api.github.com/repos/pl4nty/containers/issues/events%7B/number%7D)", ##[debug] "issues_url": "[https://api.github.com/repos/pl4nty/containers/issues{/number}](https://api.github.com/repos/pl4nty/containers/issues%7B/number%7D)", ##[debug] "keys_url": "[https://api.github.com/repos/pl4nty/containers/keys{/key_id}](https://api.github.com/repos/pl4nty/containers/keys%7B/key_id%7D)", ##[debug] "labels_url": "[https://api.github.com/repos/pl4nty/containers/labels{/name}](https://api.github.com/repos/pl4nty/containers/labels%7B/name%7D)", ##[debug] "language": "Dockerfile", ##[debug] "languages_url": "https://api.github.com/repos/pl4nty/containers/languages", ##[debug] "license": { ##[debug] "key": "mit", ##[debug] "name": "MIT License", ##[debug] "node_id": "MDc6TGljZW5zZTEz", ##[debug] "spdx_id": "MIT", ##[debug] "url": "https://api.github.com/licenses/mit" ##[debug] }, ##[debug] "master_branch": "main", ##[debug] "merges_url": "https://api.github.com/repos/pl4nty/containers/merges", ##[debug] "milestones_url": "[https://api.github.com/repos/pl4nty/containers/milestones{/number}](https://api.github.com/repos/pl4nty/containers/milestones%7B/number%7D)", ##[debug] "mirror_url": null, ##[debug] "name": "containers", ##[debug] "node_id": "R_kgDOJTzsnw", ##[debug] "notifications_url": "[https://api.github.com/repos/pl4nty/containers/notifications{?since](https://api.github.com/repos/pl4nty/containers/notifications%7B?since),all,participating}", ##[debug] "open_issues": 20, ##[debug] "open_issues_count": 20, ##[debug] "owner": { ##[debug] "avatar_url": "https://avatars.githubusercontent.com/u/21111317?v=4", ##[debug] "email": "21111317+pl4nty@users.noreply.github.com", ##[debug] "events_url": "[https://api.github.com/users/pl4nty/events{/privacy}](https://api.github.com/users/pl4nty/events%7B/privacy%7D)", ##[debug] "followers_url": "https://api.github.com/users/pl4nty/followers", ##[debug] "following_url": "[https://api.github.com/users/pl4nty/following{/other_user}](https://api.github.com/users/pl4nty/following%7B/other_user%7D)", ##[debug] "gists_url": "[https://api.github.com/users/pl4nty/gists{/gist_id}](https://api.github.com/users/pl4nty/gists%7B/gist_id%7D)", ##[debug] "gravatar_id": "", ##[debug] "html_url": "https://github.com/pl4nty", ##[debug] "id": 21111317, ##[debug] "login": "pl4nty", ##[debug] "name": "pl4nty", ##[debug] "node_id": "MDQ6VXNlcjIxMTExMzE3", ##[debug] "organizations_url": "https://api.github.com/users/pl4nty/orgs", ##[debug] "received_events_url": "https://api.github.com/users/pl4nty/received_events", ##[debug] "repos_url": "https://api.github.com/users/pl4nty/repos", ##[debug] "site_admin": false, ##[debug] "starred_url": "[https://api.github.com/users/pl4nty/starred{/owner}{/repo}](https://api.github.com/users/pl4nty/starred%7B/owner%7D%7B/repo%7D)", ##[debug] "subscriptions_url": "https://api.github.com/users/pl4nty/subscriptions", ##[debug] "type": "User", ##[debug] "url": "https://api.github.com/users/pl4nty" ##[debug] }, ##[debug] "private": false, ##[debug] "pulls_url": "[https://api.github.com/repos/pl4nty/containers/pulls{/number}](https://api.github.com/repos/pl4nty/containers/pulls%7B/number%7D)", ##[debug] "pushed_at": 1687684321, ##[debug] "releases_url": "[https://api.github.com/repos/pl4nty/containers/releases{/id}](https://api.github.com/repos/pl4nty/containers/releases%7B/id%7D)", ##[debug] "size": 453, ##[debug] "ssh_url": "git@github.com:pl4nty/containers.git", ##[debug] "stargazers": 1, ##[debug] "stargazers_count": 1, ##[debug] "stargazers_url": "https://api.github.com/repos/pl4nty/containers/stargazers", ##[debug] "statuses_url": "[https://api.github.com/repos/pl4nty/containers/statuses/{sha}](https://api.github.com/repos/pl4nty/containers/statuses/%7Bsha%7D)", ##[debug] "subscribers_url": "https://api.github.com/repos/pl4nty/containers/subscribers", ##[debug] "subscription_url": "https://api.github.com/repos/pl4nty/containers/subscription", ##[debug] "svn_url": "https://github.com/pl4nty/containers", ##[debug] "tags_url": "https://api.github.com/repos/pl4nty/containers/tags", ##[debug] "teams_url": "https://api.github.com/repos/pl4nty/containers/teams", ##[debug] "topics": [], ##[debug] "trees_url": "[https://api.github.com/repos/pl4nty/containers/git/trees{/sha}](https://api.github.com/repos/pl4nty/containers/git/trees%7B/sha%7D)", ##[debug] "updated_at": "2023-06-23T13:50:46Z", ##[debug] "url": "https://github.com/pl4nty/containers", ##[debug] "visibility": "public", ##[debug] "watchers": 1, ##[debug] "watchers_count": 1, ##[debug] "web_commit_signoff_required": false ##[debug] }, ##[debug] "sender": { ##[debug] "avatar_url": "https://avatars.githubusercontent.com/u/21111317?v=4", ##[debug] "events_url": "[https://api.github.com/users/pl4nty/events{/privacy}](https://api.github.com/users/pl4nty/events%7B/privacy%7D)", ##[debug] "followers_url": "https://api.github.com/users/pl4nty/followers", ##[debug] "following_url": "[https://api.github.com/users/pl4nty/following{/other_user}](https://api.github.com/users/pl4nty/following%7B/other_user%7D)", ##[debug] "gists_url": "[https://api.github.com/users/pl4nty/gists{/gist_id}](https://api.github.com/users/pl4nty/gists%7B/gist_id%7D)", ##[debug] "gravatar_id": "", ##[debug] "html_url": "https://github.com/pl4nty", ##[debug] "id": 21111317, ##[debug] "login": "pl4nty", ##[debug] "node_id": "MDQ6VXNlcjIxMTExMzE3", ##[debug] "organizations_url": "https://api.github.com/users/pl4nty/orgs", ##[debug] "received_events_url": "https://api.github.com/users/pl4nty/received_events", ##[debug] "repos_url": "https://api.github.com/users/pl4nty/repos", ##[debug] "site_admin": false, ##[debug] "starred_url": "[https://api.github.com/users/pl4nty/starred{/owner}{/repo}](https://api.github.com/users/pl4nty/starred%7B/owner%7D%7B/repo%7D)", ##[debug] "subscriptions_url": "https://api.github.com/users/pl4nty/subscriptions", ##[debug] "type": "User", ##[debug] "url": "https://api.github.com/users/pl4nty" ##[debug] } ##[debug]} ##[debug]Env: { ##[debug] "GITHUB_EVENT_PULL_REQUEST_HEAD_REF": "", ##[debug] "GITHUB_EVENT_PULL_REQUEST_BASE_REF": "", ##[debug] "GITHUB_EVENT_BEFORE": "2466a24a143c46221357ba2c9e7fb217e6c3bfaa", ##[debug] "GITHUB_EVENT_BASE_REF": "", ##[debug] "GITHUB_EVENT_RELEASE_TARGET_COMMITISH": "", ##[debug] "GITHUB_EVENT_HEAD_REPO_FORK": "", ##[debug] "GITHUB_EVENT_PULL_REQUEST_NUMBER": "", ##[debug] "GITHUB_EVENT_PULL_REQUEST_BASE_SHA": "", ##[debug] "GITHUB_EVENT_PULL_REQUEST_HEAD_SHA": "", ##[debug] "GITHUB_EVENT_FORCED": "", ##[debug] "GITHUB_EVENT_ACTION": "", ##[debug] "GITHUB_REF_NAME": "main", ##[debug] "GITHUB_REF": "refs/heads/main", ##[debug] "GITHUB_WORKSPACE": "/home/runner/work/containers/containers", ##[debug] "GITHUB_EVENT_NAME": "push" ##[debug]} ##[debug]Inputs: { ##[debug] "files": "", ##[debug] "filesSeparator": "\n", ##[debug] "filesFromSourceFile": "", ##[debug] "filesFromSourceFileSeparator": "\n", ##[debug] "filesYaml": "", ##[debug] "filesYamlFromSourceFile": "", ##[debug] "filesYamlFromSourceFileSeparator": "\n", ##[debug] "filesIgnore": ".gitmodules", ##[debug] "filesIgnoreSeparator": "\n", ##[debug] "filesIgnoreFromSourceFile": "", ##[debug] "filesIgnoreFromSourceFileSeparator": "\n", ##[debug] "filesIgnoreYaml": "", ##[debug] "filesIgnoreYamlFromSourceFile": "", ##[debug] "filesIgnoreYamlFromSourceFileSeparator": "\n", ##[debug] "separator": " ", ##[debug] "includeAllOldNewRenamedFiles": false, ##[debug] "oldNewSeparator": ",", ##[debug] "oldNewFilesSeparator": " ", ##[debug] "sha": "", ##[debug] "baseSha": "", ##[debug] "since": "", ##[debug] "until": "", ##[debug] "path": ".", ##[debug] "quotePath": true, ##[debug] "diffRelative": true, ##[debug] "dirNames": true, ##[debug] "dirNamesExcludeRoot": false, ##[debug] "dirNamesExcludeCurrentDir": false, ##[debug] "json": true, ##[debug] "escapeJson": true, ##[debug] "sinceLastRemoteCommit": false, ##[debug] "writeOutputFiles": false, ##[debug] "outputDir": ".github/outputs", ##[debug] "outputRenamedFilesAsDeletedAndAdded": false, ##[debug] "recoverDeletedFiles": false, ##[debug] "recoverDeletedFilesToDestination": "", ##[debug] "fetchDepth": 50, ##[debug] "dirNamesMaxDepth": 1 ##[debug]} /usr/bin/git --version git version 2.41.0 /usr/bin/git config --global core.quotepath on /usr/bin/git config --global diff.relative true /usr/bin/git rev-parse --is-shallow-repository false /usr/bin/git submodule status 40046a00227a6e39385d66dd54c48f7454428876 anudegreeapp/anudegreeapp (heads/master) 177fb2561d84fab72eb82a4bfcc690911506b064 ataxx/ataxx (heads/master) 17acdf5916014882d76abdc79096b8811ad7b9b9 aussiebb/aussiebb (heads/master) fbb67d1f95003ba9afbeb2dbefa2a1db43d340cc caissuer-monitor/caissuer-monitor (heads/master) a553dabfe0c739f48619d372aaedffddbb39553f codeworld/codeworld (heads/master) 5db54d4c1f5ca033103911dfbf3f38e11aca0308 crl-monitor/crl-monitor (heads/master) ba1a5f8bf9466efa6a331f0f91352757e6999773 crtsh-httpd/asn1js (1.0.2-12-gba1a5f8) bcb12961dd21de2c91c6c2a009611cd5b469e1c5 crtsh-httpd/mod_certwatch (heads/master) 13ab9384d507c68250b0fe58df8a908605e5d2fc crtsh-httpd/mod_pgconn (heads/master) c6fcdbc0bf059eaaf16cc8b05e7a791f4d74c779 crtsh-postgres/cert_validation_success_monitor (heads/main) eab84b22d61f2b17624b53524a3e0d781dd5a89e crtsh-postgres/certlint (v1.6.4) 072a681239b508c18a0add9698026dd921b94f8c crtsh-postgres/certwatch_db (heads/master) a070dadf1d71497584234c04bddb4926147ff444 crtsh-postgres/crlset-tools (a070dad) d3d88c79543d72fe2551af59ff7195eb50fc13fb crtsh-postgres/libcablintpq (heads/master) 0c0e4fb984ac74bae781a5c01f9b5917c3f3a140 crtsh-postgres/libocsppq (heads/master) cb94363c046864c4e5b724e67c377dcf12a58d5c crtsh-postgres/libx509lintpq (heads/master) e43fcab8dea3c6e238a72f6cbbf1541c2bb26503 crtsh-postgres/libx509pq (heads/master) 9600fcf5280810336e8bea544cf124d99291b9ea crtsh-postgres/libzlintpq (heads/master) 1bd8226b5f963e91d7889ea432a36e3173be8eec crtsh-postgres/test_websites_monitor (heads/master) e2d7fe9b9a487e141330be3f677bd7c6737b31f9 crtsh-postgres/x509lint (heads/master) 5516c48e160f2925f159edfbb31c724f0e7bfe6f ct-monitor/ct-monitor (heads/master) 1137a6279b855f9107c9aa7c5f89377e0daca194 excel2latex/excel2latex (v1.0.2-21-g1137a62) d45c87a0ccdfc0c48971c5eb830d9258d17ae3ff jsonwebtoken/jsonwebtoken (website-3.1.2-503-gd45c87a) d342eea01b41c69fc8c67da5488df4ab3fe418f4 jwtplayground/jwtplayground (heads/master) 636e5053561b8334ff9cc1caceb4d65a37a1cbfa mac_apt/mac_apt (v1.5.8-dev-12-g636e505) eac80951332eabbfd3e70eba9d1f2bc498c3e38b mha/mha (heads/main) f53a239ca7f6ddd20f98304a7ade24c510cc57ec ocsp-monitor/ocsp-monitor (heads/master) e227102b3ec58089fec26cb9875a802c95e529ff openssl-webterm/openssl-webterm (heads/master) 271ce4a9929c2c69eb5cbaf039169012370bdd34 shapes/shapes (heads/master) de95bb83b00a9aef5f824b48df6c82516451d197 storeweb/storeweb (heads/main) ea49fb3fa8f57c3129002cd3cb989d4a80c7dfab temple-trap/temple-trap (heads/master) b8af49d9d87bc0b0188da7972061e8cc9969d7e8 tsuro/tsuro (heads/master) 8f2fba567ec6eb24d67d0f77748abb6aa2316fc0 wufb-ds/wufb-ds (heads/main) /usr/bin/git submodule status 40046a00227a6e39385d66dd54c48f7454428876 anudegreeapp/anudegreeapp (heads/master) 177fb2561d84fab72eb82a4bfcc690911506b064 ataxx/ataxx (heads/master) 17acdf5916014882d76abdc79096b8811ad7b9b9 aussiebb/aussiebb (heads/master) fbb67d1f95003ba9afbeb2dbefa2a1db43d340cc caissuer-monitor/caissuer-monitor (heads/master) a553dabfe0c739f48619d372aaedffddbb39553f codeworld/codeworld (heads/master) 5db54d4c1f5ca033103911dfbf3f38e11aca0308 crl-monitor/crl-monitor (heads/master) ba1a5f8bf9466efa6a331f0f91352757e6999773 crtsh-httpd/asn1js (1.0.2-12-gba1a5f8) bcb12961dd21de2c91c6c2a009611cd5b469e1c5 crtsh-httpd/mod_certwatch (heads/master) 13ab9384d507c68250b0fe58df8a908605e5d2fc crtsh-httpd/mod_pgconn (heads/master) c6fcdbc0bf059eaaf16cc8b05e7a791f4d74c779 crtsh-postgres/cert_validation_success_monitor (heads/main) eab84b22d61f2b17624b53524a3e0d781dd5a89e crtsh-postgres/certlint (v1.6.4) 072a681239b508c18a0add9698026dd921b94f8c crtsh-postgres/certwatch_db (heads/master) a070dadf1d71497584234c04bddb4926147ff444 crtsh-postgres/crlset-tools (a070dad) d3d88c79543d72fe2551af59ff7195eb50fc13fb crtsh-postgres/libcablintpq (heads/master) 0c0e4fb984ac74bae781a5c01f9b5917c3f3a140 crtsh-postgres/libocsppq (heads/master) cb94363c046864c4e5b724e67c377dcf12a58d5c crtsh-postgres/libx509lintpq (heads/master) e43fcab8dea3c6e238a72f6cbbf1541c2bb26503 crtsh-postgres/libx509pq (heads/master) 9600fcf5280810336e8bea544cf124d99291b9ea crtsh-postgres/libzlintpq (heads/master) 1bd8226b5f963e91d7889ea432a36e3173be8eec crtsh-postgres/test_websites_monitor (heads/master) e2d7fe9b9a487e141330be3f677bd7c6737b31f9 crtsh-postgres/x509lint (heads/master) 5516c48e160f2925f159edfbb31c724f0e7bfe6f ct-monitor/ct-monitor (heads/master) 1137a6279b855f9107c9aa7c5f89377e0daca194 excel2latex/excel2latex (v1.0.2-21-g1137a62) d45c87a0ccdfc0c48971c5eb830d9258d17ae3ff jsonwebtoken/jsonwebtoken (website-3.1.2-503-gd45c87a) d342eea01b41c69fc8c67da5488df4ab3fe418f4 jwtplayground/jwtplayground (heads/master) 636e5053561b8334ff9cc1caceb4d65a37a1cbfa mac_apt/mac_apt (v1.5.8-dev-12-g636e505) eac80951332eabbfd3e70eba9d1f2bc498c3e38b mha/mha (heads/main) f53a239ca7f6ddd20f98304a7ade24c510cc57ec ocsp-monitor/ocsp-monitor (heads/master) e227102b3ec58089fec26cb9875a802c95e529ff openssl-webterm/openssl-webterm (heads/master) 271ce4a9929c2c69eb5cbaf039169012370bdd34 shapes/shapes (heads/master) de95bb83b00a9aef5f824b48df6c82516451d197 storeweb/storeweb (heads/main) ea49fb3fa8f57c3129002cd3cb989d4a80c7dfab temple-trap/temple-trap (heads/master) b8af49d9d87bc0b0188da7972061e8cc9969d7e8 tsuro/tsuro (heads/master) 8f2fba567ec6eb24d67d0f77748abb6aa2316fc0 wufb-ds/wufb-ds (heads/main) Running on a push event... ##[debug]Getting current SHA... /usr/bin/git rev-parse HEAD 990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git rev-parse --verify 990940c6b8b0be220b3d80b590b41cfda51f9738^{commit} 990940c6b8b0be220b3d80b590b41cfda51f9738 ##[debug]Current SHA: 990940c6b8b0be220b3d80b590b41cfda51f9738 ##[debug]Getting previous SHA... ##[debug]Getting previous SHA for last remote commit... /usr/bin/git rev-parse --verify 2466a24a143c46221357ba2c9e7fb217e6c3bfaa^{commit} 2466a24a143c46221357ba2c9e7fb217e6c3bfaa /usr/bin/git rev-parse --verify 2466a24a143c46221357ba2c9e7fb217e6c3bfaa^{commit} 2466a24a143c46221357ba2c9e7fb217e6c3bfaa ##[debug]Previous SHA: 2466a24a143c46221357ba2c9e7fb217e6c3bfaa ##[debug]Target branch: main ##[debug]Current branch: main Retrieving changes between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa (main) → 990940c6b8b0be220b3d80b590b41cfda51f9738 (main) /usr/bin/git diff --name-status --ignore-submodules=all --diff-filter=ACDMRTUX 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- anudegreeapp/anudegreeapp ##[debug]No submodule commit found for anudegreeapp/anudegreeapp between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 177fb2561d84fab72eb82a4bfcc690911506b064 ##[debug]No submodule commit found for 177fb2561d84fab72eb82a4bfcc690911506b064 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 17acdf5916014882d76abdc79096b8811ad7b9b9 ##[debug]No submodule commit found for 17acdf5916014882d76abdc79096b8811ad7b9b9 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- fbb67d1f95003ba9afbeb2dbefa2a1db43d340cc ##[debug]No submodule commit found for fbb67d1f95003ba9afbeb2dbefa2a1db43d340cc between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- a553dabfe0c739f48619d372aaedffddbb39553f ##[debug]No submodule commit found for a553dabfe0c739f48619d372aaedffddbb39553f between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 5db54d4c1f5ca033103911dfbf3f38e11aca0308 ##[debug]No submodule commit found for 5db54d4c1f5ca033103911dfbf3f38e11aca0308 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- ba1a5f8bf9466efa6a331f0f91352757e6999773 ##[debug]No submodule commit found for ba1a5f8bf9466efa6a331f0f91352757e6999773 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- bcb12961dd21de2c91c6c2a009611cd5b469e1c5 ##[debug]No submodule commit found for bcb12961dd21de2c91c6c2a009611cd5b469e1c5 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 13ab9384d507c68250b0fe58df8a908605e5d2fc ##[debug]No submodule commit found for 13ab9384d507c68250b0fe58df8a908605e5d2fc between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- c6fcdbc0bf059eaaf16cc8b05e7a791f4d74c779 ##[debug]No submodule commit found for c6fcdbc0bf059eaaf16cc8b05e7a791f4d74c779 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- eab84b22d61f2b17624b53524a3e0d781dd5a89e ##[debug]No submodule commit found for eab84b22d61f2b17624b53524a3e0d781dd5a89e between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 072a681239b508c18a0add9698026dd921b94f8c ##[debug]No submodule commit found for 072a681239b508c18a0add9698026dd921b94f8c between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- a070dadf1d71497584234c04bddb4926147ff444 ##[debug]No submodule commit found for a070dadf1d71497584234c04bddb4926147ff444 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- d3d88c79543d72fe2551af59ff7195eb50fc13fb ##[debug]No submodule commit found for d3d88c79543d72fe2551af59ff7195eb50fc13fb between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 0c0e4fb984ac74bae781a5c01f9b5917c3f3a140 ##[debug]No submodule commit found for 0c0e4fb984ac74bae781a5c01f9b5917c3f3a140 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- cb94363c046864c4e5b724e67c377dcf12a58d5c ##[debug]No submodule commit found for cb94363c046864c4e5b724e67c377dcf12a58d5c between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- e43fcab8dea3c6e238a72f6cbbf1541c2bb26503 ##[debug]No submodule commit found for e43fcab8dea3c6e238a72f6cbbf1541c2bb26503 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 9600fcf5280810336e8bea544cf124d99291b9ea ##[debug]No submodule commit found for 9600fcf5280810336e8bea544cf124d99291b9ea between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 1bd8226b5f963e91d7889ea432a36e3173be8eec ##[debug]No submodule commit found for 1bd8226b5f963e91d7889ea432a36e3173be8eec between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- e2d7fe9b9a487e141330be3f677bd7c6737b31f9 ##[debug]No submodule commit found for e2d7fe9b9a487e141330be3f677bd7c6737b31f9 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 5516c48e160f2925f159edfbb31c724f0e7bfe6f ##[debug]No submodule commit found for 5516c48e160f2925f159edfbb31c724f0e7bfe6f between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 1137a6279b855f9107c9aa7c5f89377e0daca194 ##[debug]No submodule commit found for 1137a6279b855f9107c9aa7c5f89377e0daca194 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- d45c87a0ccdfc0c48971c5eb830d9258d17ae3ff ##[debug]No submodule commit found for d45c87a0ccdfc0c48971c5eb830d9258d17ae3ff between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- d342eea01b41c69fc8c67da5488df4ab3fe418f4 ##[debug]No submodule commit found for d342eea01b41c69fc8c67da5488df4ab3fe418f4 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 636e5053561b8334ff9cc1caceb4d65a37a1cbfa ##[debug]No submodule commit found for 636e5053561b8334ff9cc1caceb4d65a37a1cbfa between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- eac80951332eabbfd3e70eba9d1f2bc498c3e38b ##[debug]No submodule commit found for eac80951332eabbfd3e70eba9d1f2bc498c3e38b between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- f53a239ca7f6ddd20f98304a7ade24c510cc57ec ##[debug]No submodule commit found for f53a239ca7f6ddd20f98304a7ade24c510cc57ec between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- e227102b3ec58089fec26cb9875a802c95e529ff ##[debug]No submodule commit found for e227102b3ec58089fec26cb9875a802c95e529ff between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 271ce4a9929c2c69eb5cbaf039169012370bdd34 ##[debug]No submodule commit found for 271ce4a9929c2c69eb5cbaf039169012370bdd34 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- de95bb83b00a9aef5f824b48df6c82516451d197 ##[debug]No submodule commit found for de95bb83b00a9aef5f824b48df6c82516451d197 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- ea49fb3fa8f57c3129002cd3cb989d4a80c7dfab ##[debug]No submodule commit found for ea49fb3fa8f57c3129002cd3cb989d4a80c7dfab between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- b8af49d9d87bc0b0188da7972061e8cc9969d7e8 ##[debug]No submodule commit found for b8af49d9d87bc0b0188da7972061e8cc9969d7e8 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 /usr/bin/git diff 2466a24a143c46221357ba2c9e7fb217e6c3bfaa 990940c6b8b0be220b3d80b590b41cfda51f9738 -- 8f2fba567ec6eb24d67d0f77748abb6aa2316fc0 ##[debug]No submodule commit found for 8f2fba567ec6eb24d67d0f77748abb6aa2316fc0 between 2466a24a143c46221357ba2c9e7fb217e6c3bfaa..990940c6b8b0be220b3d80b590b41cfda51f9738 ##[debug]All diff files: {"A":[],"C":[],"D":[],"M":[],"R":[],"T":[],"U":[],"X":[]} All Done! ::endgroup:: ##[debug]files ignore patterns: !.gitmodules ##[debug]file patterns: ##[debug]!.gitmodules ##[debug]File patterns: !.gitmodules ::group::changed-files-patterns changed-files-patterns ##[debug]All filtered diff files: {"A":[],"C":[],"D":[],"M":[],"R":[],"T":[],"U":[],"X":[]} ##[debug]Added files: [object Object] ##[debug]Copied files: [object Object] ##[debug]Modified files: [object Object] ##[debug]Renamed files: [object Object] ##[debug]Type changed files: [object Object] ##[debug]Unmerged files: [object Object] ##[debug]Unknown files: [object Object] ##[debug]All changed and modified files: [object Object] ##[debug]All changed files: [object Object] ##[debug]All other changed files: [object Object] ##[debug]All modified files: [object Object] ##[debug]Deleted files: [object Object] All Done! ::endgroup:: ##[debug]Yaml file patterns: {} ##[debug]Node Action run completed with exit code 0 ##[debug]Set output added_files = [] ##[debug]Set output added_files_count = 0 ##[debug]Set output copied_files = [] ##[debug]Set output copied_files_count = 0 ##[debug]Set output modified_files = [] ##[debug]Set output modified_files_count = 0 ##[debug]Set output renamed_files = [] ##[debug]Set output renamed_files_count = 0 ##[debug]Set output type_changed_files = [] ##[debug]Set output type_changed_files_count = 0 ##[debug]Set output unmerged_files = [] ##[debug]Set output unmerged_files_count = 0 ##[debug]Set output unknown_files = [] ##[debug]Set output unknown_files_count = 0 ##[debug]Set output all_changed_and_modified_files = [] ##[debug]Set output all_changed_and_modified_files_count = 0 ##[debug]Set output all_changed_files = [] ##[debug]Set output all_changed_files_count = 0 ##[debug]Set output any_changed = true ##[debug]Set output only_changed = true ##[debug]Set output other_changed_files = ##[debug]Set output other_changed_files_count = 0 ##[debug]Set output all_modified_files = [] ##[debug]Set output all_modified_files_count = 0 ##[debug]Set output any_modified = true ##[debug]Set output only_modified = true ##[debug]Set output other_modified_files = ##[debug]Set output other_modified_files_count = 0 ##[debug]Set output deleted_files = [] ##[debug]Set output deleted_files_count = 0 ##[debug]Set output any_deleted = true ##[debug]Set output only_deleted = true ##[debug]Set output other_deleted_files = ##[debug]Set output other_deleted_files_count = 0 ##[debug]Finishing: Get changed files ```
pl4nty commented 1 year ago

I just saw v37 has GitHub API support, might upgrade to that. It's a monorepo so cloning with depth 0 is pretty slow

jackton1 commented 1 year ago

Okay, I found the bug, pushed a fix which would be release momentarily.

jackton1 commented 1 year ago

@pl4nty This should be resolved in v37

pl4nty commented 1 year ago

@jackton1 I've confirmed it's resolved, thanks so much for your help and quick responses