Commit Graph

33 Commits

Author SHA1 Message Date
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
57ea0f5af9 Combine release workflow into CI 2023-12-29 11:18:25 +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
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
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