@@ -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