Jason Rasmussen
78de189d56
ci: simplify server npm steps ( #2352 )
2023-04-28 21:10:01 -05:00
Trenton H
2a88cc74bf
chore(ci): Implement a cleanup of Docker images ( #2302 )
...
This adds a workflow to clean containers when the pull request closes
and remove untagged images generated as tags are updated
2023-04-26 05:50:31 -05:00
Jason Rasmussen
4cdc59e51c
ci: doc format check ( #2325 )
...
* ci: doc format check
* chore: linting
2023-04-24 12:49:20 -05:00
Jason Rasmussen
1e32a5fffd
chore: remove stats job ( #2268 )
2023-04-17 10:30:26 -05:00
Zack Pollard
de59d02ad7
ci: set ghcr write permissions explicitely for dependabot PRs ( #2241 )
2023-04-12 21:52:01 +01:00
Zack Pollard
017a34fc10
ci: always run all code checks regardless of failures ( #2239 )
2023-04-12 15:17:27 -05:00
Alex
c0de3aa35c
chore: update pr template ( #2234 )
2023-04-11 06:03:54 -05:00
Alex
d7c1005a50
Add PR template ( #2192 )
2023-04-06 12:23:06 -05:00
Jason Rasmussen
34d300d1da
refactor(server): flatten infra folders ( #2120 )
...
* refactor: flatten infra folders
* fix: database migrations
* fix: test related import
* fix: github actions workflow
* chore: rename schemas to typesense-schemas
2023-03-30 14:38:55 -05:00
Alex
117f2fa00d
chore(ci): update prepare release action to bypass branch check ( #2106 )
...
* chore: fix api
* chore(ci): update prepare release action to bypass branch check
2023-03-28 14:26:55 -05:00
Alex
0d436db3ea
chore(mobile): remove integration test temporarily ( #2008 )
2023-03-16 22:15:12 -05:00
dependabot[bot]
9313e70575
chore(deps): bump docker/setup-buildx-action from 2.4.1 to 2.5.0 ( #1976 )
2023-03-11 06:40:55 -06:00
Olly Welch
ab90b01122
feat(server) Enable ML support for ARM CPUs ( #1880 )
...
* Install nightly release of pytorch to enable ML support for arm CPUs
* Remove linux/arm/v7 from ML docker builds
* Add --no-cache-dir to torch installation command in ML image build
* Use PIP_NO_CACHE_DIR option in ML build to further decrease image size
2023-02-26 15:00:09 -06:00
Skyler Mäntysaari
de5a6b2c35
fix(ci): Mobile build should not run on fork PRs ( #1844 )
...
* fix(ci): Mobile build should not run on PRs
It doesn't have the necessary secrets exposed for it succeed in PR context.
* ci(mobile): Run only on internal PRs
2023-02-23 09:01:47 -06:00
bo0tzz
e9f99302c1
fix(ci): Shake up prepare-release concurrency group ( #1820 )
2023-02-21 16:55:05 -06:00
Zack Pollard
d1ea6a897e
chore(server): typeorm definitions fix part 3 ( #1796 )
...
* chore(server): tidy up exif typeorm entity definition
* chore(server): tidy up shared link typeorm entity definition
* chore(server): tidy up smart info typeorm entity definition
* chore(server): tidy up tag typeorm entity definition
* ci: add job that checks typeorm migrations are correct and up-to-date
2023-02-20 01:50:27 +00:00
Zack Pollard
78a5fe2d37
test(app): fix integration test and improve reliability and speed ( #1792 )
2023-02-19 17:50:36 +00:00
Zack Pollard
5ad4e5b614
infra(server)!: fix typeorm asset entity relations ( #1782 )
...
* fix: add correct relations to asset typeorm entity
* fix: add missing createdAt column to asset entity
* ci: run check to make sure generated API is up-to-date
* ci: cancel workflows that aren't for the latest commit in a branch
* chore: add fvm config for flutter
2023-02-19 16:44:53 +00:00
bo0tzz
917f1dea9f
fix(ci): Repair broken docker build matrix ( #1793 )
...
* fix(ci): Typo in matrix.platforms ref
* fix(ci): Add platforms key to every entry in matrix
2023-02-18 19:15:23 +00:00
Alex
57136e48fb
feat(machine-learning)!: move machine learning to Python based image ( #1774 )
...
BREAKING CHANGES
* Users have to update the docker-compose file, machine-learning portion.
* Temporary dropping machine-learning support for Arm64 and Armv7
2023-02-18 09:13:37 -06:00
Alex
09ab06ae6c
chore(mobile): Upgrade to Flutter 3.7 ( #1416 )
2023-02-11 14:23:32 -06:00
bo0tzz
3d103046bc
fix(ci): Add missing checkout step to prepare-release workflow ( #1709 )
2023-02-09 13:02:30 -06:00
Alex Tran
18647203cc
fix(GitHub): feature request form has wrong type for textarea
2023-02-07 22:19:50 -06:00
Alex Tran
be8f2c01a2
fix(GitHub): feature request template
2023-02-07 22:18:42 -06:00
Alex
c8fffe4ade
feat(GitHub): update bug and feature request template ( #1584 )
...
* dev: Reusing template from Home Assistant
* dev: add bug report template
* fix: template
* dev: change type
* dev:
* dev: add default labels
* dev: Add default title
* dev: add feature request template
* remove feature request from markdown
* dev: frontmatter
2023-02-07 22:09:15 -06:00
dependabot[bot]
fb4969d5d1
chore(deps): bump docker/setup-buildx-action from 2.4.0 to 2.4.1 ( #1575 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.4.0...v2.4.1 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-07 08:31:30 -06:00
Devin Buhl
7bd2455175
ci(docker): pass labels to push ( #1545 )
2023-02-03 14:22:00 -06:00
bo0tzz
e4b3479779
fix(ci): Run release version bump before mobile build ( #1542 )
...
* fix(ci): Run release version bump before mobile build
* feat(ci): Add ref input to build-mobile
* feat(ci): Pass new tag ref to build_mobile flow in prepare-release
* chore(ci): Naming
2023-02-03 12:39:56 -06:00
Alex
eb408d4858
Inherit secrect in workflow ( #1514 )
2023-02-02 00:15:27 -06:00
Alex
4f38851880
fix(CI): fix mobile build artifact with proper signing ( #1504 )
2023-02-01 21:50:07 -06:00
dependabot[bot]
68af4cd5ba
chore(deps): bump docker/build-push-action from 3.3.0 to 4.0.0 ( #1492 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.3.0 to 4.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.3.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 10:01:22 -06:00
dependabot[bot]
c82dcb11e1
chore(deps): bump docker/setup-buildx-action from 2.3.0 to 2.4.0 ( #1493 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.3.0...v2.4.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 10:00:20 -06:00
bo0tzz
6a852332de
feat(build): Include apk in prepare-release flow ( #1496 )
2023-01-31 09:59:37 -06:00
dependabot[bot]
aa68d35f42
chore(deps): bump docker/setup-buildx-action from 2.2.1 to 2.3.0 ( #1483 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.2.1...v2.3.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 10:15:33 -06:00
dependabot[bot]
6e6fe9bc87
chore(deps): bump actions/upload-artifact from 1 to 3 ( #1482 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 10:15:18 -06:00
dependabot[bot]
29f68e6dbb
chore(deps): bump actions/checkout from 2 to 3 ( #1481 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-30 10:14:58 -06:00
Alex
1a640609c7
chore(mobile): Build and sign APK in GitHub Action ( #1471 )
...
* chore(mobile): Build and sign APK in GitHUb Action
* fix-1: working directory
* fix-2: working directory
* fix-3: key ALIAS
* fix-4: build apk
* fix-5: naming
2023-01-28 17:24:42 -06:00
bo0tzz
d354b38139
build: Use explicit token in release build ( #1444 )
2023-01-27 09:41:25 -06:00
bo0tzz
7e53e33e0f
build(docker): Use ghcr.io as build cache instead of gha ( #1429 )
...
* build(docker): Use github registry as build cache
* build(docker): Only write to cache if not PR
2023-01-26 13:22:46 -06:00
Matthias Rupp
bcb0056b55
chore(mobile): Run dart analyze in CI ( #1425 )
...
* Run dart analyze in CI
* Add pub get
* Fix linter errors in mobile code
2023-01-26 08:40:19 -06:00
Matthias Rupp
f64db3a2f9
chore(mobile): add login integration tests and reorganize CI definitions ( #1417 )
...
* Add integration tests for the login process
* Reorganize tests
* Test wrong instance URL
* Run mobile unit tests in CI
* Fix CI
* Pin Flutter Version to 3.3.10
* Push something stupid to re-trigger CI
2023-01-25 10:10:04 -06:00
Alex
d1db47ee34
chore(docs): Update funding method ( #1420 )
...
* Add liberapay to funding option
* Update info
* Update docs
2023-01-25 10:07:58 -06:00
bo0tzz
50c36068e7
build: Add workflow for creating draft releases ( #1402 )
...
* build: Change pump-version script to use flags
* build: Create initial prepare-release workflow
* build: Fix release script path
* build: Rename .env.example to example.env
* docs: propagate example.env rename
* build: Fix pump-version script patch argument
* build: Final tweaks to release scripts
2023-01-24 09:26:58 -06:00
dependabot[bot]
4e6880e520
chore(deps): bump actions/setup-java from 2 to 3 ( #1393 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-01-23 20:34:05 -06:00
dependabot[bot]
cc749858cb
chore(deps): bump subosito/flutter-action from 1 to 2 ( #1394 )
...
Bumps [subosito/flutter-action](https://github.com/subosito/flutter-action ) from 1 to 2.
- [Release notes](https://github.com/subosito/flutter-action/releases )
- [Commits](https://github.com/subosito/flutter-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: subosito/flutter-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 09:11:22 -06:00
dependabot[bot]
89264b3da4
chore(deps): bump actions/cache from 2 to 3 ( #1392 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 09:11:13 -06:00
Matthias Rupp
f4c90426a5
feat(mobile): Add integration tests ( #1359 )
2023-01-21 21:43:28 -06:00
Skyler Mäntysaari
66cd7dd809
feat(ci): Update the sdk_update workflow to not run on forks. ( #1375 )
2023-01-21 10:08:06 -06:00
bo0tzz
c90a88fb17
feat(ci): Consolidate docker build workflow ( #1374 )
...
* Consolidate docker build into single workflow
* ci: Only push to altran1502 on release
* ci: Tweaks
* feat(ci): Remove metadata key from permissions
* feat(ci): workaround for buildx regression
* Drop buildkit version to workaround regression
* Revert "Drop buildkit version to workaround regression"
This reverts commit 79adadb2d3
.
* Use repo owner name for ghcr login
* feat(ci): Skip docker push on PRs from fork
* feat(ci): Remove explicit permissions config
* temp: Skip docker hub login
* Revert "temp: Skip docker hub login"
This reverts commit e92864d1a3
.
* Remove fetch-depth from checkout action
2023-01-21 09:38:27 -06:00
bo0tzz
0c469cc712
feat(ci): Clean up the actions cache on PR close ( #1350 )
...
* feat(ci): Clean up the actions cache on PR close
The cache entries that are generated on a workflow run for a PR cannot be used by any other contexts [1]. As such, they are useless and just wasting valuable cache space. This commit adds a workflow (copied from [2]) that deletes the cache entries when a PR is closed.
[1] https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#restrictions-for-accessing-a-cache
[2] https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#force-deleting-cache-entries
* feat(ci): List as many cache entries as possible
2023-01-18 08:28:28 -06:00