mirror of
http://mpg123.de/trunk/.git
synced 2025-08-06 10:02:38 +03:00
add madebr github mirror actions
git-svn-id: svn://scm.orgis.org/mpg123/trunk@5199 35dc7657-300d-0410-a2e5-dc2837fedb53
This commit is contained in:
22
.github/workflows/cron.yml
vendored
Normal file
22
.github/workflows/cron.yml
vendored
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: "0 0/3 * * *" # Run every 3 hour
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
git_svn_sync:
|
||||||
|
runs-on: "ubuntu-latest"
|
||||||
|
steps:
|
||||||
|
- name: "Checkout git mpg123 clone"
|
||||||
|
uses: "actions/checkout@v2"
|
||||||
|
with:
|
||||||
|
fetch-depth: 0
|
||||||
|
- name: "Download (new) revisions from mpg123 git-svn"
|
||||||
|
run: |
|
||||||
|
git remote add mpg123 https://mpg123.org/trunk/.git/
|
||||||
|
git fetch mpg123
|
||||||
|
- name: "Set mpg123's master as new master"
|
||||||
|
run: |
|
||||||
|
git switch -C master mpg123/master
|
||||||
|
- name: "Force push (new) master"
|
||||||
|
run: |
|
||||||
|
git push origin master -f
|
29
.github/workflows/pr.yml
vendored
Normal file
29
.github/workflows/pr.yml
vendored
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: "0 * * * *" # Run every hour
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
send_mail:
|
||||||
|
runs-on: "ubuntu-latest"
|
||||||
|
steps:
|
||||||
|
- name: "Checkout git mpg123 clone"
|
||||||
|
uses: "actions/checkout@v2"
|
||||||
|
with:
|
||||||
|
ref: "updater"
|
||||||
|
- name: "Setup python"
|
||||||
|
uses: "actions/setup-python@v2"
|
||||||
|
with:
|
||||||
|
python-version: "3.x"
|
||||||
|
- name: "Install Python requirements"
|
||||||
|
run: |
|
||||||
|
python -m pip install --user pygithub
|
||||||
|
- name: "Send mail"
|
||||||
|
run: |
|
||||||
|
python scripts/mail-for-all-new-open-prs.py
|
||||||
|
env:
|
||||||
|
PUSH_GITHUB_TOKEN: ${{ secrets.PUSH_GITHUB_TOKEN }}
|
||||||
|
MAIL_RECEIVER: ${{ secrets.MAIL_RECEIVER }}
|
||||||
|
MAIL_SENDER: ${{ secrets.MAIL_SENDER }}
|
||||||
|
MAIL_SERVER: ${{ secrets.MAIL_SERVER }}
|
||||||
|
MAIL_LOGIN: ${{ secrets.MAIL_LOGIN }}
|
||||||
|
MAIL_PASSWORD: ${{ secrets.MAIL_PASSWORD }}
|
1
AUTHORS
1
AUTHORS
@@ -30,6 +30,7 @@ The creator: Michael Hipp (email: hippm@informatik.uni-tuebingen.de - please bot
|
|||||||
|
|
||||||
Contributions/ideas Thomas Orgis era (includes backports from mhipp trunk):
|
Contributions/ideas Thomas Orgis era (includes backports from mhipp trunk):
|
||||||
|
|
||||||
|
madebr and manx: github mirror and CI
|
||||||
Vitaly Kirsanov <krokoziabla@gmail.com>: ports/cmake (optional CMake build)
|
Vitaly Kirsanov <krokoziabla@gmail.com>: ports/cmake (optional CMake build)
|
||||||
Won-Kyu Park <wkpark@gmail.com>: patch to get rid of asm textrels (x86 PIC)
|
Won-Kyu Park <wkpark@gmail.com>: patch to get rid of asm textrels (x86 PIC)
|
||||||
Michael Weiser <michaelweiser@users.sf.net>: update of coreaudio output to AudioComponents API
|
Michael Weiser <michaelweiser@users.sf.net>: update of coreaudio output to AudioComponents API
|
||||||
|
22
README.md
Normal file
22
README.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# mpg123 git clone
|
||||||
|
|
||||||
|
(See README for actual information about mpg123 itself, this is about the Github mirror.)
|
||||||
|
|
||||||
|
This git repo tracks [mpg123's subversion repo](http://mpg123.org/cgi-bin/scm/mpg123/).
|
||||||
|
|
||||||
|
## Branches
|
||||||
|
|
||||||
|
(This is going to change to benefit from CI actions.)
|
||||||
|
|
||||||
|
- [master](https://github.com/madebr/mpg123/tree/master): the actual mpg123 sources. This tracks mpg123 development.
|
||||||
|
|
||||||
|
- updater: contains scripts to keep the master branch up-to-date.
|
||||||
|
This is the default branch as cron github actions need to be defined in the default branch.
|
||||||
|
|
||||||
|
## Pull requests
|
||||||
|
|
||||||
|
This clone just tracks upstream. It is not official in any means.
|
||||||
|
Pull requests will not get merged by this git repo.
|
||||||
|
It is possible to open a pull request here, and open a ticket on [mpg123's official issue tracker](https://sourceforge.net/p/mpg123/bugs/).
|
||||||
|
Or send a mail to [one of the mailing lists](https://sourceforge.net/p/mpg123/mailman/).
|
||||||
|
|
2021
scripts/mail-for-all-new-open-prs.py
Normal file
2021
scripts/mail-for-all-new-open-prs.py
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user