Skip to content

Commit f36d65b

Browse files
committed
fix(sync-workflow): filter mops cli-* releases, fix diff direction, remove unused has_changes var
1 parent 32d45db commit f36d65b

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

.github/workflows/sync-upstream.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,16 +90,14 @@ jobs:
9090
echo ""
9191
} > /tmp/pr-body.md
9292
93-
HAS_CHANGES=false
9493
for upstream_name in "writing-motoko" "migrating-motoko" "migrating-motoko-enhanced"; do
9594
local_name="${UPSTREAM_TO_LOCAL[$upstream_name]}"
9695
curl -sf "https://raw.githubusercontent.com/caffeinelabs/motoko/${SHA}/.agents/skills/${upstream_name}/SKILL.md" \
9796
> /tmp/upstream-${upstream_name}.md 2>/dev/null || {
9897
echo "(skill not found at this path)" > /tmp/upstream-${upstream_name}.md
9998
}
100-
DIFF=$(diff /tmp/upstream-${upstream_name}.md skills/${local_name}/SKILL.md || true)
99+
DIFF=$(diff skills/${local_name}/SKILL.md /tmp/upstream-${upstream_name}.md || true)
101100
if [ -n "$DIFF" ]; then
102-
HAS_CHANGES=true
103101
{
104102
echo "### \`${local_name}\` ← upstream \`${upstream_name}\`"
105103
echo ""
@@ -118,7 +116,6 @@ jobs:
118116
fi
119117
done
120118
121-
echo "has_changes=$HAS_CHANGES" >> $GITHUB_ENV
122119
123120
- name: Create sync PR
124121
if: steps.check.outputs.needed == 'true'
@@ -148,7 +145,7 @@ jobs:
148145
- name: Get latest mops release tag
149146
id: latest
150147
run: |
151-
TAG=$(gh release view --repo caffeinelabs/mops --json tagName -q .tagName)
148+
TAG=$(gh release list --repo caffeinelabs/mops --json tagName --jq '[.[] | select(.tagName | startswith("cli-"))] | first | .tagName')
152149
echo "tag=$TAG" >> $GITHUB_OUTPUT
153150
env:
154151
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -208,7 +205,7 @@ jobs:
208205
echo "(skill not found at this path)" > /tmp/upstream-mops-cli.md
209206
}
210207
211-
DIFF=$(diff /tmp/upstream-mops-cli.md skills/mops-cli/SKILL.md || true)
208+
DIFF=$(diff skills/mops-cli/SKILL.md /tmp/upstream-mops-cli.md || true)
212209
213210
{
214211
echo "## Upstream diff: caffeinelabs/mops \`${CURRENT}\` → \`${LATEST}\`"

0 commit comments

Comments
 (0)