Commit Graph

23 Commits

Author SHA1 Message Date
Darren Burns
e090931d21 Remove E2E smoke test from workflow 2022-10-13 12:55:50 +01:00
Darren Burns
49abcbadfe Upload snapshot report when build fails 2022-09-20 17:05:43 +01:00
Darren Burns
8e09c0271a Adding windows snapshot testing conditional on github actions 2022-09-20 16:44:32 +01:00
Darren Burns
26fb89005c Skip artifact creation/upload on Windows 2022-09-20 16:44:18 +01:00
darrenburns
c788724754 Make devtools deps extras, add note to internal ref docs, raise excep… (#579)
* Make devtools deps extras, add note to internal ref docs, raise exception when deps missing

* Ensure dev extras are installed in GitHub Actions

* Update lockfile

* Add extra docs note

* Add a TODO about adding link to devtools docs

* Add click to dev extras dependencies in pyproject
2022-06-15 11:49:52 +01:00
Will McGugan
66fabe00db Merge pull request #464 from Textualize/windows-ci
Windows CI
2022-05-04 13:38:13 +01:00
Darren Burns
516f551c36 Remove codecov from Textual 2022-05-04 12:37:43 +01:00
Darren Burns
d73b8618c1 Add windows-latest to GitHub Actions build matrix 2022-05-04 11:16:54 +01:00
Darren Burns
01815c7788 Merge branch 'css' of github.com:Textualize/textual into py10-ci 2022-05-04 11:10:47 +01:00
Darren Burns
ca65dc3f8c Add Python 3.10 to GitHub actions, upgrade mypy 2022-05-04 11:09:57 +01:00
Olivier Philippon
078b7c151b [e2e] The smoke tests no longer rely on the multiprocessing package
Running the scripts with this package leads to the following cryptic error in our CI, when run in macOS:
```
RuntimeError:
        An attempt has been made to start a new process before the
        current process has finished its bootstrapping phase.

        This probably means that you are not using fork to start your
        child processes and you have forgotten to use the proper idiom
        in the main module:

            if __name__ == '__main__':
                freeze_support()
                ...

        The "freeze_support()" line can be omitted if the program
        is not going to be frozen to produce an executable.
```
(and Python's docs clearly state that this `freeze_support` function has no effect when invoked on any operating system other than Windows ¯\_(ツ)_/¯ )
2022-05-03 14:45:48 +01:00
Olivier Philippon
85db9263a8 [e2e] Move the smoke tests to a new root folder "e2e_tests/" 2022-05-03 14:45:48 +01:00
Olivier Philippon
4bc48d37a1 [CI] Check that the "basic.py" sandbox script can be run for a few seconds without crashing 2022-05-03 14:45:48 +01:00
Will McGugan
6688d0bf36 Merge pull request #90 from willmcgugan/layout-plus
Layout plus
2021-09-05 09:03:06 +01:00
Will McGugan
d2b4866afc Rename task to task.md 2021-09-04 10:19:28 +01:00
Will McGugan
a90d8036c9 Create task 2021-09-04 10:18:51 +01:00
Will McGugan
3f28a36028 end of file 2021-08-31 17:34:19 +01:00
Will McGugan
c32c48375d Create FUNDING.yml 2021-08-07 12:06:41 +01:00
Will McGugan
752609962f type fixes 2021-07-17 09:48:04 +01:00
Will McGugan
55bd7d71de dependencies 2021-07-12 19:27:06 +01:00
Will McGugan
e62bf387fb move files 2021-07-05 20:40:00 +01:00
Will McGugan
e52af23f0f workflow 2021-07-05 20:37:54 +01:00
Will McGugan
039f425e9f Update issue templates 2021-06-17 21:59:16 +01:00