Testing new workflows

This commit is contained in:
XargonWan 2024-11-05 11:37:17 +09:00
parent 07475f5c9b
commit 7f864a8c6e
5 changed files with 65 additions and 24 deletions

20
.github/workflows/build-artifacts.yml vendored Normal file
View file

@ -0,0 +1,20 @@
name: "Build Artifacts for RetroDECK main manifest"
on:
push:
branches:
- master
- main
workflow_call:
jobs:
Building-project:
runs-on: ubuntu-latest
steps:
- name: "Install dependencies"
uses: RetroDECK/components-template/.github/workflows/install_dependencies.yml@main
- name: "Build project"
uses: RetroDECK/components-template/.github/workflows/build_artifacts.yml@main

15
.github/workflows/pr-from-upstream.yml vendored Normal file
View file

@ -0,0 +1,15 @@
name: "Sync with Upstream and Create PR"
on:
workflow_call:
schedule:
- cron: "30 0 * * *" # Run every day at 00:30 UTC (9:30 JST)
jobs:
Upstream-sync:
runs-on: ubuntu-latest
steps:
- name: "Sync with upstream"
uses: RetroDECK/components-template/.github/workflows/pr_from_upstream.yml@main

View file

@ -1,24 +0,0 @@
name: Check for updates
on:
schedule: # for scheduling to work this file must be in the default branch
- cron: "30 0 * * 5"
workflow_dispatch: # can be manually dispatched under GitHub's "Actions" tab
jobs:
flatpak-external-data-checker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: docker://ghcr.io/flathub/flatpak-external-data-checker:latest
env:
GIT_AUTHOR_NAME: Flatpak External Data Checker
GIT_COMMITTER_NAME: Flatpak External Data Checker
# email sets "github-actions[bot]" as commit author, see https://github.community/t/github-actions-bot-email-address/17204/6
GIT_AUTHOR_EMAIL: 41898282+github-actions[bot]@users.noreply.github.com
GIT_COMMITTER_EMAIL: 41898282+github-actions[bot]@users.noreply.github.com
EMAIL: 41898282+github-actions[bot]@users.noreply.github.com
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
entrypoint: /bin/sh
args: -c "git config --global --add safe.directory /github/workspace && cd /github/workspace && /app/flatpak-external-data-checker --update --never-fork net.rpcs3.RPCS3.yaml"

BIN
icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>org.solarus_games.solarus.Launcher.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<name>Solarus Launcher</name>
<summary>Browse and play your Solarus quest collection.</summary>
<description>
<p>
Solarus Launcher is a desktop GUI frontend that allows to browse and play to Solarus quests, which are video games made with the Solarus game engine.
</p>
</description>
<screenshots>
<screenshot type="default">
<image>https://www.solarus-games.org/data/en/entities/article/old/2016/07/images/solarus-launcher.png</image>
</screenshot>
</screenshots>
<url type="homepage">https://www.solarus-games.org/</url>
<update_contact>christopho@solarus-games.org</update_contact>
<launchable type="desktop-id">org.solarus_games.solarus.Launcher.desktop</launchable>
<project_group>Solarus</project_group>
<developer_name>Solarus Team</developer_name>
<content_rating type="oars-1.1">
<content_attribute id="violence-cartoon">moderate</content_attribute>
<content_attribute id="violence-bloodshed">mild</content_attribute>
</content_rating>
<releases>
<release version="1.6.5" date="2021-04-06" />
</releases>
</component>