Donkie
d424383ebb
Fixed CI zip not including dot-files
2023-12-29 20:18:45 +01:00
Donkie
dc84c8cd08
Moved to tmp dir instead
2023-12-29 12:42:05 +01:00
Donkie
dec34df6bd
Fixed some release publish issues
2023-12-29 12:33:51 +01:00
Donkie
96f1c86616
Update ci.yml
2023-12-29 12:13:21 +01:00
Donkie
0dfaa0ede4
Trigger release with PAT
...
This is needed because the regular GITHUB_TOKEN does allow repo write, but it doesn't trigger any new actions.
2023-12-29 12:00:48 +01:00
Donkie
f083ed9c5c
Updated push method in trigger release to hopefully push the tag also
2023-12-29 11:43:21 +01:00
Donkie
64528b08e6
Added git name and email to release trigger job
2023-12-29 11:36:08 +01:00
Donkie
57ea0f5af9
Combine release workflow into CI
2023-12-29 11:18:25 +01:00
Donkie
66189caeb4
Update issue templates
2023-12-29 00:41:38 +01:00
Donkie
3ee7d355b6
Added new CI jobs for release automation
2023-12-29 00:35:51 +01:00
Donkie
86af6434a9
Fixed CI name collision with built docker images
2023-12-28 11:43:16 +01:00
Donkie
75a8128f19
New CI step to produce a full Spoolman build zip
2023-12-28 11:23:34 +01:00
Donkie
4287b2d6bc
Delete build-client.yml
...
It's now redundant since the CI job does it as well
2023-12-17 23:07:20 +01:00
Donkie
b66a2c5242
Removed unnecessary zip in ci client build
2023-12-17 23:01:25 +01:00
Donkie
60b67ee758
Dockerfile no longer builds client
...
This proved to be extremely slow on emulated hardware to build e.g. the linux/arm/v7 image.
Since the built client is architecture agnostic, it's instead now built on the native hardware and inserted into the docker image.
2023-12-17 22:53:17 +01:00
Donkie
fe6422597f
Updated to node 20 in build client workflow
2023-12-17 22:51:56 +01:00
Donkie
e59eb816ed
Added client building pipeline
2023-10-14 13:28:48 +02:00
Donkie
64416f2ec2
Create FUNDING.yml
2023-10-14 11:02:53 +02:00
Donkie
1a3efd9ea9
Added git commit and build date env and API
2023-09-17 10:51:28 +02:00
Donkie
a1a4ad6b45
Revert "Add git hash to version for master builds"
...
This reverts commit af1f3b45c5 .
2023-09-17 09:43:25 +02:00
Donkie
af1f3b45c5
Add git hash to version for master builds
2023-09-16 20:06:14 +02:00
Donkie
89c588aaaf
Revert "Remove style check"
...
This reverts commit 6f47fe0eaa .
2023-09-03 21:01:08 +02:00
Donkie
6f47fe0eaa
Remove style check
2023-08-28 21:24:55 +02:00
Donkie
992c3220c7
Pre-commit update
2023-08-28 21:17:27 +02:00
Donkie
c3779c4d2c
Only release if style passes
2023-08-28 20:47:42 +02:00
Donkie
7c23156d85
Don't cache builds for PRs
...
Doesn't work since they don't have access to write to the registry.
2023-07-25 23:06:33 +02:00
Donkie
9b1e68e5bf
Parallel CI builds
2023-07-13 23:23:29 +02:00
Donkie
ece0fbd131
New attempt at registry cache
2023-07-12 15:33:50 +02:00
Donkie
853bcf2c63
Try again with gha and lowercase name
...
This reverts commit 8e8e49bace .
2023-07-11 15:16:15 +02:00
Donkie
8e8e49bace
Try registry cache again but with lowercase repo
2023-07-11 14:35:09 +02:00
Donkie
840c97715d
Uppercase image name
2023-07-10 18:07:19 +02:00
Donkie
2da89b046e
Revert to gha layer cache
2023-07-10 17:14:24 +02:00
Donkie
0f4f1765a2
Lowercase image name
2023-07-10 17:09:58 +02:00
Donkie
1fb3e82c71
Try different layer caching method
2023-07-10 16:59:34 +02:00
Donkie
c31fb6fda2
Condensed github workflows
...
Resolves #39
2023-07-10 16:38:26 +02:00
Donkie
cfef2beb47
Added caching to release job
2023-07-10 12:13:30 +02:00
Donkie
6afbdb17f3
Build docker image on every push
2023-07-10 02:14:29 +02:00
Donkie
18d4383544
Update apidocs.yml
2023-07-10 01:22:19 +02:00
Donkie
a6ac5982cc
Switched to PDM for package management
2023-07-10 01:13:40 +02:00
Donkie
2ae4b88a14
armv7 build working
2023-06-03 19:55:03 +02:00
Donkie
27731974fd
Added pre-commit
2023-05-28 23:10:36 +02:00
Donkie
5e75d6d70e
Run integration tests on all db types
2023-05-21 23:38:41 +02:00
Donkie
01464b5dea
Attempt to fix artifacts again
2023-05-18 16:22:08 +02:00
Donkie
0f95afe9cb
Fixed incorrect artifact names, added build cache
2023-05-18 16:14:22 +02:00
Donkie
b720088135
Another attempt at splitting up into multiple jobs
2023-05-18 16:10:14 +02:00
Donkie
f57d5c797a
Split action into multiple jobs
2023-05-18 16:01:38 +02:00
Donkie
750a641c75
Attempt to fix build issue 3
2023-05-18 15:58:17 +02:00
Donkie
04c2423fa6
Only publish API docs on release
2023-05-18 14:48:11 +02:00
Donkie
c6ee7df535
Start of integration tests
2023-05-18 14:38:28 +02:00
Donkie
514b23881a
Disable linux/arm/v7 builds for now
...
Watchfiles doesn't have prebuilt wheels for this configuration, and to build it you need to install a ton of stuff that would bloat the image to hell.
2023-05-10 22:32:34 +02:00