Просмотр исходного кода

Merge branch 'main' into v2

* main:
  build: more resilient pushes to releases
Jakob Borg 6 месяцев назад
Родитель
Сommit
e7f4f8306c
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      .github/workflows/build-syncthing.yaml

+ 6 - 6
.github/workflows/build-syncthing.yaml

@@ -735,7 +735,7 @@ jobs:
           RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
           RCLONE_CONFIG_OBJSTORE_ACL: public-read
         with:
-          args: sync -v packages objstore:nightly
+          args: sync -v --no-update-modtime packages objstore:nightly
 
   #
   # Push release artifacts to Spaces
@@ -791,7 +791,7 @@ jobs:
           RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
           RCLONE_CONFIG_OBJSTORE_ACL: public-read
         with:
-          args: sync -v packages objstore:release/${{ env.VERSION }}
+          args: sync -v --no-update-modtime packages objstore:release/${{ env.VERSION }}
 
       - name: Push to object store (latest)
         uses: docker://docker.io/rclone/rclone:latest
@@ -804,7 +804,7 @@ jobs:
           RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
           RCLONE_CONFIG_OBJSTORE_ACL: public-read
         with:
-          args: sync -v objstore:release/${{ env.VERSION }} objstore:release/latest
+          args: sync -v --no-update-modtime objstore:release/${{ env.VERSION }} objstore:release/latest
 
       - name: Create GitHub releases and push binaries
         run: |
@@ -819,7 +819,7 @@ jobs:
               --title "$VERSION" \
               --notes-from-tag
           fi
-          gh release upload "$VERSION" \
+          gh release upload --clobber "$VERSION" \
             packages/*.asc packages/*.json \
             packages/syncthing-*.tar.gz \
             packages/syncthing-*.zip \
@@ -835,7 +835,7 @@ jobs:
                 --title "$VERSION" \
                 --notes "https://github.com/syncthing/syncthing/releases/tag/$VERSION"
             fi
-            gh release upload "$VERSION" \
+            gh release upload --clobber "$VERSION" \
               $PKGS/*.asc \
               $PKGS/*${repo}*
           done
@@ -918,7 +918,7 @@ jobs:
           RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
           RCLONE_CONFIG_OBJSTORE_ACL: public-read
         with:
-          args: sync -v dists objstore:apt/dists
+          args: sync -v --no-update-modtime dists objstore:apt/dists
 
   #
   # Build and push (except for PRs) to GHCR.