Commit Graph

  • 2c1420ee1c Switch nested submodule URL ssh -> https main Tim Hadwen 2026-05-24 13:10:08 +00:00
  • cb3b65d8eb Fix extract_version: inject commit msg via env (avoid backtick $() trap) Tim Hadwen 2026-05-24 11:55:42 +00:00
  • 1beee56f5d Add Gitea Actions sibling workflow Tim Hadwen 2026-05-24 11:04:39 +00:00
  • 8d6de4fea7 Merge branch 'astable-bom-upload' into 'kicad9' Tim Hadwen 2026-05-24 10:45:32 +00:00
  • 0277bba20f Wrap astable jobs in bash heredoc — alpine's default sh is ash astable-bom-upload Tim Hadwen 2026-05-24 10:25:57 +00:00
  • f75ad80492 Switch astable_base image to plain alpine (apk needs root) Tim Hadwen 2026-05-24 10:13:24 +00:00
  • 30e3a98066 Drop kimelon from pre-push hook — no longer used Tim Hadwen 2026-05-24 10:01:27 +00:00
  • 6a411cdc3f Use submodule path for upload-bom.sh instead of raw URL Tim Hadwen 2026-05-24 09:57:39 +00:00
  • bd7882f54f Switch CI BOM upload from InvenTree (hfsntree) to Astable Tim Hadwen 2026-05-24 09:54:02 +00:00
  • a9b5e1fa07 Add BOM group_fields for MPN and deactivate-old CI step kicad9 Tim Hadwen 2026-02-15 17:38:52 +10:00
  • f54fb00f57 Add name text variable and enable panel jobs on dev Tim Hadwen 2026-02-03 07:45:40 +10:00
  • 7abd4621a9 Fix YAML syntax in create_release job Tim Hadwen 2026-02-03 07:27:05 +10:00
  • e5c5746b2c Fix version extraction: dev branch uses 'dev', main extracts from commit Tim Hadwen 2026-02-03 07:12:57 +10:00
  • 3778a453e8 Simplify release to single zip with all fabrication outputs Tim Hadwen 2026-02-02 22:22:53 +10:00
  • 6894ca56c7 Add KIBOT_VAR_name to fabrication jobs Tim Hadwen 2026-02-02 22:16:06 +10:00
  • 366165ceb6 Fix version detection to use KIBOT_VAR_rev environment variable Tim Hadwen 2026-02-01 22:59:45 +10:00
  • 5e3e00c8c1 Restore pre_panel.py with origin mark features Tim Hadwen 2026-02-01 22:48:44 +10:00
  • 5ac89f2df3 Fix InvenTree uploads to use dev revision for MRs Tim Hadwen 2026-02-01 22:30:23 +10:00
  • 78fa1c0652 Simplify create_release to use native GitLab release keyword timmyhadwen 2026-01-17 20:10:30 +10:00
  • 9b4e101400 Fix upload_packages: Python one-liner to avoid YAML issues timmyhadwen 2026-01-17 15:17:02 +10:00
  • 2b717d1795 Fix YAML syntax for Python heredoc timmyhadwen 2026-01-17 15:16:14 +10:00
  • 0dc6ff725f Fix upload_packages: use Python urllib (no curl/wget in image) timmyhadwen 2026-01-17 15:15:36 +10:00
  • 1975291cea Fix upload_packages: use pre-installed curl timmyhadwen 2026-01-17 14:58:16 +10:00
  • e530a3768b Fix upload_packages: use wget instead of curl (dependency conflict) timmyhadwen 2026-01-17 14:38:16 +10:00
  • 614b566d31 Add complete KiCad CI pipeline with hfsntree integration timmyhadwen 2026-01-17 10:23:05 +10:00
  • 1cae44ffdc Add env var fallback for KiBot text variables timmyhadwen 2026-01-16 23:24:13 +10:00
  • 8f5ce0453f none timmyhadwen 2025-09-07 19:03:41 +10:00
  • 6440716d3b rename timmyhadwen 2025-09-07 17:25:22 +10:00
  • c3b5ada5d8 WIP timmyhadwen 2025-09-07 17:14:32 +10:00
  • a9ca11b8b8 Bump down to 1.8.3 timmyhadwen 2025-09-07 15:06:43 +10:00
  • 05edda8948 updated timmyhadwen 2025-09-07 13:21:44 +10:00
  • 35543959fa Updated prepanel script timmyhadwen 2025-09-07 12:39:14 +10:00
  • d60d8d81b3 Swapped step for export_3d as per warning timmyhadwen 2025-09-06 18:09:06 +10:00
  • 220e70082f Merged main into kicad9 Tim Hadwen 2025-08-31 17:40:03 +10:00
  • c3aa9c6b28 FIX: variant handling, kintree cli syntax, and PCB image handling andrewc 2025-07-29 12:05:52 +10:00
  • f916bbead6 Generate PCBA image, and fixup uploads of images to inventree andrewc 2025-07-29 10:42:57 +10:00
  • 218ec0f190 Parse the pcb name properly for use as the IPN andrewc 2025-07-29 10:04:16 +10:00
  • 5e5b456072 Change kintree_cli flags to match new syntax andrewc 2025-07-28 10:08:24 +10:00
  • 6b1e4b44c4 Fix up naming and parsing of files with variants andrewc 2025-07-25 15:36:42 +10:00
  • e9f401a204 Kibot variants were not working with groups as expected, so config structure has been changed to not use groups andrewc 2025-07-25 10:33:17 +10:00
  • 82611b2951 FIX: fix path to template schematic for post panel scripting andrewc 2025-07-22 14:25:58 +10:00
  • c18b69520d FIX: fix path to template schematic for post panel scripting andrewc 2025-07-22 14:25:02 +10:00
  • 664fc82490 FIX: Author initials parsing ac 2025-07-21 16:45:56 +10:00
  • 908120fc75 FIX: Author initials parsing ac 2025-07-21 16:44:59 +10:00
  • a0789f749b FIX: tag parsing in release job ac 2025-07-21 16:18:24 +10:00
  • f139e49ff7 FIX: tag parsing in release job ac 2025-07-21 16:17:36 +10:00
  • 85ae8ad7e2 FIX: tag parsing ac 2025-07-21 16:02:17 +10:00
  • 27cc645aed FIX: tag parsing ac 2025-07-21 16:01:33 +10:00
  • 6b48805dfb FIX: update gitignore to ignore kicad locks andrewc 2025-07-17 11:46:18 +10:00
  • a9abc89dcf FIX: update gitignore to ignore kicad locks andrewc 2025-07-17 11:45:19 +10:00
  • 1df81db282 FIX: cut down bash function in release job so it doesn't complain about syntax errors. andrewc 2025-07-16 12:17:57 +10:00
  • e803315a12 FIX: cut down bash function in release job so it doesn't complain about syntax errors. andrewc 2025-07-16 12:14:58 +10:00
  • cb37408d17 Merge branch 'main' into dev andrewc 2025-07-16 12:10:10 +10:00
  • 61b08496bd FEAT: added standardised text to panels to help with pnp andrewc 2025-07-02 14:04:49 +10:00
  • 340c6a78d1 Merge branch 'panel_info' into dev andrewc 2025-07-02 14:03:15 +10:00
  • 40125098dd FIX: correct file extension in foot_gen script andrewc 2025-07-02 14:01:51 +10:00
  • afa1ed40a5 Fix incorrect file reference in foot_gen script andrewc 2025-07-02 13:59:59 +10:00
  • 284f4a075a Panel text addition now has to be done using the post panel script process, as too many text fields required andrewc 2025-07-02 13:57:49 +10:00
  • 03225edd05 Added spacing text and aligned text better ac 2025-07-02 08:57:46 +10:00
  • e39c3af4f9 Remove logo from xlsx bom ac 2025-07-01 17:26:01 +10:00
  • 3fe352a27c FIX: remove logo from xlsx bom, remove erroneous text from foot_gen script ac 2025-07-01 17:17:19 +10:00
  • 2f71a8fd94 FEAT: added DWN, CHK, APP to templates, added hfs template. andrewc 2025-07-01 09:45:46 +10:00
  • 191ef7db66 Merge main into dev andrewc 2025-07-01 09:39:17 +10:00
  • 88def8aa9c Merge branch 'dwn_chk_app' into dev andrewc 2025-06-30 19:13:42 +10:00
  • ba4ccea323 Fixed up page links in template proj files andrewc 2025-06-28 13:04:20 +10:00
  • 4af1df2578 Move templates to their own folder, create a hfs template. andrewc 2025-06-27 15:49:24 +10:00
  • 00b6518d84 Export DWN CHK APP so that kibot can use them ac 2025-06-26 16:52:54 +10:00
  • 4729aa8b86 Implemented parsing of commit message to find DWN, CHK, APP ac 2025-06-26 15:46:35 +10:00
  • 090bfacd2c Updated templates and worksheets to include drawn, check, and approve ac 2025-06-26 13:47:52 +10:00
  • a69e5a291e Fixed up inventree rev ac 2025-06-24 11:42:48 +10:00
  • 88d02915a4 Moved kibot configs around to maybe fix pipeline andrewc 2025-06-24 09:40:00 +10:00
  • 0ed550e613 Changed to using groups again, separate configs for each group currently andrewc 2025-06-09 15:06:33 +10:00
  • 15650e1e71 Fixed up quotes around name of JLC ouputs andrewc 2025-06-09 14:40:01 +10:00
  • c2310a0d96 Fixed rules on outputs_dev andrewc 2025-06-09 13:35:17 +10:00
  • 6d7b4336dc Use the ki-ntree docker image in inventree_job_main andrewc 2025-06-09 13:18:49 +10:00
  • f73d59d2e3 Cleaned up script, integrated into CI ac 2025-06-03 14:50:54 +10:00
  • 538c109b25 Panel info generation operational, need to integrate into CI ac 2025-06-03 13:58:58 +10:00
  • 003b740131 WIP: pre-panel script to parse and impl panel info andrewc 2025-06-03 07:49:31 +10:00
  • a05af9436a Switch variant field back to being in the part number andrewc 2025-06-02 12:18:59 +10:00
  • b9ceec5389 FIX: change generated footprint model back to step by default ac 2025-05-29 14:11:29 +10:00
  • 266fad8b9c FIX: export both vrml and step files of generated footprints ac 2025-05-29 13:29:57 +10:00
  • a1564dece5 Added 3rd field for footprint gen, allowing you to disable the 3d model of the added footprint ac 2025-05-27 17:04:02 +10:00
  • 1c1f8cbcbd Edit kibot-ci.yml Tim Hadwen 2025-05-22 02:24:52 +00:00
  • d599f31d71 Edit kibot-ci.yml Tim Hadwen 2025-05-22 02:14:17 +00:00
  • 1e6e4a3ed6 Edit kibot-ci.yml Tim Hadwen 2025-05-22 02:03:47 +00:00
  • c68606b31d Edit kibot-ci.yml Tim Hadwen 2025-05-22 01:53:28 +00:00
  • f7ccd2da18 Merge branch 'kicad9' of gitlab.com:Micromelon/education/hardware/kicad-ci into kicad9 timmyhadwen 2025-05-21 19:47:55 +10:00
  • 87d40db02b Updaed version timmyhadwen 2025-05-21 19:46:35 +10:00
  • 9650ac4a1d Merge branch 'kicad9' of gitlab.com:Micromelon/education/hardware/kicad-ci into kicad9 Gwyneth 2025-05-21 18:31:33 +10:00
  • 06bfb9533e altered kibot-ci.yml image name Gwyneth 2025-05-21 18:21:28 +10:00
  • e52f18310d Edit kibot-ci.yml image name to 1.9.5 Gwyneth De Guia 2025-05-21 08:19:13 +00:00
  • acfea6e804 Switched to kicad9 gwyneth 2025-05-21 18:04:25 +10:00
  • 1828df591f Added pcb_rev variable to kicad templates andrewc 2025-05-21 15:24:28 +10:00
  • 57ef513fe5 Checking the rev parsing andrewc 2025-05-21 13:01:42 +10:00
  • 387a8d9b68 Testing having a truncated (major.minor only) revision for the PCB andrewc 2025-05-21 11:45:33 +10:00
  • 5a909ac0f0 Allow inventree_job_dev to create BOM parts, but not the assembly ac 2025-05-20 17:02:42 +10:00
  • e1c997756c Fix up paths during boms andrewc 2025-05-20 16:18:41 +10:00
  • 2663e63353 Fixed up where variant sits in output names, testing CI andrewc 2025-05-20 14:48:10 +10:00
  • 0f9ab507dd Fixed up a few kibot options andrewc 2025-05-20 13:13:36 +10:00
  • 8b4ef0e0c4 Added Dockerfile so ki-ntree does not need to be installed every run andrewc 2025-05-16 16:33:31 +10:00