Commit Graph

33 Commits

Author SHA1 Message Date
Micah Lee
567b477f52
Change snapcraft build to use path required for snapcraft.io, and stop building in Github Actions CI 2022-10-06 09:40:43 -07:00
Micah Lee
702aac87e9
Snapcraft and Flatpak in CI (#1620)
Add support for Snapcraft and Flatpak builds in GitHub Actions
2022-10-06 09:14:05 -07:00
Micah Lee
3f73c31966
Build packages in main branch, not develop and stable 2022-10-05 09:02:14 -07:00
Micah Lee
ac1eeae48e
Rename build workflow to remove snapcraft 2022-10-02 14:34:19 -07:00
Micah Lee
3bb2d655c3
Give up on building snap in CI 2022-10-02 14:32:00 -07:00
Micah Lee
d680a1bf33
Fix win64 upload artifact path 2022-10-02 11:49:35 -07:00
Micah Lee
b93fbd4e70
Run tests again 2022-10-02 11:29:07 -07:00
Micah Lee
ac5870c2b8
Fix macOS compress path. And make Windows builds again 2022-10-02 11:28:12 -07:00
Micah Lee
8d345d3040
Hardcode path to poetry in macOS 2022-10-02 11:19:32 -07:00
Micah Lee
fdd76a7708
Try installing new Python from python.org 2022-10-02 11:03:28 -07:00
Micah Lee
04d0027130
Run poetry update instead of poetry install 2022-09-30 20:10:27 -07:00
Micah Lee
aac575e807
Fix sed command for macOS 2022-09-30 20:04:42 -07:00
Micah Lee
617af69737
Add compression 2022-09-30 20:01:33 -07:00
Micah Lee
34a10b5ccf
Try patching the path to cli in desktop's pyproject.toml in macOS, and temporarily enable console mode in Windows for easier testing 2022-09-30 19:57:00 -07:00
Micah Lee
d37316b589
Install missing module inside the poetry env, and skip compressing step because GitHub Actions does that for you 2022-09-30 19:40:37 -07:00
Micah Lee
9f50e67833
Install missing module for macOS build 2022-09-30 19:36:24 -07:00
Micah Lee
803def4280
Fix macOS syntax bugs, and trigger build on PRs 2022-09-30 19:25:32 -07:00
Micah Lee
d74a274138
Build for macOS too in the same workflow 2022-09-30 19:14:48 -07:00
Micah Lee
731273c6f7
Fix win32 path 2022-09-30 19:00:41 -07:00
Micah Lee
e730611227
Debug output 2022-09-30 18:51:17 -07:00
Micah Lee
1a8fa58c3d
Syntax error 2022-09-30 18:27:43 -07:00
Micah Lee
d95b81d6fd
Build win32 2022-09-30 18:25:33 -07:00
Micah Lee
4b2ce7d88c
Display the poetry env path, and put the poetry cache right before "poetry install" 2022-09-30 18:17:50 -07:00
Micah Lee
25ebbd3217
Properly skip cached builds 2022-09-30 16:47:20 -07:00
Micah Lee
52fdbf3fae
Build snowflake, meek, and finally OnionShare itself. Compress it, and store it as an artifact 2022-09-30 16:43:06 -07:00
Micah Lee
c22303ce0f
Build obfs4proxy 2022-09-30 16:34:06 -07:00
Micah Lee
7c44deda09
Try using Python 3.9 that comes with github actions runner 2022-09-30 16:25:07 -07:00
Micah Lee
790fe8250c
Comment out desktop tests, and change the build windows workflow trigger 2022-09-30 16:01:03 -07:00
Micah Lee
61b6666264
Start Windows build 2022-09-30 15:45:42 -07:00
Micah Lee
ee258a4356
Add desktop tests 2022-09-30 14:00:44 -07:00
Micah Lee
a3619261f5
Try running CLI tests in GitHub Actions, and disabling CircleCI 2022-09-30 13:47:20 -07:00
a1346054
cea34725f1
Fix whitespace issues
* make sure files contain a final newline
* use consistent indentation
* trim excess whitespace
* trim trailing whitespace
2021-10-14 21:48:12 +00:00
Micah Lee
eb51b138cb
Create codeql-analysis.yml 2021-04-11 11:14:48 -07:00