Commit Graph
59 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 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 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 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