30 lines
668 B
YAML
30 lines
668 B
YAML
name: "Mirrors"
|
|
|
|
on:
|
|
workflow_call:
|
|
inputs:
|
|
codeberg-repo:
|
|
required: false
|
|
type: string
|
|
secrets:
|
|
CODEBERG_USERNAME:
|
|
required: false
|
|
CODEBERG_TOKEN:
|
|
required: false
|
|
|
|
jobs:
|
|
to-codeberg:
|
|
if: ${{ inputs.codeberg-repo }}
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v3
|
|
with:
|
|
fetch-depth: 0
|
|
- name: Mirror to Codeberg
|
|
uses: LoredDev/mirror-action@master
|
|
with:
|
|
REMOTE: ${{ inputs.codeberg-repo }}
|
|
GIT_USERNAME: ${{ secrets.CODEBERG_USERNAME }}
|
|
GIT_PASSWORD: ${{ secrets.CODEBERG_TOKEN }}
|