Commit Graph
100 Commits
Author SHA1 Message Date
andrewc 0195a7caea Remove boms job from outputs_all 2024-10-09 09:03:56 +10:00
andrewc 386b781a8c Print out token, shouldn't make a difference but it seems to be working
now?
2024-10-09 08:56:09 +10:00
andrewc c64e02af88 Fix up path of token again 2024-10-08 13:52:25 +10:00
andrewc 85aac86ceb Fix up path to token in command 2024-10-08 13:19:12 +10:00
andrewc cc258bdb23 Fixed up token file name in command 2024-10-08 13:00:31 +10:00
andrewc 7fa4a486db Fixed up token download 2024-10-08 11:34:09 +10:00
andrewc ba09a90c53 Store and retrieving token written, upload tested. 2024-10-08 10:04:16 +10:00
andrewc adf63a67e0 UPdated ki-ntree 2024-10-03 18:02:23 +10:00
andrewc 25c5b4eaf3 Updated ki-ntree 2024-10-03 17:21:48 +10:00
andrewc d47cef1b70 Updated ki-ntree 2024-10-03 16:46:04 +10:00
andrewc 6bd6d5f42d Updated ki-ntree 2024-10-03 16:00:13 +10:00
andrewc bef9b50271 inventree job fail now takes down upload and release, export conn_mpn+conn_manf fields to bom 2024-10-02 11:20:28 +10:00
andrewc d37fd830cf Updated kintree submodule 2024-10-02 10:36:54 +10:00
andrewc 90088a2af2 Disable boms in dev job 2024-10-02 10:14:55 +10:00
andrewc 2130e95fcf Updated kintree vars to work with CI 2024-10-02 10:08:23 +10:00
andrewc f64c9685ba Install pip 2024-10-01 20:03:40 +10:00
andrewc 79442489b7 Install poetry 2024-10-01 19:29:22 +10:00
andrewc 72625988d1 Cleanup tag functions 2024-10-01 19:06:20 +10:00
andrewc 6e23ebcc3a Added kintree cli fork as a submodule.
Added 'inventree' stage to CI, which runs ki-ntree cli on all the boms
it can find in the artifacts dir
2024-10-01 15:00:34 +10:00
andrewc 9d7ea27a94 Added revision field to bom export 2024-10-01 14:03:49 +10:00
andrewc 19003424bd Added script to rotate a pnp file 2024-08-08 15:39:27 +10:00
andrewc 75f950fe11 Stop lib merging for now, as it isn't working as intended 2024-04-16 11:36:22 +10:00
andrewc 852964dce0 Release job now links to latest packages 2024-04-16 08:47:35 +10:00
andrewc 34a07084f6 Attempting to fix upload job curl install 2024-04-15 21:56:44 +10:00
andrewc 39254fcb33 Added datsheet field to BOM output 2024-04-15 13:24:44 +10:00
andrewc 3303d59629 Changed board ID to be 6 digit instead of 4. 2024-04-02 13:05:17 +10:00
andrewc e55641095c Foot gen: support ignoring corners if part overlaps them 2024-03-15 18:25:52 +10:00
andrewc cc806b7c88 Foot gen: updated silkscreen of board outline to not intersect with the
courtyards of any parts
2024-03-15 16:09:25 +10:00
andrewc 5609c4de80 Added spoke angle support 2024-03-15 13:34:56 +10:00
andrewc f41437bd6a Made smt pad offsets work by forking the generator repo 2024-03-15 11:58:41 +10:00
andrewc 76103dbc9e Updated foot gen to look for primitive instructions in footprint 2024-03-15 10:08:24 +10:00
andrewc 06a2385777 Foot gen script now sorts footprints by the order they are listed in the pcb text 2024-03-14 13:22:38 +10:00
andrewc e2cbf1696c Finished initial implementation of the footprint generator.
There is now a dependant submodule to produce footprints.
2024-03-12 18:13:44 +10:00
andrewc 04b0e8ba3d Updated kibot to 1.6.4 2024-02-19 10:44:35 +10:00
andrewc 55d6698841 Updated default worksheet 2024-02-13 08:29:02 +10:00
andrewc 00d9551ad5 Debugging panelisation errors 2024-01-17 20:12:58 +10:00
andrewc e1b0950042 Ignore drill sizes in panel drc 2024-01-17 19:49:35 +10:00
andrewc 9a899dc0b9 Stopped the folder filter from ignore panel folders 2024-01-17 18:48:59 +10:00
andrewc f6bdbc19a1 Debugging panelisation 2024-01-17 18:32:54 +10:00
andrewc e819099ed5 Updated name text vars in templates, and expand full_name var using
kibot
2024-01-17 15:23:43 +10:00
andrewc ff8b1b7985 Updated client var in tcs wks 2024-01-17 14:38:32 +10:00
andrewc 9f6584695d Updated gitconfig to remove recursive pull as it doesn't respect branches 2024-01-15 15:21:27 +10:00
andrewc fc2ffba6dd Updated gitconfig to force lfs readonly locks on 2024-01-15 11:40:02 +10:00
andrewc c8c18d6c49 Updated config to point to hooks directory in this repo, which
contains the hook scripts
2024-01-15 09:50:31 +10:00
andrewcandac 34a61a970f Trying to get the script in release to work 2023-12-29 20:23:03 +10:00
andrewc a810b5af61 Changed quotes around rev env variable in deafult.kibot 2023-11-03 18:02:54 +10:00
andrewc 1a2043dcea Check mr title for invalid characters 2023-10-27 09:23:38 +10:00
andrewc 7f56cf75ed Updated lib push flags to skip CI pipeline 2023-10-24 18:12:08 +10:00
andrewc 9731f35f57 Run git tag in dev 2023-10-24 17:48:02 +10:00
andrewc 1df56d6acd Switched to main instead of master for libs push 2023-10-24 17:35:26 +10:00
andrewc 6c01737809 print get-url when about to push 2023-10-24 17:11:53 +10:00
andrewc b7d1c1c5b3 Try setting submodule origin manually 2023-10-24 17:06:52 +10:00
andrewc e2955f6602 Missed a slash in finding submodule branch command 2023-10-24 17:00:48 +10:00
andrewc dfac3a068c Put check in place to not MR lib branch in sync with master.
Get branch of libs submodules from .gitmodules
2023-10-24 16:52:42 +10:00
andrewc 107f2d7443 Remove .git/modules folders after getting repo name 2023-10-24 16:21:11 +10:00
andrewc bfa8f6e526 No la alias 2023-10-24 16:12:48 +10:00
andrewc 7f6abf9dca debugging submodule stuff 2023-10-24 16:08:53 +10:00
andrewc c3ce7bc471 Delete submodules from .git and the actual folder before updating 2023-10-24 16:01:41 +10:00
andrewc ecb24b8670 Try git pull in submodule 2023-10-24 15:54:41 +10:00
andrewc 3ae5e59e96 Sync submodule before update 2023-10-24 15:48:52 +10:00
andrewc afc1a4faab Only update libs submodules in push job 2023-10-24 15:40:27 +10:00
andrewc e5358000ef Trying changing submodule url in push libs job, before updating with
remote
2023-10-24 15:33:39 +10:00
andrewc d6e8e0d96f submodule strat normal 2023-10-24 15:24:59 +10:00
andrewc 3d2d06f5b1 Trying different submodule strategy 2023-10-24 15:22:30 +10:00
andrewc c08e147199 Non recursive submodules, and --merge flag for submodule update 2023-10-24 15:12:40 +10:00
andrewc 5a3315370b Increase submodule depth to normal 2023-10-24 15:00:23 +10:00
andrewc fa65d5e060 Added --remote to submodule update flags, so that the branch is checked
out
2023-10-24 14:46:00 +10:00
andrewc fdeaf321e0 More push debugging 2023-10-24 14:37:22 +10:00
andrewc b62264326f Push libs debug 2023-10-24 14:28:56 +10:00
andrewc 98199c71d1 More debug push libs 2023-10-24 14:20:30 +10:00
andrewc 21db630938 Trying different method of getting branch for libs push 2023-10-24 14:12:29 +10:00
andrewc 1c2d4d73a0 More debugging libs push 2023-10-24 13:51:47 +10:00
andrewc 2747320f39 Set remote url early for libs push 2023-10-24 13:43:52 +10:00
andrewc f09785a98f Fetch before getting branches 2023-10-24 13:35:45 +10:00
andrewc b8ea218024 printing to debug libs push 2023-10-24 13:12:00 +10:00
andrewc be5d0410cf Add individual project tokens for each of the libs. 2023-10-24 13:01:24 +10:00
andrewc de6695158f Fixing up pushing to libs on release by using auth token 2023-10-24 11:33:37 +10:00
andrewc dff93b20ec Added git config before trying to push libs 2023-10-24 10:41:02 +10:00
andrewc ae1ce7c199 Fixup base ci file.
Fix bash loop in kibot-ci merge_libs
2023-10-24 10:23:10 +10:00
andrewc 8f99c7529f Copy template sch file to panelized folder, instead of creating blank
file
2023-10-24 10:01:00 +10:00
andrewc 1bfe4b81c3 Updated post panel script to fix drc for mousebites 2023-10-24 09:40:15 +10:00
andrewc cf9aa5eb33 Added empty commit before creating MR in libs 2023-10-24 09:28:18 +10:00
andrewc 020d513b66 Added to push so that the source branch isn't deleted for libs merge
request
2023-10-24 08:59:12 +10:00
andrewc fab7ca985f Trying to trigger MR in libs when on committing on main 2023-10-23 19:48:40 +10:00
andrewc ea94aadb13 Don't cd into dir when using kibot, makes paths easier to deal with 2023-10-23 19:03:23 +10:00
andrewc acd0758622 CI: set aux origin of each pcb to bottom left 2023-10-23 15:45:08 +10:00
andrewc 5f290a1b06 Directory mapping corrected
JLC compress output now works
Fixed up xlsx bom
Renamed pcb print output
2023-10-20 21:28:57 +10:00
andrewc c05f45bffb Updated the names of most outputs to include the project name, and
revision.
Added xlsx bom output.
2023-10-20 10:58:53 +10:00
andrewc 1e23a32622 Renamed .gitmodules to gitmodules, and .gitlab-ci.yml to kibot-ci.yml
Updated default.kibot.yaml and kibot-ci.yml to match DS.
Added ci yaml to be copied to the root of the kicad proj, it just
includes kibot-ci.yml
2023-10-19 20:57:55 +10:00
ac d1307c4e3d Update based off work done in diceshaker. 2023-05-11 11:38:56 +10:00
andrewc 95d9e1ef85 Added rev, date, and title vars to project and page settings. 2023-04-26 14:20:46 +10:00
andrewc 33a0fc778b Added 3d model repo, fixed up ci file, updated default wks, and added
tcs wks.
2023-04-21 16:51:59 +10:00
andrewc d4b48e512c - Renamed scripts folder so it doesn't come up as a template folder
- Added worksheet file
- Added micromelon default template
2023-04-17 15:59:50 +10:00
andrewc c8f4ed1812 Changed find command to be able to search recursively properly. 2023-04-06 18:44:25 +10:00
andrewc a72975187e Updated neoden formatting script 2023-04-06 14:37:47 +10:00
andrewc bbed40ccc5 Added CI files and readme 2023-01-12 14:39:25 +10:00
Andrew Collins f3768bcee6 Update .gitattributes 2022-12-19 10:53:38 +00:00
andrewc 0120ee482b Spelling 2022-12-19 20:50:34 +10:00
andrewc 5478e824a6 Trying to lock files 2022-12-19 20:44:27 +10:00
andrewc 28205139a9 Init 2022-11-23 22:42:37 +10:00