9999 with :
100100 node-version : " 14"
101101
102- - name : Install Wine
102+ - name : Install Wine64
103103 run : sudo apt update && sudo apt install wine64
104104
105+ - name : Install Wine32
106+ run : |
107+ sudo dpkg --add-architecture i386
108+ sudo apt-get update
109+ sudo apt-get install wine32
110+
105111 - name : ⬇️ Checkout repo
106112 uses : actions/checkout@v4
107113 with :
@@ -126,19 +132,24 @@ jobs:
126132
127133 - name : 📦 Electron Builder
128134 run : npm run electron:package:win
135+ env :
136+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
129137
130138 - name : Get latest release number
131139 id : get_latest_release
132140 uses : actions/github-script@v4
133141 with :
134142 github-token : ${{ secrets.GITHUB_TOKEN }}
135143 script : |
136- const response = await github.repos.getLatestRelease ({
144+ const response = await github.repos.listReleases ({
137145 owner: context.repo.owner,
138- repo: context.repo.repo
146+ repo: context.repo.repo,
147+ per_page: 10
139148 });
140- const latestRelease = response.data.tag_name;
141- const versionParts = latestRelease.replace(/^v/, '').split('.');
149+
150+ const latestPreRelease = response.data[0];
151+ const preReleaseTag = latestPreRelease.name;
152+ const versionParts = preReleaseTag.replace(/^v/, '').split('.');
142153 const newVersion = `${parseInt(versionParts[0])}.${parseInt(versionParts[1])}.${parseInt(versionParts[2]) + 1}`;
143154 console.log(`::set-output name=new_version::${newVersion}`);
144155
@@ -152,7 +163,7 @@ jobs:
152163 files : |
153164 ./dist/LinguifAI\ Setup\ ${{ steps.get_latest_release.outputs.new_version }}.exe
154165 tag_name : v${{ steps.get_latest_release.outputs.new_version }}
155- name : Release v${{ steps.get_latest_release.outputs.new_version }}
166+ name : v${{ steps.get_latest_release.outputs.new_version }}
156167 prerelease : true
157168 body : |
158169 Descrição do release aqui
0 commit comments