SublimeText / UnitTesting

Testing Sublime Text Packages
MIT License
111 stars 32 forks source link

GH Actions: timeout during Package Control installation #208

Closed giampaolo closed 7 months ago

giampaolo commented 1 year ago

Hello! I am trying to setup GH Actions and unfortunately I get this error:

....
2022-12-15T23:36:46.3254891Z copy the package to sublime package directory
2022-12-15T23:36:46.3571658Z /home/runner/work/sysconf/sysconf
2022-12-15T23:36:46.6617191Z Installing UnitTesting from https://github.com/SublimeText/UnitTesting@1.5.9 to /home/runner/.config/sublime-text/Packages/UnitTesting
2022-12-15T23:36:47.5030406Z Installing coverage from https://github.com/codexns/sublime-coverage@1.0.0 to /home/runner/.config/sublime-text/Packages/coverage
2022-12-15T23:36:48.1481026Z ##[group]Run bash $GITHUB_ACTION_PATH/../../scripts/install_package_control.sh
2022-12-15T23:36:48.1481497Z bash $GITHUB_ACTION_PATH/../../scripts/install_package_control.sh
2022-12-15T23:36:48.1572217Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-15T23:36:48.1572529Z env:
2022-12-15T23:36:48.1572770Z   SUBLIME_TEXT_VERSION: 4
2022-12-15T23:36:48.1573040Z   SUBLIME_TEXT_ARCH: x64
2022-12-15T23:36:48.1573373Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-15T23:36:48.1573703Z   DISPLAY: :1
2022-12-15T23:36:48.1573945Z   PACKAGE: sysconf
2022-12-15T23:36:48.1574182Z ##[endgroup]
2022-12-15T23:36:48.5935756Z creating Package Control.sublime-settings
2022-12-15T23:40:00.8194433Z ....................................Timeout: Fail to install Package Control.
2022-12-15T23:40:00.8248200Z ##[error]Process completed with exit code 1.

My config looks like this:

name: sublime-tests
on: [push, pull_request]
jobs:
  run-tests:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: SublimeText/UnitTesting/actions/setup@v1
      - uses: SublimeText/UnitTesting/actions/run-tests@v1

  run-syntax-tests:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: SublimeText/UnitTesting/actions/setup@v1
      - uses: SublimeText/UnitTesting/actions/run-syntax-tests@v1

I'm really not sure what to make of this. I'm not sure if it's related, but my Github repo is private.

Thanks!

randy3k commented 1 year ago

Did you try rerunning the tests? Random failure may sometime happen.

giampaolo commented 1 year ago

Yeah, nothing changes. :( This (new) error is different, and it's from the run-syntax-tests: job:

2022-12-16T11:45:03.7925339Z Requested labels: ubuntu-latest
2022-12-16T11:45:03.7925386Z Job defined at: giampaolo/sysconf/.github/workflows/sublime_tests.yml@refs/heads/dev
2022-12-16T11:45:03.7925412Z Waiting for a runner to pick up this job...
2022-12-16T11:45:05.0919306Z Job is waiting for a hosted runner to come online.
2022-12-16T11:45:08.7229540Z Job is about to start running on the hosted runner: GitHub Actions 2 (hosted)
2022-12-16T11:45:11.1378113Z Current runner version: '2.299.1'
2022-12-16T11:45:11.1406697Z ##[group]Operating System
2022-12-16T11:45:11.1407261Z Ubuntu
2022-12-16T11:45:11.1407555Z 22.04.1
2022-12-16T11:45:11.1407857Z LTS
2022-12-16T11:45:11.1408161Z ##[endgroup]
2022-12-16T11:45:11.1408479Z ##[group]Runner Image
2022-12-16T11:45:11.1408841Z Image: ubuntu-22.04
2022-12-16T11:45:11.1409116Z Version: 20221212.1
2022-12-16T11:45:11.1409685Z Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20221212.1/images/linux/Ubuntu2204-Readme.md
2022-12-16T11:45:11.1410321Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20221212.1
2022-12-16T11:45:11.1410727Z ##[endgroup]
2022-12-16T11:45:11.1411065Z ##[group]Runner Image Provisioner
2022-12-16T11:45:11.1411429Z 2.0.91.1
2022-12-16T11:45:11.1411694Z ##[endgroup]
2022-12-16T11:45:11.1412659Z ##[group]GITHUB_TOKEN Permissions
2022-12-16T11:45:11.1413294Z Actions: write
2022-12-16T11:45:11.1413636Z Checks: write
2022-12-16T11:45:11.1414058Z Contents: write
2022-12-16T11:45:11.1414406Z Deployments: write
2022-12-16T11:45:11.1414740Z Discussions: write
2022-12-16T11:45:11.1415062Z Issues: write
2022-12-16T11:45:11.1415369Z Metadata: read
2022-12-16T11:45:11.1415690Z Packages: write
2022-12-16T11:45:11.1415958Z Pages: write
2022-12-16T11:45:11.1416272Z PullRequests: write
2022-12-16T11:45:11.1416668Z RepositoryProjects: write
2022-12-16T11:45:11.1417002Z SecurityEvents: write
2022-12-16T11:45:11.1417336Z Statuses: write
2022-12-16T11:45:11.1417646Z ##[endgroup]
2022-12-16T11:45:11.1421264Z Secret source: Actions
2022-12-16T11:45:11.1421824Z Prepare workflow directory
2022-12-16T11:45:11.2256229Z Prepare all required actions
2022-12-16T11:45:11.2442362Z Getting action download info
2022-12-16T11:45:11.4521909Z Download action repository 'actions/checkout@v3' (SHA:755da8c3cf115ac066823e79a1e1788f8940201b)
2022-12-16T11:45:12.0985105Z Download action repository 'SublimeText/UnitTesting@v1' (SHA:48c4454cab7329f1c3f62b7500b7a20545297a3e)
2022-12-16T11:45:12.8433442Z ##[group]Run actions/checkout@v3
2022-12-16T11:45:12.8433736Z with:
2022-12-16T11:45:12.8433947Z   repository: giampaolo/sysconf
2022-12-16T11:45:12.8434411Z   token: ***
2022-12-16T11:45:12.8434612Z   ssh-strict: true
2022-12-16T11:45:12.8434836Z   persist-credentials: true
2022-12-16T11:45:12.8435042Z   clean: true
2022-12-16T11:45:12.8435227Z   fetch-depth: 1
2022-12-16T11:45:12.8435413Z   lfs: false
2022-12-16T11:45:12.8435587Z   submodules: false
2022-12-16T11:45:12.8435800Z   set-safe-directory: true
2022-12-16T11:45:12.8436007Z ##[endgroup]
2022-12-16T11:45:13.0986535Z Syncing repository: giampaolo/sysconf
2022-12-16T11:45:13.0988306Z ##[group]Getting Git version info
2022-12-16T11:45:13.0988849Z Working directory is '/home/runner/work/sysconf/sysconf'
2022-12-16T11:45:13.0989455Z [command]/usr/bin/git version
2022-12-16T11:45:13.1069778Z git version 2.38.2
2022-12-16T11:45:13.1098971Z ##[endgroup]
2022-12-16T11:45:13.1121311Z Temporarily overriding HOME='/home/runner/work/_temp/426b359d-078a-44f0-bf43-4ec09a07038b' before making global git config changes
2022-12-16T11:45:13.1121792Z Adding repository directory to the temporary git global config as a safe directory
2022-12-16T11:45:13.1122276Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/sysconf/sysconf
2022-12-16T11:45:13.1170697Z Deleting the contents of '/home/runner/work/sysconf/sysconf'
2022-12-16T11:45:13.1176340Z ##[group]Initializing the repository
2022-12-16T11:45:13.1179908Z [command]/usr/bin/git init /home/runner/work/sysconf/sysconf
2022-12-16T11:45:13.1318638Z hint: Using 'master' as the name for the initial branch. This default branch name
2022-12-16T11:45:13.1319124Z hint: is subject to change. To configure the initial branch name to use in all
2022-12-16T11:45:13.1319703Z hint: of your new repositories, which will suppress this warning, call:
2022-12-16T11:45:13.1320092Z hint: 
2022-12-16T11:45:13.1320456Z hint:  git config --global init.defaultBranch <name>
2022-12-16T11:45:13.1320830Z hint: 
2022-12-16T11:45:13.1321568Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2022-12-16T11:45:13.1322112Z hint: 'development'. The just-created branch can be renamed via this command:
2022-12-16T11:45:13.1322457Z hint: 
2022-12-16T11:45:13.1322716Z hint:  git branch -m <name>
2022-12-16T11:45:13.1323109Z Initialized empty Git repository in /home/runner/work/sysconf/sysconf/.git/
2022-12-16T11:45:13.1323583Z [command]/usr/bin/git remote add origin https://github.com/giampaolo/sysconf
2022-12-16T11:45:13.1356244Z ##[endgroup]
2022-12-16T11:45:13.1356947Z ##[group]Disabling automatic garbage collection
2022-12-16T11:45:13.1360636Z [command]/usr/bin/git config --local gc.auto 0
2022-12-16T11:45:13.1391120Z ##[endgroup]
2022-12-16T11:45:13.1391719Z ##[group]Setting up auth
2022-12-16T11:45:13.1399763Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2022-12-16T11:45:13.1433416Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2022-12-16T11:45:13.1741639Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2022-12-16T11:45:13.1777125Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2022-12-16T11:45:13.1994340Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2022-12-16T11:45:13.2032797Z ##[endgroup]
2022-12-16T11:45:13.2033676Z ##[group]Fetching the repository
2022-12-16T11:45:13.2042054Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +1c74876c34238cea1bc3b5efe6a079f7733b67a3:refs/remotes/origin/dev
2022-12-16T11:45:13.6041625Z remote: Enumerating objects: 358, done.        
2022-12-16T11:45:13.6045471Z remote: Counting objects:   0% (1/358)        
2022-12-16T11:45:13.6046067Z remote: Counting objects:   1% (4/358)        
2022-12-16T11:45:13.6046679Z remote: Counting objects:   2% (8/358)        
2022-12-16T11:45:13.6047373Z remote: Counting objects:   3% (11/358)        
2022-12-16T11:45:13.6048050Z remote: Counting objects:   4% (15/358)        
2022-12-16T11:45:13.6048903Z remote: Counting objects:   5% (18/358)        
2022-12-16T11:45:13.6051125Z remote: Counting objects:   6% (22/358)        
2022-12-16T11:45:13.6051903Z remote: Counting objects:   7% (26/358)        
2022-12-16T11:45:13.6052679Z remote: Counting objects:   8% (29/358)        
2022-12-16T11:45:13.6054292Z remote: Counting objects:   9% (33/358)        
2022-12-16T11:45:13.6055029Z remote: Counting objects:  10% (36/358)        
2022-12-16T11:45:13.6055708Z remote: Counting objects:  11% (40/358)        
2022-12-16T11:45:13.6056399Z remote: Counting objects:  12% (43/358)        
2022-12-16T11:45:13.6057037Z remote: Counting objects:  13% (47/358)        
2022-12-16T11:45:13.6057614Z remote: Counting objects:  14% (51/358)        
2022-12-16T11:45:13.6058193Z remote: Counting objects:  15% (54/358)        
2022-12-16T11:45:13.6058799Z remote: Counting objects:  16% (58/358)        
2022-12-16T11:45:13.6059374Z remote: Counting objects:  17% (61/358)        
2022-12-16T11:45:13.6059985Z remote: Counting objects:  18% (65/358)        
2022-12-16T11:45:13.6060556Z remote: Counting objects:  19% (69/358)        
2022-12-16T11:45:13.6061178Z remote: Counting objects:  20% (72/358)        
2022-12-16T11:45:13.6061772Z remote: Counting objects:  21% (76/358)        
2022-12-16T11:45:13.6062374Z remote: Counting objects:  22% (79/358)        
2022-12-16T11:45:13.6062907Z remote: Counting objects:  23% (83/358)        
2022-12-16T11:45:13.6063459Z remote: Counting objects:  24% (86/358)        
2022-12-16T11:45:13.6063997Z remote: Counting objects:  25% (90/358)        
2022-12-16T11:45:13.6064575Z remote: Counting objects:  26% (94/358)        
2022-12-16T11:45:13.6065121Z remote: Counting objects:  27% (97/358)        
2022-12-16T11:45:13.6065814Z remote: Counting objects:  28% (101/358)        
2022-12-16T11:45:13.6066379Z remote: Counting objects:  29% (104/358)        
2022-12-16T11:45:13.6066956Z remote: Counting objects:  30% (108/358)        
2022-12-16T11:45:13.6067516Z remote: Counting objects:  31% (111/358)        
2022-12-16T11:45:13.6068072Z remote: Counting objects:  32% (115/358)        
2022-12-16T11:45:13.6068656Z remote: Counting objects:  33% (119/358)        
2022-12-16T11:45:13.6069208Z remote: Counting objects:  34% (122/358)        
2022-12-16T11:45:13.6069798Z remote: Counting objects:  35% (126/358)        
2022-12-16T11:45:13.6070348Z remote: Counting objects:  36% (129/358)        
2022-12-16T11:45:13.6070673Z remote: Counting objects:  37% (133/358)        
2022-12-16T11:45:13.6071228Z remote: Counting objects:  38% (137/358)        
2022-12-16T11:45:13.6071700Z remote: Counting objects:  39% (140/358)        
2022-12-16T11:45:13.6072211Z remote: Counting objects:  40% (144/358)        
2022-12-16T11:45:13.6072693Z remote: Counting objects:  41% (147/358)        
2022-12-16T11:45:13.6073254Z remote: Counting objects:  42% (151/358)        
2022-12-16T11:45:13.6073746Z remote: Counting objects:  43% (154/358)        
2022-12-16T11:45:13.6074259Z remote: Counting objects:  44% (158/358)        
2022-12-16T11:45:13.6074751Z remote: Counting objects:  45% (162/358)        
2022-12-16T11:45:13.6075276Z remote: Counting objects:  46% (165/358)        
2022-12-16T11:45:13.6075736Z remote: Counting objects:  47% (169/358)        
2022-12-16T11:45:13.6076257Z remote: Counting objects:  48% (172/358)        
2022-12-16T11:45:13.6076895Z remote: Counting objects:  49% (176/358)        
2022-12-16T11:45:13.6077520Z remote: Counting objects:  50% (179/358)        
2022-12-16T11:45:13.6078062Z remote: Counting objects:  51% (183/358)        
2022-12-16T11:45:13.6078633Z remote: Counting objects:  52% (187/358)        
2022-12-16T11:45:13.6079053Z remote: Counting objects:  53% (190/358)        
2022-12-16T11:45:13.6079547Z remote: Counting objects:  54% (194/358)        
2022-12-16T11:45:13.6080045Z remote: Counting objects:  55% (197/358)        
2022-12-16T11:45:13.6080536Z remote: Counting objects:  56% (201/358)        
2022-12-16T11:45:13.6081050Z remote: Counting objects:  57% (205/358)        
2022-12-16T11:45:13.6081513Z remote: Counting objects:  58% (208/358)        
2022-12-16T11:45:13.6082058Z remote: Counting objects:  59% (212/358)        
2022-12-16T11:45:13.6082564Z remote: Counting objects:  60% (215/358)        
2022-12-16T11:45:13.6083101Z remote: Counting objects:  61% (219/358)        
2022-12-16T11:45:13.6083577Z remote: Counting objects:  62% (222/358)        
2022-12-16T11:45:13.6084091Z remote: Counting objects:  63% (226/358)        
2022-12-16T11:45:13.6085523Z remote: Counting objects:  64% (230/358)        
2022-12-16T11:45:13.6086113Z remote: Counting objects:  65% (233/358)        
2022-12-16T11:45:13.6086621Z remote: Counting objects:  66% (237/358)        
2022-12-16T11:45:13.6087134Z remote: Counting objects:  67% (240/358)        
2022-12-16T11:45:13.6087605Z remote: Counting objects:  68% (244/358)        
2022-12-16T11:45:13.6088184Z remote: Counting objects:  69% (248/358)        
2022-12-16T11:45:13.6090236Z remote: Counting objects:  70% (251/358)        
2022-12-16T11:45:13.6090637Z remote: Counting objects:  71% (255/358)        
2022-12-16T11:45:13.6090990Z remote: Counting objects:  72% (258/358)        
2022-12-16T11:45:13.6091276Z remote: Counting objects:  73% (262/358)        
2022-12-16T11:45:13.6102060Z remote: Counting objects:  74% (265/358)        
2022-12-16T11:45:13.6102359Z remote: Counting objects:  75% (269/358)        
2022-12-16T11:45:13.6102604Z remote: Counting objects:  76% (273/358)        
2022-12-16T11:45:13.6102849Z remote: Counting objects:  77% (276/358)        
2022-12-16T11:45:13.6103082Z remote: Counting objects:  78% (280/358)        
2022-12-16T11:45:13.6103336Z remote: Counting objects:  79% (283/358)        
2022-12-16T11:45:13.6103737Z remote: Counting objects:  80% (287/358)        
2022-12-16T11:45:13.6103962Z remote: Counting objects:  81% (290/358)        
2022-12-16T11:45:13.6104197Z remote: Counting objects:  82% (294/358)        
2022-12-16T11:45:13.6104441Z remote: Counting objects:  83% (298/358)        
2022-12-16T11:45:13.6104669Z remote: Counting objects:  84% (301/358)        
2022-12-16T11:45:13.6104909Z remote: Counting objects:  85% (305/358)        
2022-12-16T11:45:13.6105147Z remote: Counting objects:  86% (308/358)        
2022-12-16T11:45:13.6105377Z remote: Counting objects:  87% (312/358)        
2022-12-16T11:45:13.6105605Z remote: Counting objects:  88% (316/358)        
2022-12-16T11:45:13.6105834Z remote: Counting objects:  89% (319/358)        
2022-12-16T11:45:13.6106070Z remote: Counting objects:  90% (323/358)        
2022-12-16T11:45:13.6106300Z remote: Counting objects:  91% (326/358)        
2022-12-16T11:45:13.6106540Z remote: Counting objects:  92% (330/358)        
2022-12-16T11:45:13.6106778Z remote: Counting objects:  93% (333/358)        
2022-12-16T11:45:13.6107001Z remote: Counting objects:  94% (337/358)        
2022-12-16T11:45:13.6107226Z remote: Counting objects:  95% (341/358)        
2022-12-16T11:45:13.6107457Z remote: Counting objects:  96% (344/358)        
2022-12-16T11:45:13.6107680Z remote: Counting objects:  97% (348/358)        
2022-12-16T11:45:13.6107910Z remote: Counting objects:  98% (351/358)        
2022-12-16T11:45:13.6108139Z remote: Counting objects:  99% (355/358)        
2022-12-16T11:45:13.6108369Z remote: Counting objects: 100% (358/358)        
2022-12-16T11:45:13.6108614Z remote: Counting objects: 100% (358/358), done.        
2022-12-16T11:45:13.6108897Z remote: Compressing objects:   0% (1/291)        
2022-12-16T11:45:13.6109161Z remote: Compressing objects:   1% (3/291)        
2022-12-16T11:45:13.6109409Z remote: Compressing objects:   2% (6/291)        
2022-12-16T11:45:13.6109711Z remote: Compressing objects:   3% (9/291)        
2022-12-16T11:45:13.6109972Z remote: Compressing objects:   4% (12/291)        
2022-12-16T11:45:13.6110223Z remote: Compressing objects:   5% (15/291)        
2022-12-16T11:45:13.6110477Z remote: Compressing objects:   6% (18/291)        
2022-12-16T11:45:13.6278036Z remote: Compressing objects:   7% (21/291)        
2022-12-16T11:45:13.6278382Z remote: Compressing objects:   8% (24/291)        
2022-12-16T11:45:13.6278637Z remote: Compressing objects:   9% (27/291)        
2022-12-16T11:45:13.6278894Z remote: Compressing objects:  10% (30/291)        
2022-12-16T11:45:13.6279154Z remote: Compressing objects:  11% (33/291)        
2022-12-16T11:45:13.6279393Z remote: Compressing objects:  12% (35/291)        
2022-12-16T11:45:13.6279639Z remote: Compressing objects:  13% (38/291)        
2022-12-16T11:45:13.6279886Z remote: Compressing objects:  14% (41/291)        
2022-12-16T11:45:13.6280131Z remote: Compressing objects:  15% (44/291)        
2022-12-16T11:45:13.6280399Z remote: Compressing objects:  16% (47/291)        
2022-12-16T11:45:13.6280642Z remote: Compressing objects:  17% (50/291)        
2022-12-16T11:45:13.6280896Z remote: Compressing objects:  18% (53/291)        
2022-12-16T11:45:13.6281132Z remote: Compressing objects:  19% (56/291)        
2022-12-16T11:45:13.6281373Z remote: Compressing objects:  20% (59/291)        
2022-12-16T11:45:13.6281617Z remote: Compressing objects:  21% (62/291)        
2022-12-16T11:45:13.6281853Z remote: Compressing objects:  22% (65/291)        
2022-12-16T11:45:13.6282096Z remote: Compressing objects:  23% (67/291)        
2022-12-16T11:45:13.6282337Z remote: Compressing objects:  24% (70/291)        
2022-12-16T11:45:13.6282571Z remote: Compressing objects:  25% (73/291)        
2022-12-16T11:45:13.6282811Z remote: Compressing objects:  26% (76/291)        
2022-12-16T11:45:13.6283055Z remote: Compressing objects:  27% (79/291)        
2022-12-16T11:45:13.6283299Z remote: Compressing objects:  28% (82/291)        
2022-12-16T11:45:13.6283808Z remote: Compressing objects:  29% (85/291)        
2022-12-16T11:45:13.6284058Z remote: Compressing objects:  30% (88/291)        
2022-12-16T11:45:13.6284303Z remote: Compressing objects:  31% (91/291)        
2022-12-16T11:45:13.6284535Z remote: Compressing objects:  32% (94/291)        
2022-12-16T11:45:13.6284777Z remote: Compressing objects:  33% (97/291)        
2022-12-16T11:45:13.6285025Z remote: Compressing objects:  34% (99/291)        
2022-12-16T11:45:13.6285272Z remote: Compressing objects:  35% (102/291)        
2022-12-16T11:45:13.6285536Z remote: Compressing objects:  36% (105/291)        
2022-12-16T11:45:13.6285801Z remote: Compressing objects:  37% (108/291)        
2022-12-16T11:45:13.6313162Z remote: Compressing objects:  38% (111/291)        
2022-12-16T11:45:13.6313451Z remote: Compressing objects:  39% (114/291)        
2022-12-16T11:45:13.6313711Z remote: Compressing objects:  40% (117/291)        
2022-12-16T11:45:13.6313978Z remote: Compressing objects:  41% (120/291)        
2022-12-16T11:45:13.6314233Z remote: Compressing objects:  42% (123/291)        
2022-12-16T11:45:13.6314482Z remote: Compressing objects:  43% (126/291)        
2022-12-16T11:45:13.6314734Z remote: Compressing objects:  44% (129/291)        
2022-12-16T11:45:13.6314991Z remote: Compressing objects:  45% (131/291)        
2022-12-16T11:45:13.6315225Z remote: Compressing objects:  46% (134/291)        
2022-12-16T11:45:13.6315472Z remote: Compressing objects:  47% (137/291)        
2022-12-16T11:45:13.6315716Z remote: Compressing objects:  48% (140/291)        
2022-12-16T11:45:13.6315954Z remote: Compressing objects:  49% (143/291)        
2022-12-16T11:45:13.6316202Z remote: Compressing objects:  50% (146/291)        
2022-12-16T11:45:13.6316445Z remote: Compressing objects:  51% (149/291)        
2022-12-16T11:45:13.6316805Z remote: Compressing objects:  52% (152/291)        
2022-12-16T11:45:13.6317052Z remote: Compressing objects:  53% (155/291)        
2022-12-16T11:45:13.6317448Z remote: Compressing objects:  54% (158/291)        
2022-12-16T11:45:13.6317696Z remote: Compressing objects:  55% (161/291)        
2022-12-16T11:45:13.6317930Z remote: Compressing objects:  56% (163/291)        
2022-12-16T11:45:13.6318174Z remote: Compressing objects:  57% (166/291)        
2022-12-16T11:45:13.6318414Z remote: Compressing objects:  58% (169/291)        
2022-12-16T11:45:13.6318648Z remote: Compressing objects:  59% (172/291)        
2022-12-16T11:45:13.6318897Z remote: Compressing objects:  60% (175/291)        
2022-12-16T11:45:13.6319142Z remote: Compressing objects:  61% (178/291)        
2022-12-16T11:45:13.6319378Z remote: Compressing objects:  62% (181/291)        
2022-12-16T11:45:13.6319622Z remote: Compressing objects:  63% (184/291)        
2022-12-16T11:45:13.6319866Z remote: Compressing objects:  64% (187/291)        
2022-12-16T11:45:13.6320114Z remote: Compressing objects:  65% (190/291)        
2022-12-16T11:45:13.6320348Z remote: Compressing objects:  66% (193/291)        
2022-12-16T11:45:13.6324915Z remote: Compressing objects:  67% (195/291)        
2022-12-16T11:45:13.6325183Z remote: Compressing objects:  68% (198/291)        
2022-12-16T11:45:13.6325419Z remote: Compressing objects:  69% (201/291)        
2022-12-16T11:45:13.6325661Z remote: Compressing objects:  70% (204/291)        
2022-12-16T11:45:13.6325905Z remote: Compressing objects:  71% (207/291)        
2022-12-16T11:45:13.6326138Z remote: Compressing objects:  72% (210/291)        
2022-12-16T11:45:13.6326377Z remote: Compressing objects:  73% (213/291)        
2022-12-16T11:45:13.6326621Z remote: Compressing objects:  74% (216/291)        
2022-12-16T11:45:13.6326873Z remote: Compressing objects:  75% (219/291)        
2022-12-16T11:45:13.6339156Z remote: Compressing objects:  76% (222/291)        
2022-12-16T11:45:13.6404535Z remote: Compressing objects:  77% (225/291)        
2022-12-16T11:45:13.6404835Z remote: Compressing objects:  78% (227/291)        
2022-12-16T11:45:13.6405096Z remote: Compressing objects:  79% (230/291)        
2022-12-16T11:45:13.6405493Z remote: Compressing objects:  80% (233/291)        
2022-12-16T11:45:13.6405746Z remote: Compressing objects:  81% (236/291)        
2022-12-16T11:45:13.6406004Z remote: Compressing objects:  82% (239/291)        
2022-12-16T11:45:13.6406243Z remote: Compressing objects:  83% (242/291)        
2022-12-16T11:45:13.6406495Z remote: Compressing objects:  84% (245/291)        
2022-12-16T11:45:13.6406746Z remote: Compressing objects:  85% (248/291)        
2022-12-16T11:45:13.6407543Z remote: Compressing objects:  86% (251/291)        
2022-12-16T11:45:13.6407816Z remote: Compressing objects:  87% (254/291)        
2022-12-16T11:45:13.6408059Z remote: Compressing objects:  88% (257/291)        
2022-12-16T11:45:13.6408299Z remote: Compressing objects:  89% (259/291)        
2022-12-16T11:45:13.6408576Z remote: Compressing objects:  90% (262/291)        
2022-12-16T11:45:13.6408814Z remote: Compressing objects:  91% (265/291)        
2022-12-16T11:45:13.6409062Z remote: Compressing objects:  92% (268/291)        
2022-12-16T11:45:13.6409313Z remote: Compressing objects:  93% (271/291)        
2022-12-16T11:45:13.6409546Z remote: Compressing objects:  94% (274/291)        
2022-12-16T11:45:13.6409786Z remote: Compressing objects:  95% (277/291)        
2022-12-16T11:45:13.6410028Z remote: Compressing objects:  96% (280/291)        
2022-12-16T11:45:13.6410267Z remote: Compressing objects:  97% (283/291)        
2022-12-16T11:45:13.6410499Z remote: Compressing objects:  98% (286/291)        
2022-12-16T11:45:13.6410740Z remote: Compressing objects:  99% (289/291)        
2022-12-16T11:45:13.6410982Z remote: Compressing objects: 100% (291/291)        
2022-12-16T11:45:13.6411238Z remote: Compressing objects: 100% (291/291), done.        
2022-12-16T11:45:13.6441464Z Receiving objects:   0% (1/358)
2022-12-16T11:45:13.6445838Z Receiving objects:   1% (4/358)
2022-12-16T11:45:13.6450506Z Receiving objects:   2% (8/358)
2022-12-16T11:45:13.6456379Z Receiving objects:   3% (11/358)
2022-12-16T11:45:13.6666344Z Receiving objects:   4% (15/358)
2022-12-16T11:45:13.6696144Z Receiving objects:   5% (18/358)
2022-12-16T11:45:13.9223641Z Receiving objects:   6% (22/358)
2022-12-16T11:45:13.9228347Z Receiving objects:   7% (26/358)
2022-12-16T11:45:13.9233325Z Receiving objects:   8% (29/358)
2022-12-16T11:45:13.9237806Z Receiving objects:   9% (33/358)
2022-12-16T11:45:13.9242070Z Receiving objects:  10% (36/358)
2022-12-16T11:45:13.9247004Z Receiving objects:  11% (40/358)
2022-12-16T11:45:13.9250974Z Receiving objects:  12% (43/358)
2022-12-16T11:45:13.9255806Z Receiving objects:  13% (47/358)
2022-12-16T11:45:13.9263460Z Receiving objects:  14% (51/358)
2022-12-16T11:45:13.9269051Z Receiving objects:  15% (54/358)
2022-12-16T11:45:13.9272753Z Receiving objects:  16% (58/358)
2022-12-16T11:45:13.9277179Z Receiving objects:  17% (61/358)
2022-12-16T11:45:13.9290246Z Receiving objects:  18% (65/358)
2022-12-16T11:45:13.9296360Z Receiving objects:  19% (69/358)
2022-12-16T11:45:13.9306328Z Receiving objects:  20% (72/358)
2022-12-16T11:45:13.9326736Z Receiving objects:  21% (76/358)
2022-12-16T11:45:13.9327333Z Receiving objects:  22% (79/358)
2022-12-16T11:45:13.9330858Z Receiving objects:  23% (83/358)
2022-12-16T11:45:13.9331260Z Receiving objects:  24% (86/358)
2022-12-16T11:45:13.9331609Z Receiving objects:  25% (90/358)
2022-12-16T11:45:13.9431587Z Receiving objects:  26% (94/358)
2022-12-16T11:45:13.9431838Z Receiving objects:  27% (97/358)
2022-12-16T11:45:13.9432051Z Receiving objects:  28% (101/358)
2022-12-16T11:45:13.9432272Z Receiving objects:  29% (104/358)
2022-12-16T11:45:13.9432491Z Receiving objects:  30% (108/358)
2022-12-16T11:45:13.9432702Z Receiving objects:  31% (111/358)
2022-12-16T11:45:13.9432900Z Receiving objects:  32% (115/358)
2022-12-16T11:45:13.9433106Z Receiving objects:  33% (119/358)
2022-12-16T11:45:13.9433309Z Receiving objects:  34% (122/358)
2022-12-16T11:45:13.9433585Z Receiving objects:  35% (126/358)
2022-12-16T11:45:13.9433851Z Receiving objects:  36% (129/358)
2022-12-16T11:45:13.9434217Z Receiving objects:  37% (133/358)
2022-12-16T11:45:13.9434418Z Receiving objects:  38% (137/358)
2022-12-16T11:45:13.9434627Z Receiving objects:  39% (140/358)
2022-12-16T11:45:13.9434834Z Receiving objects:  40% (144/358)
2022-12-16T11:45:13.9435029Z Receiving objects:  41% (147/358)
2022-12-16T11:45:13.9435231Z Receiving objects:  42% (151/358)
2022-12-16T11:45:13.9435432Z Receiving objects:  43% (154/358)
2022-12-16T11:45:13.9435626Z Receiving objects:  44% (158/358)
2022-12-16T11:45:13.9435825Z Receiving objects:  45% (162/358)
2022-12-16T11:45:13.9436034Z Receiving objects:  46% (165/358)
2022-12-16T11:45:13.9436228Z Receiving objects:  47% (169/358)
2022-12-16T11:45:13.9436444Z Receiving objects:  48% (172/358)
2022-12-16T11:45:13.9436807Z Receiving objects:  49% (176/358)
2022-12-16T11:45:13.9437013Z Receiving objects:  50% (179/358)
2022-12-16T11:45:13.9437212Z Receiving objects:  51% (183/358)
2022-12-16T11:45:13.9437425Z Receiving objects:  52% (187/358)
2022-12-16T11:45:13.9437634Z Receiving objects:  53% (190/358)
2022-12-16T11:45:13.9437834Z Receiving objects:  54% (194/358)
2022-12-16T11:45:13.9438034Z Receiving objects:  55% (197/358)
2022-12-16T11:45:13.9438236Z Receiving objects:  56% (201/358)
2022-12-16T11:45:13.9438434Z Receiving objects:  57% (205/358)
2022-12-16T11:45:13.9438637Z Receiving objects:  58% (208/358)
2022-12-16T11:45:13.9438839Z Receiving objects:  59% (212/358)
2022-12-16T11:45:13.9439037Z Receiving objects:  60% (215/358)
2022-12-16T11:45:13.9439240Z Receiving objects:  61% (219/358)
2022-12-16T11:45:13.9439440Z Receiving objects:  62% (222/358)
2022-12-16T11:45:13.9439636Z Receiving objects:  63% (226/358)
2022-12-16T11:45:13.9439836Z Receiving objects:  64% (230/358)
2022-12-16T11:45:13.9440041Z Receiving objects:  65% (233/358)
2022-12-16T11:45:13.9440233Z Receiving objects:  66% (237/358)
2022-12-16T11:45:13.9440432Z Receiving objects:  67% (240/358)
2022-12-16T11:45:13.9440636Z Receiving objects:  68% (244/358)
2022-12-16T11:45:13.9440905Z Receiving objects:  69% (248/358)
2022-12-16T11:45:13.9441114Z Receiving objects:  70% (251/358)
2022-12-16T11:45:13.9441315Z Receiving objects:  71% (255/358)
2022-12-16T11:45:13.9441515Z Receiving objects:  72% (258/358)
2022-12-16T11:45:13.9441707Z Receiving objects:  73% (262/358)
2022-12-16T11:45:13.9441912Z Receiving objects:  74% (265/358)
2022-12-16T11:45:13.9442110Z Receiving objects:  75% (269/358)
2022-12-16T11:45:13.9442302Z Receiving objects:  76% (273/358)
2022-12-16T11:45:13.9442503Z Receiving objects:  77% (276/358)
2022-12-16T11:45:13.9442700Z Receiving objects:  78% (280/358)
2022-12-16T11:45:13.9442891Z Receiving objects:  79% (283/358)
2022-12-16T11:45:13.9443089Z Receiving objects:  80% (287/358)
2022-12-16T11:45:13.9443292Z Receiving objects:  81% (290/358)
2022-12-16T11:45:13.9443485Z Receiving objects:  82% (294/358)
2022-12-16T11:45:13.9443685Z Receiving objects:  83% (298/358)
2022-12-16T11:45:13.9443888Z Receiving objects:  84% (301/358)
2022-12-16T11:45:13.9446388Z remote: Total 358 (delta 52), reused 243 (delta 47), pack-reused 0        
2022-12-16T11:45:13.9446756Z Receiving objects:  85% (305/358)
2022-12-16T11:45:13.9446965Z Receiving objects:  86% (308/358)
2022-12-16T11:45:13.9447174Z Receiving objects:  87% (312/358)
2022-12-16T11:45:13.9447462Z Receiving objects:  88% (316/358)
2022-12-16T11:45:13.9447668Z Receiving objects:  89% (319/358)
2022-12-16T11:45:13.9447868Z Receiving objects:  90% (323/358)
2022-12-16T11:45:13.9448062Z Receiving objects:  91% (326/358)
2022-12-16T11:45:13.9448265Z Receiving objects:  92% (330/358)
2022-12-16T11:45:13.9454421Z Receiving objects:  93% (333/358)
2022-12-16T11:45:13.9454633Z Receiving objects:  94% (337/358)
2022-12-16T11:45:13.9456682Z Receiving objects:  95% (341/358)
2022-12-16T11:45:13.9457503Z Receiving objects:  96% (344/358)
2022-12-16T11:45:13.9457997Z Receiving objects:  97% (348/358)
2022-12-16T11:45:13.9458809Z Receiving objects:  98% (351/358)
2022-12-16T11:45:13.9459650Z Receiving objects:  99% (355/358)
2022-12-16T11:45:13.9459966Z Receiving objects: 100% (358/358)
2022-12-16T11:45:13.9460213Z Receiving objects: 100% (358/358), 5.80 MiB | 19.23 MiB/s, done.
2022-12-16T11:45:13.9464562Z Resolving deltas:   0% (0/52)
2022-12-16T11:45:13.9465021Z Resolving deltas:   1% (1/52)
2022-12-16T11:45:13.9472012Z Resolving deltas:   3% (2/52)
2022-12-16T11:45:13.9472430Z Resolving deltas:   7% (4/52)
2022-12-16T11:45:13.9473019Z Resolving deltas:   9% (5/52)
2022-12-16T11:45:13.9473383Z Resolving deltas:  11% (6/52)
2022-12-16T11:45:13.9473973Z Resolving deltas:  13% (7/52)
2022-12-16T11:45:13.9474351Z Resolving deltas:  15% (8/52)
2022-12-16T11:45:13.9474968Z Resolving deltas:  17% (9/52)
2022-12-16T11:45:13.9475331Z Resolving deltas:  19% (10/52)
2022-12-16T11:45:13.9475915Z Resolving deltas:  21% (11/52)
2022-12-16T11:45:13.9476312Z Resolving deltas:  23% (12/52)
2022-12-16T11:45:13.9477082Z Resolving deltas:  25% (13/52)
2022-12-16T11:45:13.9477500Z Resolving deltas:  26% (14/52)
2022-12-16T11:45:13.9478099Z Resolving deltas:  28% (15/52)
2022-12-16T11:45:13.9478484Z Resolving deltas:  30% (16/52)
2022-12-16T11:45:13.9479067Z Resolving deltas:  32% (17/52)
2022-12-16T11:45:13.9479445Z Resolving deltas:  34% (18/52)
2022-12-16T11:45:13.9480012Z Resolving deltas:  36% (19/52)
2022-12-16T11:45:13.9480402Z Resolving deltas:  38% (20/52)
2022-12-16T11:45:13.9480971Z Resolving deltas:  40% (21/52)
2022-12-16T11:45:13.9481375Z Resolving deltas:  42% (22/52)
2022-12-16T11:45:13.9481946Z Resolving deltas:  44% (23/52)
2022-12-16T11:45:13.9482327Z Resolving deltas:  46% (24/52)
2022-12-16T11:45:13.9482907Z Resolving deltas:  48% (25/52)
2022-12-16T11:45:13.9483294Z Resolving deltas:  50% (26/52)
2022-12-16T11:45:13.9483861Z Resolving deltas:  51% (27/52)
2022-12-16T11:45:13.9484241Z Resolving deltas:  53% (28/52)
2022-12-16T11:45:13.9484808Z Resolving deltas:  55% (29/52)
2022-12-16T11:45:13.9485196Z Resolving deltas:  57% (30/52)
2022-12-16T11:45:13.9485754Z Resolving deltas:  59% (31/52)
2022-12-16T11:45:13.9486276Z Resolving deltas:  61% (32/52)
2022-12-16T11:45:13.9486866Z Resolving deltas:  63% (33/52)
2022-12-16T11:45:13.9487261Z Resolving deltas:  65% (34/52)
2022-12-16T11:45:13.9487823Z Resolving deltas:  67% (35/52)
2022-12-16T11:45:13.9488214Z Resolving deltas:  69% (36/52)
2022-12-16T11:45:13.9488777Z Resolving deltas:  71% (37/52)
2022-12-16T11:45:13.9489154Z Resolving deltas:  73% (38/52)
2022-12-16T11:45:13.9489742Z Resolving deltas:  75% (39/52)
2022-12-16T11:45:13.9490131Z Resolving deltas:  76% (40/52)
2022-12-16T11:45:13.9490715Z Resolving deltas:  78% (41/52)
2022-12-16T11:45:13.9491091Z Resolving deltas:  80% (42/52)
2022-12-16T11:45:13.9491672Z Resolving deltas:  82% (43/52)
2022-12-16T11:45:13.9492056Z Resolving deltas:  84% (44/52)
2022-12-16T11:45:13.9492647Z Resolving deltas:  86% (45/52)
2022-12-16T11:45:13.9493025Z Resolving deltas:  88% (46/52)
2022-12-16T11:45:13.9493625Z Resolving deltas:  90% (47/52)
2022-12-16T11:45:13.9494010Z Resolving deltas:  92% (48/52)
2022-12-16T11:45:13.9494977Z Resolving deltas:  94% (49/52)
2022-12-16T11:45:13.9495390Z Resolving deltas:  96% (50/52)
2022-12-16T11:45:13.9496157Z Resolving deltas:  98% (51/52)
2022-12-16T11:45:13.9501233Z Resolving deltas: 100% (52/52)
2022-12-16T11:45:13.9501626Z Resolving deltas: 100% (52/52), done.
2022-12-16T11:45:13.9644323Z From https://github.com/giampaolo/sysconf
2022-12-16T11:45:13.9645199Z  * [new ref]         1c74876c34238cea1bc3b5efe6a079f7733b67a3 -> origin/dev
2022-12-16T11:45:13.9665133Z ##[endgroup]
2022-12-16T11:45:13.9665806Z ##[group]Determining the checkout info
2022-12-16T11:45:13.9667125Z ##[endgroup]
2022-12-16T11:45:13.9667689Z ##[group]Checking out the ref
2022-12-16T11:45:13.9671723Z [command]/usr/bin/git checkout --progress --force -B dev refs/remotes/origin/dev
2022-12-16T11:45:14.0087445Z Switched to a new branch 'dev'
2022-12-16T11:45:14.0088602Z branch 'dev' set up to track 'origin/dev'.
2022-12-16T11:45:14.0094777Z ##[endgroup]
2022-12-16T11:45:14.0136649Z [command]/usr/bin/git log -1 --format='%H'
2022-12-16T11:45:14.0167568Z '1c74876c34238cea1bc3b5efe6a079f7733b67a3'
2022-12-16T11:45:14.0505507Z ##[group]Run SublimeText/UnitTesting/actions/setup@v1
2022-12-16T11:45:14.0505759Z with:
2022-12-16T11:45:14.0505963Z   sublime-text-version: 4
2022-12-16T11:45:14.0506185Z   sublime-text-arch: x64
2022-12-16T11:45:14.0506397Z   install-package: true
2022-12-16T11:45:14.0506599Z   package-path: ./
2022-12-16T11:45:14.0506808Z   install-unittesting: true
2022-12-16T11:45:14.0507018Z   install-coverage: true
2022-12-16T11:45:14.0507243Z   install-package-control: true
2022-12-16T11:45:14.0507455Z   display: xvfb
2022-12-16T11:45:14.0507639Z   window-manager: icevm
2022-12-16T11:45:14.0507822Z ##[endgroup]
2022-12-16T11:45:14.0850144Z ##[group]Run echo "SUBLIME_TEXT_VERSION=4" >> $GITHUB_ENV
2022-12-16T11:45:14.0850517Z echo "SUBLIME_TEXT_VERSION=4" >> $GITHUB_ENV
2022-12-16T11:45:14.0850797Z echo "SUBLIME_TEXT_ARCH=x64" >> $GITHUB_ENV
2022-12-16T11:45:14.0909482Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:14.0909819Z ##[endgroup]
2022-12-16T11:45:14.1110386Z ##[group]Run if [ $SUBLIME_TEXT_VERSION -ge 4 ]; then
2022-12-16T11:45:14.1110707Z if [ $SUBLIME_TEXT_VERSION -ge 4 ]; then
2022-12-16T11:45:14.1110960Z     if [ $(uname) = 'Darwin' ]; then
2022-12-16T11:45:14.1111257Z         STP="$HOME/Library/Application Support/Sublime Text/Packages"
2022-12-16T11:45:14.1111572Z     elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
2022-12-16T11:45:14.1111866Z         STP="$HOME/.config/sublime-text/Packages"
2022-12-16T11:45:14.1112093Z     else
2022-12-16T11:45:14.1112295Z         STP="/c/st/Data/Packages/"
2022-12-16T11:45:14.1112498Z     fi
2022-12-16T11:45:14.1112668Z else
2022-12-16T11:45:14.1112868Z     if [ $(uname) = 'Darwin' ]; then
2022-12-16T11:45:14.1113171Z         STP="$HOME/Library/Application Support/Sublime Text $SUBLIME_TEXT_VERSION/Packages"
2022-12-16T11:45:14.1113531Z     elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
2022-12-16T11:45:14.1113846Z         STP="$HOME/.config/sublime-text-$SUBLIME_TEXT_VERSION/Packages"
2022-12-16T11:45:14.1114089Z     else
2022-12-16T11:45:14.1114292Z         STP="/c/st/Data/Packages/"
2022-12-16T11:45:14.1114493Z     fi
2022-12-16T11:45:14.1114650Z fi
2022-12-16T11:45:14.1114875Z echo "SUBLIME_TEXT_PACKAGES=$STP" >> $GITHUB_ENV
2022-12-16T11:45:14.1167785Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:14.1168072Z env:
2022-12-16T11:45:14.1168274Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:45:14.1168473Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:45:14.1168665Z ##[endgroup]
2022-12-16T11:45:14.1298731Z ##[group]Run if [ "Linux" = "Windows" ]; then
2022-12-16T11:45:14.1299014Z if [ "Linux" = "Windows" ]; then
2022-12-16T11:45:14.1299251Z   echo "c:\st" >> $GITHUB_PATH
2022-12-16T11:45:14.1299461Z else
2022-12-16T11:45:14.1299688Z   echo "$HOME/.local/bin" >> $GITHUB_PATH
2022-12-16T11:45:14.1299911Z fi
2022-12-16T11:45:14.1352047Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:14.1352308Z env:
2022-12-16T11:45:14.1352488Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:45:14.1352702Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:45:14.1352994Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:45:14.1353246Z ##[endgroup]
2022-12-16T11:45:14.1466973Z ##[group]Run sudo bash $GITHUB_ACTION_PATH/../../scripts/install_ubuntu_sys_req.sh
2022-12-16T11:45:14.1467374Z sudo bash $GITHUB_ACTION_PATH/../../scripts/install_ubuntu_sys_req.sh
2022-12-16T11:45:14.1467663Z echo "DISPLAY=:1" >> $GITHUB_ENV
2022-12-16T11:45:14.1467868Z 
2022-12-16T11:45:14.1468049Z if [ "xvfb" = "xvfb" ]; then
2022-12-16T11:45:14.1468284Z   sudo apt-get install xvfb
2022-12-16T11:45:14.1468524Z elif [ "xvfb" = "turbovnc" ]; then
2022-12-16T11:45:14.1469073Z   wget https://phoenixnap.dl.sourceforge.net/project/turbovnc/2.2.5/turbovnc_2.2.5_amd64.deb
2022-12-16T11:45:14.1469415Z   sudo dpkg -i turbovnc_2.2.5_amd64.deb
2022-12-16T11:45:14.1469682Z   echo "/opt/TurboVNC/bin" >> $GITHUB_PATH
2022-12-16T11:45:14.1469900Z fi
2022-12-16T11:45:14.1470089Z if [ "xvfb" != "false" ]; then
2022-12-16T11:45:14.1470314Z   if [ "icevm" = "xfce" ]; then
2022-12-16T11:45:14.1470632Z     sudo apt-get install --no-install-recommends xfce4 xfce4-goodies dbus-x11
2022-12-16T11:45:14.1470933Z   elif [ "icevm" = "icewm" ]; then
2022-12-16T11:45:14.1471166Z     sudo apt-get install icewm
2022-12-16T11:45:14.1471404Z   elif [ "icevm" = "fluxbox" ]; then
2022-12-16T11:45:14.1471641Z     sudo apt-get install fluxbox
2022-12-16T11:45:14.1471834Z   fi
2022-12-16T11:45:14.1472008Z fi
2022-12-16T11:45:14.1523692Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:14.1523951Z env:
2022-12-16T11:45:14.1524127Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:45:14.1524334Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:45:14.1524606Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:45:14.1524862Z ##[endgroup]
2022-12-16T11:45:14.8159841Z Hit:1 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy InRelease
2022-12-16T11:45:19.2645287Z Hit:2 http://azure.archive.ubuntu.com/ubuntu jammy InRelease
2022-12-16T11:45:19.2645943Z Get:3 http://azure.archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
2022-12-16T11:45:19.2735317Z Get:4 http://azure.archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
2022-12-16T11:45:19.2786398Z Get:5 http://azure.archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
2022-12-16T11:45:19.2806865Z Get:6 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease [10.5 kB]
2022-12-16T11:45:19.4468520Z Get:7 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [769 kB]
2022-12-16T11:45:19.4599950Z Get:8 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [172 kB]
2022-12-16T11:45:19.4617113Z Get:9 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metadata [11.5 kB]
2022-12-16T11:45:19.4675552Z Get:10 http://azure.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [498 kB]
2022-12-16T11:45:19.4719405Z Get:11 http://azure.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [76.3 kB]
2022-12-16T11:45:19.4797940Z Get:12 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [767 kB]
2022-12-16T11:45:19.4919305Z Get:13 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [130 kB]
2022-12-16T11:45:19.4952136Z Get:14 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 c-n-f Metadata [14.2 kB]
2022-12-16T11:45:19.6158797Z Get:15 http://azure.archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages [532 kB]
2022-12-16T11:45:19.6204265Z Get:16 http://azure.archive.ubuntu.com/ubuntu jammy-security/main Translation-en [114 kB]
2022-12-16T11:45:19.6653948Z Get:17 http://azure.archive.ubuntu.com/ubuntu jammy-security/main amd64 c-n-f Metadata [7388 B]
2022-12-16T11:45:19.6678159Z Get:18 http://azure.archive.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [460 kB]
2022-12-16T11:45:19.6719478Z Get:19 http://azure.archive.ubuntu.com/ubuntu jammy-security/restricted Translation-en [70.5 kB]
2022-12-16T11:45:19.6742794Z Get:20 http://azure.archive.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [622 kB]
2022-12-16T11:45:19.6852893Z Get:21 http://azure.archive.ubuntu.com/ubuntu jammy-security/universe Translation-en [82.9 kB]
2022-12-16T11:45:19.6875816Z Get:22 http://azure.archive.ubuntu.com/ubuntu jammy-security/universe amd64 c-n-f Metadata [11.0 kB]
2022-12-16T11:45:19.6976502Z Get:23 https://packages.microsoft.com/ubuntu/22.04/prod jammy/main amd64 Packages [64.9 kB]
2022-12-16T11:45:24.4658428Z Fetched 4737 kB in 6s (790 kB/s)
2022-12-16T11:45:25.1883599Z Reading package lists...
2022-12-16T11:45:25.2471631Z Reading package lists...
2022-12-16T11:45:25.3999651Z Building dependency tree...
2022-12-16T11:45:25.4014167Z Reading state information...
2022-12-16T11:45:25.5417371Z psmisc is already the newest version (23.4-2build3).
2022-12-16T11:45:25.5417689Z psmisc set to manually installed.
2022-12-16T11:45:25.5418049Z libglib2.0-0 is already the newest version (2.72.4-0ubuntu1).
2022-12-16T11:45:25.5418372Z libglib2.0-0 set to manually installed.
2022-12-16T11:45:25.5418709Z libgtk-3-0 is already the newest version (3.24.33-1ubuntu2).
2022-12-16T11:45:25.5419065Z locales is already the newest version (2.35-0ubuntu3.1).
2022-12-16T11:45:25.5875855Z The following NEW packages will be installed:
2022-12-16T11:45:25.5877231Z   locales-all
2022-12-16T11:45:25.6179934Z 0 upgraded, 1 newly installed, 0 to remove and 35 not upgraded.
2022-12-16T11:45:25.7063391Z Need to get 10.7 MB of archives.
2022-12-16T11:45:25.7064141Z After this operation, 233 MB of additional disk space will be used.
2022-12-16T11:45:25.7065206Z Get:1 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 locales-all amd64 2.35-0ubuntu3.1 [10.7 MB]
2022-12-16T11:45:26.3002167Z Fetched 10.7 MB in 0s (36.8 MB/s)
2022-12-16T11:45:26.3339544Z Selecting previously unselected package locales-all.
2022-12-16T11:45:26.3540572Z (Reading database ... 
2022-12-16T11:45:26.3540900Z (Reading database ... 5%
2022-12-16T11:45:26.3541113Z (Reading database ... 10%
2022-12-16T11:45:26.3541314Z (Reading database ... 15%
2022-12-16T11:45:26.3541506Z (Reading database ... 20%
2022-12-16T11:45:26.3541714Z (Reading database ... 25%
2022-12-16T11:45:26.3541904Z (Reading database ... 30%
2022-12-16T11:45:26.3542102Z (Reading database ... 35%
2022-12-16T11:45:26.3542303Z (Reading database ... 40%
2022-12-16T11:45:26.3542488Z (Reading database ... 45%
2022-12-16T11:45:26.3542678Z (Reading database ... 50%
2022-12-16T11:45:26.3754375Z (Reading database ... 55%
2022-12-16T11:45:26.3957564Z (Reading database ... 60%
2022-12-16T11:45:26.4112883Z (Reading database ... 65%
2022-12-16T11:45:26.4460707Z (Reading database ... 70%
2022-12-16T11:45:26.4745831Z (Reading database ... 75%
2022-12-16T11:45:26.5337802Z (Reading database ... 80%
2022-12-16T11:45:26.5780249Z (Reading database ... 85%
2022-12-16T11:45:26.6370570Z (Reading database ... 90%
2022-12-16T11:45:26.6811707Z (Reading database ... 95%
2022-12-16T11:45:26.6812092Z (Reading database ... 100%
2022-12-16T11:45:26.6812392Z (Reading database ... 236921 files and directories currently installed.)
2022-12-16T11:45:26.6881278Z Preparing to unpack .../locales-all_2.35-0ubuntu3.1_amd64.deb ...
2022-12-16T11:45:26.6896436Z Unpacking locales-all (2.35-0ubuntu3.1) ...
2022-12-16T11:45:29.1572305Z Setting up locales-all (2.35-0ubuntu3.1) ...
2022-12-16T11:45:29.3919766Z NEEDRESTART-VER: 3.5
2022-12-16T11:45:29.7041341Z NEEDRESTART-KCUR: 5.15.0-1024-azure
2022-12-16T11:45:29.7041728Z NEEDRESTART-KEXP: 5.15.0-1024-azure
2022-12-16T11:45:29.7042358Z NEEDRESTART-KSTA: 1
2022-12-16T11:45:31.7667343Z Reading package lists...
2022-12-16T11:45:31.9199215Z Building dependency tree...
2022-12-16T11:45:31.9213037Z Reading state information...
2022-12-16T11:45:32.0596387Z The following additional packages will be installed:
2022-12-16T11:45:32.0597434Z   xserver-common
2022-12-16T11:45:32.0599830Z Recommended packages:
2022-12-16T11:45:32.0600165Z   xfonts-base
2022-12-16T11:45:32.1064795Z The following packages will be upgraded:
2022-12-16T11:45:32.1065408Z   xserver-common xvfb
2022-12-16T11:45:32.1352711Z 2 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.
2022-12-16T11:45:32.2198502Z Need to get 892 kB of archives.
2022-12-16T11:45:32.2198840Z After this operation, 2048 B of additional disk space will be used.
2022-12-16T11:45:32.2199681Z Get:1 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xserver-common all 2:21.1.3-2ubuntu2.5 [28.1 kB]
2022-12-16T11:45:32.2662019Z Get:2 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 xvfb amd64 2:21.1.3-2ubuntu2.5 [864 kB]
2022-12-16T11:45:32.6292909Z Fetched 892 kB in 0s (7673 kB/s)
2022-12-16T11:45:32.6609432Z (Reading database ... 
2022-12-16T11:45:32.6609698Z (Reading database ... 5%
2022-12-16T11:45:32.6609898Z (Reading database ... 10%
2022-12-16T11:45:32.6610101Z (Reading database ... 15%
2022-12-16T11:45:32.6610302Z (Reading database ... 20%
2022-12-16T11:45:32.6610490Z (Reading database ... 25%
2022-12-16T11:45:32.6610684Z (Reading database ... 30%
2022-12-16T11:45:32.6612375Z (Reading database ... 35%
2022-12-16T11:45:32.6612584Z (Reading database ... 40%
2022-12-16T11:45:32.6613071Z (Reading database ... 45%
2022-12-16T11:45:32.6613299Z (Reading database ... 50%
2022-12-16T11:45:32.6655457Z (Reading database ... 55%
2022-12-16T11:45:32.6693607Z (Reading database ... 60%
2022-12-16T11:45:32.6720976Z (Reading database ... 65%
2022-12-16T11:45:32.6838502Z (Reading database ... 70%
2022-12-16T11:45:32.6860868Z (Reading database ... 75%
2022-12-16T11:45:32.7160232Z (Reading database ... 80%
2022-12-16T11:45:32.7289876Z (Reading database ... 85%
2022-12-16T11:45:32.7535867Z (Reading database ... 90%
2022-12-16T11:45:32.7671874Z (Reading database ... 95%
2022-12-16T11:45:32.7672123Z (Reading database ... 100%
2022-12-16T11:45:32.7672405Z (Reading database ... 243925 files and directories currently installed.)
2022-12-16T11:45:32.7742218Z Preparing to unpack .../xserver-common_2%3a21.1.3-2ubuntu2.5_all.deb ...
2022-12-16T11:45:32.7784449Z Unpacking xserver-common (2:21.1.3-2ubuntu2.5) over (2:21.1.3-2ubuntu2.4) ...
2022-12-16T11:45:32.8251909Z Preparing to unpack .../xvfb_2%3a21.1.3-2ubuntu2.5_amd64.deb ...
2022-12-16T11:45:32.8285944Z Unpacking xvfb (2:21.1.3-2ubuntu2.5) over (2:21.1.3-2ubuntu2.4) ...
2022-12-16T11:45:32.8954221Z Setting up xserver-common (2:21.1.3-2ubuntu2.5) ...
2022-12-16T11:45:32.8986362Z Setting up xvfb (2:21.1.3-2ubuntu2.5) ...
2022-12-16T11:45:32.9019842Z Processing triggers for man-db (2.10.2-1) ...
2022-12-16T11:45:33.4252286Z NEEDRESTART-VER: 3.5
2022-12-16T11:45:33.6867848Z NEEDRESTART-KCUR: 5.15.0-1024-azure
2022-12-16T11:45:33.6868436Z NEEDRESTART-KEXP: 5.15.0-1024-azure
2022-12-16T11:45:33.6869226Z NEEDRESTART-KSTA: 1
2022-12-16T11:45:35.7099265Z ##[group]Run if [ "xvfb" = "xvfb" ]; then
2022-12-16T11:45:35.7099551Z if [ "xvfb" = "xvfb" ]; then
2022-12-16T11:45:35.7099838Z   Xvfb $DISPLAY -screen 0 1024x768x24 -ac +extension GLX +render -noreset &
2022-12-16T11:45:35.7100108Z   sleep 1
2022-12-16T11:45:35.7100312Z   if [ "icevm" = "xfce" ]; then
2022-12-16T11:45:35.7100526Z     nohup startxfce4 &
2022-12-16T11:45:35.7100754Z   elif [ "icevm" = "icewm" ]; then
2022-12-16T11:45:35.7100969Z     nohup icewm &
2022-12-16T11:45:35.7101185Z   elif [ "icevm" = "fluxbox" ]; then
2022-12-16T11:45:35.7101407Z     nohup fluxbox &
2022-12-16T11:45:35.7101604Z   fi
2022-12-16T11:45:35.7101830Z elif [ "xvfb" = "turbovnc" ]; then
2022-12-16T11:45:35.7102035Z   mkdir $HOME/.vnc
2022-12-16T11:45:35.7102290Z   echo $RANDOM$RANDOM | vncpasswd -f > $HOME/.vnc/passwd
2022-12-16T11:45:35.7102556Z   chmod 0600 $HOME/.vnc/passwd
2022-12-16T11:45:35.7102772Z   if [ "icevm" = "xfce" ]; then
2022-12-16T11:45:35.7103047Z     vncserver $DISPLAY -geometry 1024x768 -depth 24 -wm "startxfce4"
2022-12-16T11:45:35.7103326Z   elif [ "icevm" = "false" ]; then
2022-12-16T11:45:35.7103575Z     vncserver $DISPLAY -geometry 1024x768 -depth 24
2022-12-16T11:45:35.7103803Z   else
2022-12-16T11:45:35.7104051Z     vncserver $DISPLAY -geometry 1024x768 -depth 24 -wm "icevm"
2022-12-16T11:45:35.7104292Z   fi
2022-12-16T11:45:35.7104453Z fi
2022-12-16T11:45:35.7157272Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:35.7157516Z env:
2022-12-16T11:45:35.7157814Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:45:35.7158094Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:45:35.7158371Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:45:35.7158627Z   DISPLAY: :1
2022-12-16T11:45:35.7158798Z ##[endgroup]
2022-12-16T11:45:41.7254953Z ##[group]Run bash $GITHUB_ACTION_PATH/../../scripts/install_sublime_text.sh
2022-12-16T11:45:41.7255314Z bash $GITHUB_ACTION_PATH/../../scripts/install_sublime_text.sh
2022-12-16T11:45:41.7307867Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:41.7308106Z env:
2022-12-16T11:45:41.7308293Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:45:41.7308502Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:45:41.7308769Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:45:41.7309036Z   DISPLAY: :1
2022-12-16T11:45:41.7309213Z ##[endgroup]
2022-12-16T11:45:41.7433176Z installing sublime text 4
2022-12-16T11:45:42.1468400Z downloading https://download.sublimetext.com/sublime_text_build_4143_x64.tar.xz
2022-12-16T11:45:42.1527440Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2022-12-16T11:45:42.1538681Z                                  Dload  Upload   Total   Spent    Left  Speed
2022-12-16T11:45:42.1538893Z 
2022-12-16T11:45:42.7147507Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
2022-12-16T11:45:42.9408150Z  10 16.6M   10 1791k    0     0  3186k      0  0:00:05 --:--:--  0:00:05 3182k
2022-12-16T11:45:42.9409145Z 100 16.6M  100 16.6M    0     0  21.1M      0 --:--:-- --:--:-- --:--:-- 21.1M
2022-12-16T11:45:42.9957474Z Reading package lists...
2022-12-16T11:45:43.1429549Z Building dependency tree...
2022-12-16T11:45:43.1442974Z Reading state information...
2022-12-16T11:45:43.2818564Z xz-utils is already the newest version (5.2.5-2ubuntu1).
2022-12-16T11:45:43.3502031Z 0 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.
2022-12-16T11:45:48.6430560Z ##[group]Run # Disable warnings about detached HEAD
2022-12-16T11:45:48.6430965Z # Disable warnings about detached HEAD
2022-12-16T11:45:48.6431298Z # https://stackoverflow.com/questions/36794501
2022-12-16T11:45:48.6431690Z git config --global advice.detachedHead false
2022-12-16T11:45:48.6432022Z 
2022-12-16T11:45:48.6432299Z # block sublime text website ip
2022-12-16T11:45:48.6432598Z bash $GITHUB_ACTION_PATH/../../scripts/block_ip.sh
2022-12-16T11:45:48.6485757Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:48.6486076Z env:
2022-12-16T11:45:48.6486355Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:45:48.6486596Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:45:48.6486940Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:45:48.6487308Z   DISPLAY: :1
2022-12-16T11:45:48.6487515Z ##[endgroup]
2022-12-16T11:45:48.6589845Z block sublime text ip address
2022-12-16T11:45:48.7151591Z Reading package lists...
2022-12-16T11:45:48.8609482Z Building dependency tree...
2022-12-16T11:45:48.8622845Z Reading state information...
2022-12-16T11:45:48.9979479Z net-tools is already the newest version (1.60+git20181103.0eebece-1ubuntu5).
2022-12-16T11:45:49.0646953Z 0 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.
2022-12-16T11:45:49.1580271Z ##[group]Run REPO="$GITHUB_REPOSITORY"
2022-12-16T11:45:49.1580638Z REPO="$GITHUB_REPOSITORY"
2022-12-16T11:45:49.1580938Z if [ "true" = "true" ]; then
2022-12-16T11:45:49.1581206Z   cd "./"
2022-12-16T11:45:49.1581538Z   REMOTEURL=$(git config --get remote.origin.url || true)
2022-12-16T11:45:49.1581871Z   cd -
2022-12-16T11:45:49.1582149Z   if [[ "$REMOTEURL" =~ ^https://github.com/ ]]; then
2022-12-16T11:45:49.1582527Z     REPO=${REMOTEURL#https://github.com/}
2022-12-16T11:45:49.1582883Z     REPO=${REPO%\.git}
2022-12-16T11:45:49.1583116Z   fi
2022-12-16T11:45:49.1583356Z fi
2022-12-16T11:45:49.1583803Z PACKAGE_FROM_INPUTS=""
2022-12-16T11:45:49.1584095Z PACKAGE="${PACKAGE_FROM_INPUTS:-${REPO#*/}}"
2022-12-16T11:45:49.1584491Z 
2022-12-16T11:45:49.1584777Z echo "PACKAGE=$PACKAGE" >> $GITHUB_ENV
2022-12-16T11:45:49.1638117Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:49.1638441Z env:
2022-12-16T11:45:49.1638657Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:45:49.1638949Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:45:49.1639303Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:45:49.1639623Z   DISPLAY: :1
2022-12-16T11:45:49.1639873Z ##[endgroup]
2022-12-16T11:45:49.1748606Z /home/runner/work/sysconf/sysconf
2022-12-16T11:45:49.1776984Z ##[group]Run . $GITHUB_ACTION_PATH/../../scripts/utils.sh
2022-12-16T11:45:49.1777429Z . $GITHUB_ACTION_PATH/../../scripts/utils.sh
2022-12-16T11:45:49.1777732Z 
2022-12-16T11:45:49.1778073Z # Copy plugin files to Packages/<Package> folder if files are checked out.
2022-12-16T11:45:49.1778421Z if [ "true" = "true" ]; then
2022-12-16T11:45:49.1778703Z   cd "./"
2022-12-16T11:45:49.1779075Z   if [ -d "./.git" ] && [ ! -d "$SUBLIME_TEXT_PACKAGES/$PACKAGE" ]; then
2022-12-16T11:45:49.1779458Z       # symlink does not play well with coverage
2022-12-16T11:45:49.1779794Z       echo "copy the package to sublime package directory"
2022-12-16T11:45:49.1780172Z       mkdir -p "$SUBLIME_TEXT_PACKAGES/$PACKAGE"
2022-12-16T11:45:49.1780560Z       cp -r ./ "$SUBLIME_TEXT_PACKAGES/$PACKAGE"
2022-12-16T11:45:49.1780865Z       # detached head will crash package control
2022-12-16T11:45:49.1781223Z       rm -rf "$SUBLIME_TEXT_PACKAGES/$PACKAGE/.git"
2022-12-16T11:45:49.1782399Z   fi
2022-12-16T11:45:49.1782615Z   cd -
2022-12-16T11:45:49.1782896Z fi
2022-12-16T11:45:49.1783168Z if [ "true" = "true" ]; then
2022-12-16T11:45:49.1783598Z     InstallPackage "UnitTesting" "https://github.com/SublimeText/UnitTesting" ""
2022-12-16T11:45:49.1783920Z fi
2022-12-16T11:45:49.1784186Z if [ "true" = "true" ]; then
2022-12-16T11:45:49.1784594Z     InstallPackage "coverage" "https://github.com/codexns/sublime-coverage" ""
2022-12-16T11:45:49.1784902Z fi
2022-12-16T11:45:49.1785158Z 
2022-12-16T11:45:49.1785420Z while read -r x; do
2022-12-16T11:45:49.1785682Z     if [[ "$x" =~ ^(.*):(.*)/([^@]*)@?(.*)$ ]]; then
2022-12-16T11:45:49.1786020Z         PKG="${BASH_REMATCH[1]}"
2022-12-16T11:45:49.1786346Z         USER="${BASH_REMATCH[2]}"
2022-12-16T11:45:49.1786608Z         REPO="${BASH_REMATCH[3]}"
2022-12-16T11:45:49.1786914Z         SHA="${BASH_REMATCH[4]}"
2022-12-16T11:45:49.1787252Z     elif [[ "$x" =~ ^(.*)/([^@]*)@?(.*)$ ]]; then
2022-12-16T11:45:49.1787572Z         PKG="${BASH_REMATCH[2]}"
2022-12-16T11:45:49.1787839Z         USER="${BASH_REMATCH[1]}"
2022-12-16T11:45:49.1788147Z         REPO="${BASH_REMATCH[2]}"
2022-12-16T11:45:49.1788462Z         SHA="${BASH_REMATCH[3]}"
2022-12-16T11:45:49.1788720Z     else
2022-12-16T11:45:49.1788997Z       continue
2022-12-16T11:45:49.1789262Z     fi
2022-12-16T11:45:49.1789561Z     InstallPackage "$PKG" "https://github.com/$USER/$REPO" "$SHA"
2022-12-16T11:45:49.1789903Z done <<< ""
2022-12-16T11:45:49.1844223Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:49.1844543Z env:
2022-12-16T11:45:49.1844846Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:45:49.1845356Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:45:49.1845714Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:45:49.1846050Z   DISPLAY: :1
2022-12-16T11:45:49.1846265Z   PACKAGE: sysconf
2022-12-16T11:45:49.1846538Z ##[endgroup]
2022-12-16T11:45:49.2037601Z copy the package to sublime package directory
2022-12-16T11:45:49.2211481Z /home/runner/work/sysconf/sysconf
2022-12-16T11:45:50.0801953Z Installing UnitTesting from https://github.com/SublimeText/UnitTesting@1.5.9 to /home/runner/.config/sublime-text/Packages/UnitTesting
2022-12-16T11:45:50.3392753Z Installing coverage from https://github.com/codexns/sublime-coverage@1.0.0 to /home/runner/.config/sublime-text/Packages/coverage
2022-12-16T11:45:50.8848658Z ##[group]Run bash $GITHUB_ACTION_PATH/../../scripts/install_package_control.sh
2022-12-16T11:45:50.8849021Z bash $GITHUB_ACTION_PATH/../../scripts/install_package_control.sh
2022-12-16T11:45:50.8901917Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:45:50.8902172Z env:
2022-12-16T11:45:50.8902349Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:45:50.8902561Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:45:50.8902840Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:45:50.8903091Z   DISPLAY: :1
2022-12-16T11:45:50.8903291Z   PACKAGE: sysconf
2022-12-16T11:45:50.8903479Z ##[endgroup]
2022-12-16T11:45:51.2384881Z creating Package Control.sublime-settings
2022-12-16T11:46:05.2615970Z ..
2022-12-16T11:46:05.2617011Z Package Control installed.
2022-12-16T11:46:05.2641299Z ##[group]Run if [ "true" = "true" ]; then
2022-12-16T11:46:05.2641573Z if [ "true" = "true" ]; then
2022-12-16T11:46:05.2641889Z   # package control may have updated the checked out repo, we need to restore it
2022-12-16T11:46:05.2642275Z   if [ -f "$SUBLIME_TEXT_PACKAGES/$PACKAGE/dependency-metadata.json" ]; then
2022-12-16T11:46:05.2642559Z     cd "./"
2022-12-16T11:46:05.2642791Z     rm -rf "$SUBLIME_TEXT_PACKAGES/$PACKAGE"
2022-12-16T11:46:05.2643068Z     cp -r ./ "$SUBLIME_TEXT_PACKAGES/$PACKAGE"
2022-12-16T11:46:05.2643356Z     rm -rf "$SUBLIME_TEXT_PACKAGES/$PACKAGE/.git"
2022-12-16T11:46:05.2643679Z     touch "$SUBLIME_TEXT_PACKAGES/$PACKAGE/.sublime-dependency"
2022-12-16T11:46:05.2643959Z     cd -
2022-12-16T11:46:05.2644134Z   fi
2022-12-16T11:46:05.2644307Z fi
2022-12-16T11:46:05.2697427Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:46:05.2697689Z env:
2022-12-16T11:46:05.2697876Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:46:05.2698077Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:46:05.2698372Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:46:05.2698633Z   DISPLAY: :1
2022-12-16T11:46:05.2698812Z   PACKAGE: sysconf
2022-12-16T11:46:05.2698996Z ##[endgroup]
2022-12-16T11:46:05.2824011Z ##[group]Run SublimeText/UnitTesting/actions/run-syntax-tests@v1
2022-12-16T11:46:05.2824278Z with:
2022-12-16T11:46:05.2824466Z   compatibility: true
2022-12-16T11:46:05.2824647Z env:
2022-12-16T11:46:05.2824828Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:46:05.2825040Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:46:05.2825315Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:46:05.2825572Z   DISPLAY: :1
2022-12-16T11:46:05.2825766Z   PACKAGE: sysconf
2022-12-16T11:46:05.2825951Z ##[endgroup]
2022-12-16T11:46:05.2840116Z ##[group]Run PACKAGE_FROM_INPUTS=""
2022-12-16T11:46:05.2840386Z PACKAGE_FROM_INPUTS=""
2022-12-16T11:46:05.2840644Z PACKAGE="${PACKAGE_FROM_INPUTS:-$PACKAGE}"
2022-12-16T11:46:05.2840866Z 
2022-12-16T11:46:05.2841140Z python3 "$GITHUB_ACTION_PATH/../../scripts/run_tests.py" "$PACKAGE" --syntax-test
2022-12-16T11:46:05.2841412Z 
2022-12-16T11:46:05.2841627Z if [ "true" == "true" ]; then
2022-12-16T11:46:05.2841949Z   python3 "$GITHUB_ACTION_PATH/../../scripts/run_tests.py" "$PACKAGE" --syntax-compatibility
2022-12-16T11:46:05.2842230Z fi
2022-12-16T11:46:05.2893103Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2022-12-16T11:46:05.2893349Z env:
2022-12-16T11:46:05.2893528Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T11:46:05.2893739Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T11:46:05.2894110Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T11:46:05.2894363Z   DISPLAY: :1
2022-12-16T11:46:05.2894550Z   PACKAGE: sysconf
2022-12-16T11:46:05.2894735Z ##[endgroup]
2022-12-16T11:46:37.3664621Z Wait for tests output..................................
2022-12-16T11:47:09.4035281Z Wait for tests output..................................
2022-12-16T11:47:39.4427242Z Wait for tests output..................................
2022-12-16T11:47:39.4429713Z Timeout: Could not obtain tests output.
2022-12-16T11:47:39.4430226Z Maybe Sublime Text is not responding or the tests output is being written to the wrong file.
2022-12-16T11:47:39.4442445Z ##[error]Process completed with exit code 1.
2022-12-16T11:47:39.4495895Z Post job cleanup.
2022-12-16T11:47:39.6542324Z [command]/usr/bin/git version
2022-12-16T11:47:39.6542937Z git version 2.38.2
2022-12-16T11:47:39.6545113Z Copying '/home/runner/.gitconfig' to '/home/runner/work/_temp/5636c4ad-d69f-4082-ac65-cc9f97d0eb5f/.gitconfig'
2022-12-16T11:47:39.6545821Z Temporarily overriding HOME='/home/runner/work/_temp/5636c4ad-d69f-4082-ac65-cc9f97d0eb5f' before making global git config changes
2022-12-16T11:47:39.6546341Z Adding repository directory to the temporary git global config as a safe directory
2022-12-16T11:47:39.6546908Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/sysconf/sysconf
2022-12-16T11:47:39.6547461Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2022-12-16T11:47:39.6548215Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2022-12-16T11:47:39.6548981Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2022-12-16T11:47:39.6549430Z http.https://github.com/.extraheader
2022-12-16T11:47:39.6549953Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2022-12-16T11:47:39.6550812Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2022-12-16T11:47:39.6682890Z Cleaning up orphan processes
2022-12-16T11:47:39.6932730Z Terminate orphan process: pid (2651) (Xvfb)
2022-12-16T11:47:39.6950041Z Terminate orphan process: pid (3267) (sublime_text)
giampaolo commented 1 year ago

Again, I suspect this may have to do with the fact that my repo is private. I'm taking a look at https://github.com/SublimeText/UnitTesting/tree/master/actions/, but I'm not familiar with GH actions' code/config. Perhaps one of the scripts under actions/* assume the repo is public, tries to download it and fail? Has UnitTesting ever been used or tested with private repos?

giampaolo commented 1 year ago

Quote:

2022-12-16T11:46:37.3664621Z Wait for tests output..................................
2022-12-16T11:47:09.4035281Z Wait for tests output..................................
2022-12-16T11:47:39.4427242Z Wait for tests output..................................
2022-12-16T11:47:39.4429713Z Timeout: Could not obtain tests output.

Another possible reason which came to mind is this: my ST plugins are not defined in the project root directory. They're here:

$ lstree home/.config/sublime-text/Packages/User/
plugin_1.py
plugin_2.py
unittesting.json
tests/test_plugin_1.py
tests/test_plugin_2.py
$
$ cat home/.config/sublime-text/Packages/User/unittesting.json
{
    "tests_dir" : "tests",
    "pattern" : "test*.py",
    "verbosity": 10,
    "capture_console": true,
    "reload_package_on_testing": false
}

I think I need to tell the GH actions config file where the tests are and/or how to run them (but I don't know how =)).

randy3k commented 1 year ago

In default, the package is assumed to be placed the root directory of the repo, or you'd need to specify package-path https://github.com/SublimeText/UnitTesting/blob/master/actions/setup/action.yaml#L19

randy3k commented 1 year ago

Additionally, it may be better to place your package in somewhere else other than User.

giampaolo commented 1 year ago

Thank you for your help Randy. I have added this:

      - uses: actions/checkout@v3
      - uses: SublimeText/UnitTesting/actions/setup@v1
        with:
          package-name: User
          package-path: ./home/.config/sublime-text/Packages/User

That didn't solve the problem but at least the error changed (that's a progress :)):

...
2022-12-16T18:53:51.2439963Z env:
2022-12-16T18:53:51.2440153Z   SUBLIME_TEXT_VERSION: 4
2022-12-16T18:53:51.2440385Z   SUBLIME_TEXT_ARCH: x64
2022-12-16T18:53:51.2440677Z   SUBLIME_TEXT_PACKAGES: /home/runner/.config/sublime-text/Packages
2022-12-16T18:53:51.2440938Z   DISPLAY: :1
2022-12-16T18:53:51.2441138Z   PACKAGE: User
2022-12-16T18:53:51.2441337Z ##[endgroup]
2022-12-16T18:53:55.4886625Z Wait for tests output.......
2022-12-16T18:53:55.4887289Z Start to read output...
2022-12-16T18:53:55.4888063Z No tests are found.

Additionally, it may be better to place your package in somewhere else other than User.

You're right, but this is not a real ST package. It's a (sort of big) collections of personal plugins / configs which I keep under revision control, so that my ST setup is fully portable and replicable everywhere. To give you an idea, it looks like this:

~/svn/sysconf $ git remote 
origin
~/svn/sysconf $ ls home/.config/sublime-text/Packages/User/
ANSIescape                         git_grep.py                                         pypaths.py
Log Highlight                      git_log.py                                          Python.sublime-settings
Projects                           git_show.py                                         quick_find.py
snippets                           git_squash.py                                       refresh.py
tests                              git_stash.py                                        reindent.py
UnitTesting                        git_status.py                                       rm_comments.py
__init__.py                        GitGutter.sublime-settings                          save_cursor_positions.py
Adaptive.sublime-theme             github.py                                           scroll.py
C.sublime-settings                 goto.py                                             selection.py
clear_console.py                   increase_decrease.py                                sidebar.py
Color Highlight.sublime-settings   INI.sublime-settings                                SingleTrailingNewLine.sublime-settings
create_snippet_from_sel.py         linters.py                                          smart_goto.py
Default (Linux).sublime-keymap     list_all_cmds.py                                    smart_paste.py
Default.sublime-commands           LSP-bash.sublime-settings                           smart_wrap_text.py
Default.sublime-theme              LSP-pyright.sublime-settings                        status_bar.py
Default Dark.sublime-theme         LSP.sublime-settings                                SublimeLint.sublime-settings
Distraction Free.sublime-settings  Monokai.sublime-color-scheme                        SublimeLinter.sublime-settings
edit_settings.py                   Monokai.tmTheme                                     tabs.py
events.py                          Monokai Pro (Filter Spectrum).sublime-color-scheme  Terminus.sublime-settings
exec_last_cmd.py                   move_focus.py                                       toggle.py
file.py                            Origami.sublime-settings                            TOML.sublime-settings
FileHistory.sublime-settings       OverrideAudit.status                                unittesting.json
find_results.py                    Package Control.sublime-settings                    utils.py
Flake8Lint.sublime-settings        Package Control.user-ca-bundle                      utils_base.py
Git.sublime-settings               PanePane.sublime-settings                           utils_command.py
git_branches.py                    Preferences.sublime-settings                        utils_git.py
git_checkout.py                    prettify.py                                         utils_input.py
git_commit.py                      pydoc.py                                            utils_settings.py
git_diff.py                        Pylinter.sublime-settings                           utils_ui.py
git_files.py                       pylinters.py                                        utils_view.py

After I install ST on a brand new system (and here is the kicker) I simply symlink ~/home/.config/sublime-text/Packages/User/ to that directory. This has worked flawlessly for me so far, but it's the reason why this is not a conventional ST package.

giampaolo commented 1 year ago

If this can help, here is how I'm currently running tests via the build system. My project config file looks like this:

{
    // ...
    "build_systems": [
        {
            "name": "Sublime tests:",
            "target": "unit_testing",
            "package": "User",
            "variants": [
               {"name": "test_utils_base.py",  "pattern": "test_utils_base.py"},
               {"name": "test_utils_commands.py",  "pattern": "test_utils_commands.py"},
               {"name": "test_utils_settings.py",  "pattern": "test_utils_settings.py"},
               {"name": "test_utils_input.py",  "pattern": "test_utils_input.py"},
               {"name": "test_create_snippet_from_sel.py",  "pattern": "test_create_snippet_from_sel.py"},
           ]
        },
    ]
}
deathaxe commented 7 months ago

Fixed by 1.6.0