build: more resilient pushes to releases
This commit is contained in:
@@ -716,7 +716,7 @@ jobs:
|
|||||||
RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
|
RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
|
||||||
RCLONE_CONFIG_OBJSTORE_ACL: public-read
|
RCLONE_CONFIG_OBJSTORE_ACL: public-read
|
||||||
with:
|
with:
|
||||||
args: sync -v packages objstore:nightly
|
args: sync -v --no-update-modtime packages objstore:nightly
|
||||||
|
|
||||||
#
|
#
|
||||||
# Push release artifacts to Spaces
|
# Push release artifacts to Spaces
|
||||||
@@ -772,7 +772,7 @@ jobs:
|
|||||||
RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
|
RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
|
||||||
RCLONE_CONFIG_OBJSTORE_ACL: public-read
|
RCLONE_CONFIG_OBJSTORE_ACL: public-read
|
||||||
with:
|
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)
|
- name: Push to object store (latest)
|
||||||
uses: docker://docker.io/rclone/rclone:latest
|
uses: docker://docker.io/rclone/rclone:latest
|
||||||
@@ -785,7 +785,7 @@ jobs:
|
|||||||
RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
|
RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
|
||||||
RCLONE_CONFIG_OBJSTORE_ACL: public-read
|
RCLONE_CONFIG_OBJSTORE_ACL: public-read
|
||||||
with:
|
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
|
- name: Create GitHub releases and push binaries
|
||||||
run: |
|
run: |
|
||||||
@@ -800,7 +800,7 @@ jobs:
|
|||||||
--title "$VERSION" \
|
--title "$VERSION" \
|
||||||
--notes-from-tag
|
--notes-from-tag
|
||||||
fi
|
fi
|
||||||
gh release upload "$VERSION" \
|
gh release upload --clobber "$VERSION" \
|
||||||
packages/*.asc packages/*.json \
|
packages/*.asc packages/*.json \
|
||||||
packages/syncthing-*.tar.gz \
|
packages/syncthing-*.tar.gz \
|
||||||
packages/syncthing-*.zip \
|
packages/syncthing-*.zip \
|
||||||
@@ -816,7 +816,7 @@ jobs:
|
|||||||
--title "$VERSION" \
|
--title "$VERSION" \
|
||||||
--notes "https://github.com/syncthing/syncthing/releases/tag/$VERSION"
|
--notes "https://github.com/syncthing/syncthing/releases/tag/$VERSION"
|
||||||
fi
|
fi
|
||||||
gh release upload "$VERSION" \
|
gh release upload --clobber "$VERSION" \
|
||||||
$PKGS/*.asc \
|
$PKGS/*.asc \
|
||||||
$PKGS/*${repo}*
|
$PKGS/*${repo}*
|
||||||
done
|
done
|
||||||
@@ -899,7 +899,7 @@ jobs:
|
|||||||
RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
|
RCLONE_CONFIG_OBJSTORE_REGION: ${{ secrets.S3_REGION }}
|
||||||
RCLONE_CONFIG_OBJSTORE_ACL: public-read
|
RCLONE_CONFIG_OBJSTORE_ACL: public-read
|
||||||
with:
|
with:
|
||||||
args: sync -v dists objstore:apt/dists
|
args: sync -v --no-update-modtime dists objstore:apt/dists
|
||||||
|
|
||||||
#
|
#
|
||||||
# Build and push to Docker Hub
|
# Build and push to Docker Hub
|
||||||
|
|||||||
Reference in New Issue
Block a user