Salvador E. Tropea
a9d5b8cd58
New filter `urlify` to convert URLs in fields to HTML links
...
Closes #311
2022-09-30 11:28:21 -03:00
Salvador E. Tropea
193632ff65
[Fixed] Sch v6 sub-sheet issues
...
- When saving a sub-sheet that was edited as a standalone sheet
- In this case we have symbo instances, but they weren't
processed, so we can't look for filter modifications.
Closes #307
2022-09-29 13:45:00 -03:00
Salvador E. Tropea
1d0c2307c5
[Tests] Compare 100% height of PcbDraw images
...
- Also added some tollerance, with this v1.0.0 is passing the tests.
2022-09-29 10:47:06 -03:00
Salvador E. Tropea
b24f3b4e3b
[PcbDraw] Added extension to temporal files
...
- More clear
- PcbDraw 1.0.0 doesn't support files without extension
Is this a Windows legacy?!
2022-09-29 10:45:37 -03:00
Salvador E. Tropea
63b4c526f8
Fixed missing XYRS information for components with multiple units
...
Closes #306
2022-09-29 07:54:32 -03:00
Salvador E. Tropea
9987596580
[Makefile] Added target to update the Github Actions
...
- This moves the tags so they use changes in Dockerfiles
2022-09-28 08:20:07 -03:00
Salvador E. Tropea
db2185ac51
[CI/CD] Updating Github Action v2 for KiCad 6 latest
2022-09-28 08:08:58 -03:00
Salvador E. Tropea
26546f81f7
[CI/CD] Updating Github Action v2 for KiCad 6 development
2022-09-28 08:08:56 -03:00
Salvador E. Tropea
63df091ecb
[CI/CD] Updating Github Action v2 for KiCad 5 development
2022-09-28 08:08:54 -03:00
Salvador E. Tropea
935f55dca4
[CI/CD] Updating Github Action v2 for KiCad 5 latest
2022-09-28 08:08:52 -03:00
Salvador E. Tropea
577defcdfc
[GitHub Action] Changed to pull images from GH
2022-09-28 07:52:22 -03:00
Salvador E. Tropea
92c4d4f15d
[DOCs][Fixed] Default values for KiBoM variant filters
...
Closes #303
2022-09-27 13:49:35 -03:00
Salvador E. Tropea
ee967235e6
[Fixed] KiCad 5 "assert "lower <= upper" failed in Clamp()"
...
Closes #304
2022-09-27 13:26:35 -03:00
Salvador E. Tropea
9c1d32fac3
[Debug] Added place where we use run_command
2022-09-27 11:01:44 -03:00
Salvador E. Tropea
db75af4985
[DOCs] Added GitHub docker images
2022-09-27 09:10:08 -03:00
Salvador E. Tropea
0102b2b957
[CI/CD] Added push to kicadN_auto
2022-09-27 08:12:48 -03:00
Salvador E. Tropea
b29fea6c31
Merge pull request #302 from matthiesenj/matthiesenj-bom-xy-example
...
Create XY-file with populate column
2022-09-26 12:35:01 -03:00
Jesper Matthiesen
bc84e064f2
Create xy_file_with_populate_column.kibot.yaml
...
This example shows how to use the 'bom'-type output to generate xy position output.
2022-09-26 16:49:31 +02:00
Salvador E. Tropea
3136d2af61
[CI/CD] Fixed tags used for dev image
2022-09-26 10:55:12 -03:00
Salvador E. Tropea
0cc65a47d9
Added GitHub Packages docker image push
2022-09-26 10:03:00 -03:00
Salvador E. Tropea
5d6362f620
[Install checker] Added preliminar help for Arch Linux packages
...
- Not yet tested
2022-09-24 20:06:08 -03:00
Salvador E. Tropea
98eb18429e
[Arch] Two fixes to the install script
...
- ImageMagick needs gsfonts for normal operation
- PcbDraw needs to init submodules after clone
2022-09-23 13:01:47 -03:00
Salvador E. Tropea
54b7cfb2a7
[Test] More image tollerances
2022-09-23 12:50:31 -03:00
Salvador E. Tropea
7acf971b55
[PCB_Print] Changed scale strategy to make it more similar to old
...
- Rounding the scale
2022-09-23 12:48:10 -03:00
Salvador E. Tropea
518d533887
[Fixed] Python 3.10 "Decimal" issue
2022-09-23 12:38:49 -03:00
Salvador E. Tropea
7ed371cd50
[Pcb_Print] RSVG 2.54 seems to solve scale issues
...
- So now we adjust the scale according to the resulting size,
instead of assuming RSVG will do it always wrong.
2022-09-23 12:34:54 -03:00
Salvador E. Tropea
20f324087f
[Tests] Marked test_drc_filter_2 as slow
2022-09-23 12:33:22 -03:00
Salvador E. Tropea
51193541f0
[Test] More compare tollerances
2022-09-23 10:05:00 -03:00
Salvador E. Tropea
3f4448ffce
[Tests] More image tollerance
2022-09-23 09:55:46 -03:00
Salvador E. Tropea
1b597043f5
[Tests] Added same tollerance to all diff checks
2022-09-23 09:49:53 -03:00
Salvador E. Tropea
4f0e0cc9cf
[Diff] Avoid warnings about no PDF reader
2022-09-23 09:47:41 -03:00
Salvador E. Tropea
8392f468ae
[Tests] Added some tollerance to img compare for non Debian
2022-09-23 09:43:57 -03:00
Salvador E. Tropea
b989d1aaa3
[Tests] Fixed condition in last patch
2022-09-23 09:39:54 -03:00
Salvador E. Tropea
80d69acaa6
[Tests] Avoid comparing the text in diffs when not Debian
2022-09-23 09:35:57 -03:00
Salvador E. Tropea
1f7cff4fe8
[Tests] Delay the get_path patch, needed by Python 3.10
2022-09-23 08:41:31 -03:00
Salvador E. Tropea
d5c398e04e
[Dependencies] Avoid trying to remove older python versions
...
- Older packages could be installed at system level, so we will fail.
Also: we don't want to remove what the user has, just have a better
version.
2022-09-23 08:10:32 -03:00
Salvador E. Tropea
aba02e083c
[Tests] Look for coverage3 if python3-coverage isn't installed
2022-09-23 07:27:46 -03:00
Salvador E. Tropea
e690d4d780
[Tests] Allow setting coverage and pytest from outside the Makefile
2022-09-23 07:27:02 -03:00
Salvador E. Tropea
ef0562e92f
Added (experimental) script to install on Arch Linux
2022-09-22 13:34:58 -03:00
Salvador E. Tropea
1042edbb0e
[Update_XML] Correct error when using wrong value
2022-09-21 12:41:30 -03:00
Salvador E. Tropea
58b7958899
[Update_XML] Now you can check PCB and schematic parity
...
Related to #297
2022-09-21 11:33:26 -03:00
Salvador E. Tropea
6eaa09beea
[Tests] Added test for --no-warn
2022-09-21 08:31:10 -03:00
Salvador E. Tropea
7238539a29
[CLI] Fixed the -w option
...
- Missing member in simple filter
Related to #296
2022-09-21 08:21:53 -03:00
Salvador E. Tropea
fb0275912e
[DOCs] Added how to use the PCB option of copy_files
2022-09-21 08:03:05 -03:00
Salvador E. Tropea
82229e126d
[Copy_Files] Made 3D models use the project path as base
...
- To avoid problems when KiCad is running from other place
2022-09-21 08:00:58 -03:00
Salvador E. Tropea
dff7d9d299
[3D models] More flexible about relative dirs
...
- When solving a relative path accept it to be relative to the
PCB or relative to the current working directory.
2022-09-20 13:42:06 -03:00
Salvador E. Tropea
e2fdf87d6b
[Copy_Files] Now you can copy the 3D models
...
- Also save a PCB modified to use them
- Changed the syntax so we can copy other stuff
2022-09-20 13:13:12 -03:00
Salvador E. Tropea
39eabd996f
[Schematic v5] Better error message when mixing v5/6 files
...
Related to #298
2022-09-20 09:18:25 -03:00
Salvador E. Tropea
49b21c8e93
[DOCs] Made the filters for ERC/DRC vs globals more clear
...
- Now the KiBot ones doesn't mention KiCad versions
- If the user uses Wxxx for the `error` in the KiBot ones we filter xxx
- Added text to clarify how to get rid of W058 warnings
- Also now we report warning counts when all filtered
Related to #214
2022-09-16 10:16:20 -03:00
Salvador E. Tropea
599ddcfc5b
Added YAML example to check zones with repo
2022-09-16 10:14:53 -03:00