mirror of
https://github.com/SteamDeckHomebrew/decky-loader.git
synced 2026-06-13 12:15:09 +03:00
Compare commits
2 Commits
v2.0.2
...
v2.0.4-pre
| Author | SHA1 | Date | |
|---|---|---|---|
| 05d11cfff0 | |||
| 3c24b37247 |
@@ -105,20 +105,51 @@ jobs:
|
||||
name: PluginLoader
|
||||
path: dist
|
||||
|
||||
- name: Bump version and push tag ⏫
|
||||
- name: Bump version ⏫
|
||||
id: tag_version
|
||||
uses: mathieudutour/github-tag-action@v6.0
|
||||
if: ${{ github.event_name == 'workflow_dispatch' }}
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
release_branches: ''
|
||||
pre_release_branches: 'main'
|
||||
append_to_pre_release_tag: '-pre'
|
||||
dry_run: true
|
||||
|
||||
- name: Push tag ⏫
|
||||
uses: rickstaa/action-create-tag@v1.3.2
|
||||
if: ${{ steps.tag_version.outputs.new_tag && github.event_name == 'workflow_dispatch' }}
|
||||
with:
|
||||
tag: ${{ steps.tag_version.outputs.new_tag }}-pre
|
||||
message: Nightly ${{ steps.tag_version.outputs.new_tag }}
|
||||
|
||||
- name: Release 📦
|
||||
uses: softprops/action-gh-release@v1
|
||||
if: ${{ github.event_name == 'workflow_dispatch' }}
|
||||
with:
|
||||
name: Nightly ${{ steps.tag_version.outputs.new_tag }}
|
||||
tag_name: ${{ steps.tag_version.outputs.new_tag }}
|
||||
tag_name: ${{ steps.tag_version.outputs.new_tag }}-pre
|
||||
files: ./dist/PluginLoader
|
||||
prerelease: true
|
||||
generate_release_notes: true
|
||||
|
||||
- name: Bump prerelease
|
||||
id: bump
|
||||
if: ${{ github.event_name == 'schedule' }}
|
||||
run: |
|
||||
git_hash=$(git rev-parse --short "$GITHUB_SHA")
|
||||
echo ::set-output new_tag="nightly-$git_hash"
|
||||
|
||||
- name: Push tag ⏫
|
||||
uses: rickstaa/action-create-tag@v1.3.2
|
||||
if: ${{ github.event_name == 'schedule' }}
|
||||
with:
|
||||
tag: ${{ steps.bump.outputs.new_tag }}
|
||||
message: Nightly ${{ steps.bump.outputs.new_tag }}
|
||||
|
||||
- name: Release 📦
|
||||
uses: softprops/action-gh-release@v1
|
||||
if: ${{ github.event_name == 'schedule' }}
|
||||
with:
|
||||
name: Nightly ${{ steps.bump.outputs.new_tag }}
|
||||
tag_name: ${{ steps.bump.outputs.new_tag }}
|
||||
files: ./dist/PluginLoader
|
||||
prerelease: true
|
||||
generate_release_notes: true
|
||||
|
||||
+7
-4
@@ -33,8 +33,10 @@ class Tab:
|
||||
return (await self.websocket.receive_json()) if receive else None
|
||||
raise RuntimeError("Websocket not opened")
|
||||
|
||||
async def evaluate_js(self, js, run_async=False):
|
||||
await self.open_websocket()
|
||||
async def evaluate_js(self, js, run_async=False, manage_socket=True):
|
||||
if manage_socket:
|
||||
await self.open_websocket()
|
||||
|
||||
res = await self._send_devtools_cmd({
|
||||
"id": 1,
|
||||
"method": "Runtime.evaluate",
|
||||
@@ -45,7 +47,8 @@ class Tab:
|
||||
}
|
||||
})
|
||||
|
||||
await self.client.close()
|
||||
if manage_socket:
|
||||
await self.client.close()
|
||||
return res
|
||||
|
||||
async def get_steam_resource(self, url):
|
||||
@@ -72,7 +75,7 @@ async def get_tabs():
|
||||
r = await res.json()
|
||||
return [Tab(i) for i in r]
|
||||
else:
|
||||
raise Exception(f"/json did not return 200. {await r.text()}")
|
||||
raise Exception(f"/json did not return 200. {await res.text()}")
|
||||
|
||||
async def get_tab(tab_name):
|
||||
tabs = await get_tabs()
|
||||
|
||||
Reference in New Issue
Block a user