Skip to content

Commit

Permalink
CI: clean up release asset dumping, bump actions' versions (#90)
Browse files Browse the repository at this point in the history
TicClick authored Feb 11, 2024
1 parent e4d5f27 commit 67a02df
Showing 4 changed files with 14 additions and 14 deletions.
4 changes: 2 additions & 2 deletions .github/push-private-asset.py
Original file line number Diff line number Diff line change
@@ -73,7 +73,7 @@ def main(platform_archive, uploads_metadata, releases_metadata, release_tag, cat
)
existing_uploads.setdefault(release_tag, {}).setdefault(platform_archive, uploaded_file_link)
with open(UPLOADS_JSON_FILE, "w") as fd:
fd.write(json.dumps(existing_uploads))
fd.write(json.dumps(existing_uploads, sort_keys=True, indent=2))

logger.debug("Pushing %s >> gist.github.com", UPLOADS_JSON_FILE)
run_with_retries(
@@ -123,7 +123,7 @@ def main(platform_archive, uploads_metadata, releases_metadata, release_tag, cat


with open(RELEASES_JSON_FILE, "w") as fd:
fd.write(json.dumps(existing_releases))
fd.write(json.dumps(existing_releases, sort_keys=True, indent=2))

logger.debug("Pushing %s >> gist.github.com", RELEASES_JSON_FILE)
run_with_retries(
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -17,9 +17,9 @@ jobs:

name: Build and test
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: actions-rs/toolchain@v1
- uses: actions-rs/toolchain@v1.0.6
with:
profile: minimal
toolchain: stable
18 changes: 9 additions & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -12,8 +12,8 @@ jobs:
create-release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: taiki-e/create-gh-release-action@v1
- uses: actions/checkout@v4
- uses: taiki-e/create-gh-release-action@v1.8.0
with:
token: ${{ secrets.GH_TOKEN }}

@@ -26,9 +26,9 @@ jobs:
- windows-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: actions-rs/toolchain@v1
- uses: actions-rs/toolchain@v1.0.6
with:
profile: minimal
toolchain: stable
@@ -43,7 +43,7 @@ jobs:
run: crates/fake-glass.sh

- name: Build and upload
uses: taiki-e/upload-rust-binary-action@v1
uses: taiki-e/upload-rust-binary-action@v1.18.0
with:
bin: steel
token: ${{ secrets.GH_TOKEN }}
@@ -57,9 +57,9 @@ jobs:
- windows-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: actions-rs/toolchain@v1
- uses: actions-rs/toolchain@v1.0.6
with:
profile: minimal
toolchain: stable
@@ -70,7 +70,7 @@ jobs:
run: export DEBIAN_FRONTEND=noninteractive && sudo apt update && sudo apt install -y librust-alsa-sys-dev

- name: Clone glass dependency
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: TicClick/glass
path: crates/glass
@@ -82,7 +82,7 @@ jobs:
git config --global url."https://${{ secrets.GH_TOKEN }}@github.com".insteadOf ssh://git@github.com
- name: Build (private)
uses: taiki-e/upload-rust-binary-action@v1
uses: taiki-e/upload-rust-binary-action@v1.18.0
with:
dry-run: true
bin: steel
2 changes: 1 addition & 1 deletion crates/glass
Submodule glass updated from 826e0b to 4a3f19

0 comments on commit 67a02df

Please sign in to comment.