Commit Graph

62 Commits

Author SHA1 Message Date
Donkie
4f49481475 Update PDM lockfile
This updates all dependencies, as well as makes it compatible with latest PDM which now complains about the cross_platform strategy choice, we instead use inherit_metadata now.
2024-08-05 19:15:34 +02:00
Donkie
fc532ff697 Update bug_report.md 2024-05-06 19:30:37 +02:00
Donkie
b6b6fcf6bd Remove .venv in CI build job 2024-02-01 20:04:00 +01:00
Donkie
f7c9c44ea7 Write build info earlier when we still have git 2024-01-25 22:58:25 +01:00
Donkie
721733551f Fix git commit in ci.yml 2024-01-25 22:54:26 +01:00
Donkie
b40da6e2ee Updated commit and build date capturing
It's now written to a build.txt file instead of using environment variables internally. Standalone installs now has this properly as well.
2024-01-25 22:03:18 +01:00
Donkie
1479e13d94 Some script permission fixes 2024-01-25 20:49:16 +01:00
Donkie
2786eff3da Fixed release publishing happening outside tag push 2024-01-25 20:21:42 +01:00
Donkie
44d3ed72b0 CI job now builds a requirement.txt into the spoolman.zip 2024-01-25 20:11:12 +01:00
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