Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5163d01e08 |
@@ -12,6 +12,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
outputs:
|
outputs:
|
||||||
release_id: ${{ steps.get-release.outputs.release_id }}
|
release_id: ${{ steps.get-release.outputs.release_id }}
|
||||||
|
release_tag: ${{ steps.get-release.outputs.release_tag }}
|
||||||
release_note: ${{ steps.get-release-notes.outputs.release_note }}
|
release_note: ${{ steps.get-release-notes.outputs.release_note }}
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@@ -30,6 +31,7 @@ jobs:
|
|||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
})
|
})
|
||||||
core.setOutput('release_id', data.id);
|
core.setOutput('release_id', data.id);
|
||||||
|
core.setOutput('release_tag', data.tag_name);
|
||||||
- name: get release notes
|
- name: get release notes
|
||||||
id: get-release-notes
|
id: get-release-notes
|
||||||
uses: actions/github-script@v7
|
uses: actions/github-script@v7
|
||||||
@@ -138,6 +140,26 @@ jobs:
|
|||||||
releaseBody: ${{ needs.get-release.outputs.release_note }}
|
releaseBody: ${{ needs.get-release.outputs.release_note }}
|
||||||
args: ${{ matrix.config.args || '' }}
|
args: ${{ matrix.config.args || '' }}
|
||||||
|
|
||||||
|
- name: upload portable binaries (Windows only)
|
||||||
|
if: matrix.config.os == 'windows-latest'
|
||||||
|
run: |
|
||||||
|
echo "Uploading Portable Binaries"
|
||||||
|
arch=${{ matrix.config.arch }}
|
||||||
|
version=$PACKAGE_VERSION
|
||||||
|
|
||||||
|
if [ "$arch" = "x86_64" ]; then
|
||||||
|
zip_name="Readest_${version}_x64-portable.zip"
|
||||||
|
elif [ "$arch" = "aarch64" ]; then
|
||||||
|
zip_name="Readest_${version}_arm64-portable.zip"
|
||||||
|
else
|
||||||
|
echo "Unknown architecture: $arch"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
zip -j $zip_name apps/readest-app/src-tauri/target/release/readest.exe
|
||||||
|
echo "Uploading $zip_name to GitHub release"
|
||||||
|
gh release upload ${{ needs.get-release.outputs.release_tag }} $zip_name --clobber
|
||||||
|
|
||||||
update-release:
|
update-release:
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
@@ -153,11 +175,12 @@ jobs:
|
|||||||
release_note: ${{ needs.get-release.outputs.release_note }}
|
release_note: ${{ needs.get-release.outputs.release_note }}
|
||||||
with:
|
with:
|
||||||
script: |
|
script: |
|
||||||
|
const body = `## Release Highlight\n${process.env.release_note}`;
|
||||||
github.rest.repos.updateRelease({
|
github.rest.repos.updateRelease({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
release_id: process.env.release_id,
|
release_id: process.env.release_id,
|
||||||
body: process.env.release_note,
|
body: body,
|
||||||
draft: false,
|
draft: false,
|
||||||
prerelease: false
|
prerelease: false
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@readest/readest-app",
|
"name": "@readest/readest-app",
|
||||||
"version": "0.8.9",
|
"version": "0.9.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "dotenv -e .env.tauri -- next dev",
|
"dev": "dotenv -e .env.tauri -- next dev",
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
{
|
{
|
||||||
"releases": {
|
"releases": {
|
||||||
|
"0.9.0": {
|
||||||
|
"date": "2025-01-04",
|
||||||
|
"notes": [
|
||||||
|
"Better Custom CSS editor and OAuth process.",
|
||||||
|
"Add vertical/horizontal switch for CJK books.",
|
||||||
|
"Fix dropdown close overlay not working on Windows/Linux."
|
||||||
|
]
|
||||||
|
},
|
||||||
"0.8.9": {
|
"0.8.9": {
|
||||||
"date": "2025-01-02",
|
"date": "2025-01-02",
|
||||||
"notes": [
|
"notes": [
|
||||||
|
|||||||
Reference in New Issue
Block a user