Skip to content

Commit 1559945

Browse files
authored
Merge pull request #26 from sparkfun/release_candidate
Version 1.4.1
2 parents ed898dc + e43bdb4 commit 1559945

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

.github/workflows/build_asset.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
echo "PCM_NAME=$(ls SparkFunKiCadPanelizer*.zip | rev | cut -c 5- | rev)" >> $GITHUB_ENV
2828
2929
- name: Upload pcm build to action - avoid double-zip
30-
uses: actions/upload-artifact@v3
30+
uses: actions/upload-artifact@v4
3131
with:
3232
name: ${{ env.PCM_NAME }}
3333
path: ./pcm/build/${{ env.PCM_NAME }}

.github/workflows/build_asset_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
echo "PCM_NAME=$(ls SparkFunKiCadPanelizer*.zip | rev | cut -c 5- | rev)" >> $GITHUB_ENV
2828
2929
- name: Publish release
30-
uses: softprops/action-gh-release@v1
30+
uses: softprops/action-gh-release@v2
3131
with:
3232
files: |
3333
./pcm/build/${{ env.ZIP_NAME }}

SparkFunKiCadPanelizer/dialog/dialog.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,10 @@ def LoadSettings(self, params):
158158
if value is None:
159159
continue
160160

161-
if self.vscore_layer in key:
161+
if self.vscore_layer == key:
162162
defaultLayerFound = False
163163
for row in range(self.vscore.LayersGrid.GetNumberRows()):
164-
if value in self.vscore.LayersGrid.GetCellValue(row, 1):
164+
if (value == self.vscore.LayersGrid.GetCellValue(row, 1)) or ((value + " (") in self.vscore.LayersGrid.GetCellValue(row, 1)):
165165
b = "1"
166166
defaultLayerFound = True
167167
else:
@@ -187,13 +187,14 @@ def CurrentSettings(self):
187187
params = {}
188188

189189
for item in self.config_defaults.keys():
190-
if self.vscore_layer in item:
190+
if self.vscore_layer == item:
191191
for row in range(self.vscore.LayersGrid.GetNumberRows()):
192192
if self.vscore.LayersGrid.GetCellValue(row, 0) == "1":
193193
layername = self.vscore.LayersGrid.GetCellValue(row, 1)
194194
if " (" in layername:
195195
layername = layername[:layername.find(" (")] # Trim the actual name - if present
196196
params.update({self.vscore_layer: layername})
197+
break # Exit on the first "1" - just in case there are multiple (see #25)
197198
else:
198199
obj = getattr(self.general, "m_{}".format(item))
199200
if hasattr(obj, "GetValue"):

SparkFunKiCadPanelizer/panelizer/panelizer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -363,11 +363,11 @@ def startPanelizer(self, args, board=None, ordering=None, logger=None):
363363
vScoreTextLayerNumber = None
364364
for i in range(numlayers):
365365
layertable[i] = {'standardName': board.GetStandardLayerName(i), 'actualName': board.GetLayerName(i)}
366-
if "Edge.Cuts" in board.GetStandardLayerName(i):
366+
if "Edge.Cuts" == board.GetStandardLayerName(i):
367367
edgeLayerNumber = i
368-
if V_SCORE_LAYER in board.GetStandardLayerName(i):
368+
if V_SCORE_LAYER == board.GetStandardLayerName(i):
369369
vScoreLayerNumber = i
370-
if V_SCORE_TEXT_LAYER in board.GetStandardLayerName(i):
370+
if V_SCORE_TEXT_LAYER == board.GetStandardLayerName(i):
371371
vScoreTextLayerNumber = i
372372

373373
if edgeLayerNumber is None:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.4.0"
1+
__version__ = "1.4.1"

0 commit comments

Comments
 (0)