Debanjum Singh Solanky
|
237e207304
|
Create separate app artifacts for each operating system
|
2022-08-15 06:39:45 +03:00 |
|
Debanjum Singh Solanky
|
4308f51d2c
|
Fix workflow_dispatch trigger name used in github release workflow
|
2022-08-15 06:09:54 +03:00 |
|
Debanjum Singh Solanky
|
14710da962
|
Add version, arch to app name. Publish artifacts to release
- Allow manual trigger of workflow
|
2022-08-15 06:01:47 +03:00 |
|
Debanjum Singh Solanky
|
2142cba627
|
Simplify upload artifacts to single action
|
2022-08-15 05:11:37 +03:00 |
|
Debanjum Singh Solanky
|
a44cf39ab9
|
Limit release workflow to only run on creation of git tags
This reverts commit 7eb3dc71de .
|
2022-08-14 07:27:33 +03:00 |
|
Debanjum Singh Solanky
|
7eb3dc71de
|
Revert "Revert release workflow to only run on creation of git tags"
This reverts commit 34cfc0382b .
|
2022-08-14 06:49:01 +03:00 |
|
Debanjum Singh Solanky
|
62711408b0
|
Run Install Deps step in bash shell to avoid powershell on windows
|
2022-08-14 06:47:58 +03:00 |
|
Debanjum Singh Solanky
|
34cfc0382b
|
Revert release workflow to only run on creation of git tags
|
2022-08-14 06:45:17 +03:00 |
|
Debanjum Singh Solanky
|
357b584142
|
Re-enable windows, macos in matrix of release PR
|
2022-08-14 06:41:54 +03:00 |
|
Debanjum Singh Solanky
|
19294c788a
|
Install libxcb on ubuntu as well
|
2022-08-14 06:30:00 +03:00 |
|
Debanjum Singh Solanky
|
4fd590addd
|
Install libegl1 as root
|
2022-08-14 06:28:12 +03:00 |
|
Debanjum Singh Solanky
|
f3be84d8b9
|
Fix fpm command and install libegl1 on linux runner
|
2022-08-14 06:24:16 +03:00 |
|
Debanjum Singh Solanky
|
c422967276
|
Setup Ruby properly to add FPM Ruby package to PATH
|
2022-08-14 06:08:18 +03:00 |
|
Debanjum Singh Solanky
|
8696032b40
|
Set permission of the single Khoj app file generated by Pyinstaller
|
2022-08-14 05:46:52 +03:00 |
|
Debanjum Singh Solanky
|
47bac4f61e
|
Only run ubuntu in OS matrix. Speeds verifying debian package creation
|
2022-08-14 05:27:02 +03:00 |
|
Debanjum Singh Solanky
|
7ce9c3ecce
|
Re-enable running workflow via PR temporarily
|
2022-08-14 05:08:59 +03:00 |
|
Debanjum Singh Solanky
|
fed0b591af
|
Package Khoj as Debian app in Github Release Workflow
|
2022-08-14 05:07:58 +03:00 |
|
Debanjum Singh Solanky
|
d815e0d115
|
Run Release Workflow on pushing git tag. Add release badge to Readme
|
2022-08-14 04:21:11 +03:00 |
|
Debanjum Singh Solanky
|
3bc4d75ba9
|
Consolidate app creation using pyinstaller into a single step
|
2022-08-14 04:10:26 +03:00 |
|
Debanjum Singh Solanky
|
0a0a8d43e0
|
Install Mac specific DMG creator only on the Mac Runner
|
2022-08-14 03:49:40 +03:00 |
|
Debanjum Singh Solanky
|
7466665499
|
Add runs-on property to specify OS from matrix to run job on
|
2022-08-14 03:43:07 +03:00 |
|
Debanjum Singh Solanky
|
a10a2ea3ad
|
Run job matrix to wrap Khoj into app installers for Debian, Windows too
|
2022-08-14 03:39:45 +03:00 |
|
Debanjum Singh Solanky
|
22a9aefaef
|
Publish Mac App Disk Image generated by release workflow as artifact
|
2022-08-14 03:28:41 +03:00 |
|
Debanjum Singh Solanky
|
dc553546bc
|
Remove empty environment arguments in release workflow
|
2022-08-14 03:04:21 +03:00 |
|
Debanjum Singh Solanky
|
46a8257783
|
Just make Github runner build app for Mac x86 64 bit architecture
|
2022-08-14 02:54:14 +03:00 |
|
Debanjum Singh Solanky
|
8acc9e49d5
|
Put env variable on separate line. Remove unneeded workflow triggers
|
2022-08-14 02:40:43 +03:00 |
|
Debanjum Singh Solanky
|
65f3d0ff3b
|
Trigger github workflow on PR
|
2022-08-14 02:38:20 +03:00 |
|
Debanjum Singh Solanky
|
b9b0278c99
|
Try create universal Mac App binary as Github Mac Runner is x86_64
|
2022-08-14 02:29:03 +03:00 |
|
Debanjum Singh Solanky
|
8cbdf7319e
|
Create Github workflow to wrap Khoj into a Mac .App Disk Image
|
2022-08-14 01:53:37 +03:00 |
|
Debanjum Singh Solanky
|
da5284bbda
|
Install libegl to fix libegl1.so import error in Github tests workflow
|
2022-08-11 22:57:05 +03:00 |
|
Debanjum Singh Solanky
|
50575b283c
|
Reorder publish actions by order of importance in publish workflow
|
2022-08-04 04:43:05 +03:00 |
|
Debanjum Singh Solanky
|
c3ae3cb021
|
Publish to (Test) PyPi with PEP440 Compliant Version Numbers
- Use .devN for publish to testpypi on push to PR
- Use aN to publish to pypi on push to master
|
2022-08-04 04:29:15 +03:00 |
|
Debanjum Singh Solanky
|
89044c70bd
|
Publish to Test PyPI on Push to PR or Master Branch
|
2022-08-04 03:59:38 +03:00 |
|
Debanjum Singh Solanky
|
4bc5ac2420
|
Add pre-release version to package and upload to TestPyPI
Update version to form {current-version}-alpha.{unix-timestamp} in setup.py
|
2022-08-04 03:21:33 +03:00 |
|
Debanjum Singh Solanky
|
b2beff6a0e
|
Only run build workflow on publish to master. Not on pull request
|
2022-08-04 02:20:05 +03:00 |
|
Debanjum Singh Solanky
|
7a353066dd
|
Improve name, stages in Github Workflows for Publish and Test
|
2022-08-03 22:37:16 +03:00 |
|
Debanjum Singh Solanky
|
f55eaf0a53
|
Remove comma in command to pip install multiple packages
|
2022-08-03 22:01:18 +03:00 |
|
Debanjum Singh Solanky
|
ee3eddb044
|
Create Workflow to Publish Application to (test) PyPI
|
2022-08-03 21:57:27 +03:00 |
|
Debanjum Singh Solanky
|
34296031c4
|
Name test workflow. Check if exiftool is even required for pytests
|
2022-08-03 21:50:20 +03:00 |
|
Debanjum Singh Solanky
|
5d391fdcbe
|
Just use Python version 3.10 in test Github Workflow
|
2022-08-03 20:25:15 +03:00 |
|
Debanjum Singh Solanky
|
d42203d29e
|
Fix --upgrade flag to pip install command in Test Github Workflow
|
2022-08-03 20:20:34 +03:00 |
|
Debanjum Singh Solanky
|
f9a10ad5ee
|
Use pip (not conda) to install khoj, run pytest in Github Workflow
|
2022-08-03 20:00:37 +03:00 |
|
Debanjum Singh Solanky
|
c96bc03f58
|
Trigger github build, test on updates to setup.py
|
2022-08-03 11:56:40 +03:00 |
|
Debanjum Singh Solanky
|
0797e9cef8
|
Run github workflows only when relevant paths are modified
|
2022-08-01 02:30:23 +03:00 |
|
Saba
|
7bb35ccc7e
|
Run build on PR
|
2022-07-04 18:09:47 -04:00 |
|
Saba
|
0f88abd219
|
Allocate 8GB of memory to docker container. Adjust path to Dockerfile in Github action
|
2022-07-04 14:01:59 -04:00 |
|
Debanjum Singh Solanky
|
f08591c880
|
Set PORT arg when building docker image in the build workflow
|
2022-01-29 18:11:47 -05:00 |
|
Debanjum Singh Solanky
|
359f25b0a4
|
Rename publish workflow to build. Add badge to the workflow on Readme
|
2022-01-29 18:11:47 -05:00 |
|
Debanjum Singh Solanky
|
4add348e3c
|
Remove context from path to Dockerfile in Github build, push action
|
2022-01-29 17:16:12 -05:00 |
|
Debanjum Singh Solanky
|
fa685dc37f
|
Create Github workflow to build, publish docker container to registry
- Rename the build workflow to test workflow
|
2022-01-29 17:08:19 -05:00 |
|
Debanjum Singh Solanky
|
7c773d29ef
|
Update github workflow to use environment.yml under config/ directory
|
2022-01-29 03:43:34 -05:00 |
|
Debanjum Singh Solanky
|
d91f645198
|
Try cache conda build step using online docs
Refer:
- https://github.com/marketplace/actions/setup-miniconda
|
2021-12-15 11:48:14 +05:30 |
|
sabaimran
|
930bdb5403
|
Use ubuntu-latest as machine for Github Actions
|
2021-12-11 12:54:32 -05:00 |
|
sabaimran
|
386534c236
|
Remove apt-get update from build.yml
|
2021-12-11 12:52:13 -05:00 |
|
sabaimran
|
c7d88a7a63
|
Update build.yml to include exiftool package
|
2021-12-11 12:50:30 -05:00 |
|
Debanjum Singh Solanky
|
0082631f16
|
Fixup caching step of Github workflow. Correct path to environment.yml
|
2021-10-03 01:38:37 -07:00 |
|
Debanjum Singh Solanky
|
faebde41d2
|
Cache conda dependencies for Github workflow execution
|
2021-10-03 01:04:14 -07:00 |
|
Debanjum Singh Solanky
|
5c92db7562
|
Try see if tests pass on a macos build for github action
|
2021-10-03 00:38:39 -07:00 |
|
Debanjum Singh Solanky
|
0a02dba25f
|
Rename workflow to build from tests
|
2021-09-30 04:57:32 -07:00 |
|
Debanjum Singh Solanky
|
cedd723721
|
Add tests badge to readme. Simplify name of tests workflow
|
2021-09-30 04:51:47 -07:00 |
|
Debanjum Singh Solanky
|
266a03b03d
|
Test application on Push or PR using Github Actions
|
2021-09-30 04:37:24 -07:00 |
|