Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

... #26

Merged
merged 29 commits into from
Feb 18, 2025
Merged

... #26

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
f882cdd
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
0aadacc
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
09c3a24
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
ef5a659
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
803698e
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
bf16ba7
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
63bc87c
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
471b736
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
87994c8
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
eb0fa6a
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
36ecc0a
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
53e098d
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
a2ea248
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
95e5b87
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
f4bc11c
Delete .github/workflows/build-and-release.yml
StoneyEagle Jan 15, 2025
b219725
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
04719f6
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
d978eef
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
281e9ae
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
9b33d98
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
2690693
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
1a6a5cb
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
c5fe1d8
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
39fc2dc
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
2b93409
Merge remote-tracking branch 'origin/dev'
actions-user Jan 15, 2025
cfc283d
Merge branch 'dev'
StoneyEagle Jan 15, 2025
6b1ece6
Merge branch 'master' of https://github.com/NoMercy-Entertainment/NoM…
StoneyEagle Jan 15, 2025
a65cbff
Merge remote-tracking branch 'origin/dev'
StoneyEagle Feb 18, 2025
f6bd367
fix: streamline GitHub Actions workflow for merging branches; improve…
StoneyEagle Feb 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions .github/workflows/test-and-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,13 +58,11 @@ jobs:
git config user.name "GitHub Actions"
git config user.email "[email protected]"

git remote update
git fetch origin
git checkout master
git pull --rebase origin master

git checkout -b master origin/master

git merge origin/dev --allow-unrelated-histories -X theirs

git merge origin/dev --no-edit --allow-unrelated-histories -X theirs
git push origin master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
71 changes: 71 additions & 0 deletions .github/workflows/upload-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
name: Create and Upload Release

on:
workflow_run:
workflows: ["Build Executables"]
types:
- completed
workflow_dispatch:

permissions:
contents: write
id-token: write
pull-requests: write

jobs:
create_and_upload_release:
runs-on: ubuntu-latest

steps:
# Download the uploaded executables artifact
- name: Download Executables Artifact
uses: actions/download-artifact@v4
with:
name: executables

# Create the GitHub release
- name: Create Release
id: create_release
uses: actions/create-release@v1
with:
tag_name: v${{ github.run_number }}
release_name: NoMercy MediaServer Release
body: |
New release for NoMercy MediaServer is ready.
draft: false
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

# Upload Windows Release Asset
- name: Upload Windows Release Asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./output/NoMercyMediaServer.exe
asset_name: NoMercyMediaServer.exe
asset_content_type: application/vnd.microsoft.portable-executable

# Upload macOS Release Asset
- name: Upload macOS Release Asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./output/NoMercyMediaServer.dmg
asset_name: NoMercyMediaServer.dmg
asset_content_type: application/x-apple-diskimage

# Upload Linux Release Asset
- name: Upload Linux Release Asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./output/NoMercyMediaServer
asset_name: NoMercyMediaServer
asset_content_type: application/x-executable
6 changes: 0 additions & 6 deletions .idea/.idea.NoMercy.Server/.idea/sqldialects.xml

This file was deleted.