diff --git a/.github/workflows/publish-docker.yml b/.gitea/workflows/publish-docker.yml similarity index 100% rename from .github/workflows/publish-docker.yml rename to .gitea/workflows/publish-docker.yml diff --git a/.github/workflows/publish-docs.yml b/.gitea/workflows/publish-docs.yml similarity index 100% rename from .github/workflows/publish-docs.yml rename to .gitea/workflows/publish-docs.yml diff --git a/.github/workflows/publish-release.yml b/.gitea/workflows/publish-release.yml similarity index 69% rename from .github/workflows/publish-release.yml rename to .gitea/workflows/publish-release.yml index c18d680..39d6176 100644 --- a/.github/workflows/publish-release.yml +++ b/.gitea/workflows/publish-release.yml @@ -8,28 +8,33 @@ on: jobs: build: runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Setup dotnet 8.x + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup .NET 8.x uses: actions/setup-dotnet@v3 with: dotnet-version: 8.x - - name: Display dotnet version + - name: Show .NET version run: dotnet --version - name: Extract version id: version run: | - VERSION="${GITHUB_REF_NAME#OFDLV}" + VERSION="${GITEA_REF_NAME#OFDLV}" echo "Version: $VERSION" - echo "version=$VERSION" >> "$GITHUB_OUTPUT" + echo "version=$VERSION" >> "$GITEA_OUTPUT" - - name: Run build + - name: Build for Windows and Linux run: | dotnet publish -p:Version=${{ steps.version.outputs.version }} -p:WarningLevel=0 -c Release -r win-x86 --self-contained true -p:PublishSingleFile=true -o outwin dotnet publish -p:Version=${{ steps.version.outputs.version }} -p:WarningLevel=0 -c Release -r linux-x64 --self-contained true -p:PublishSingleFile=true -o outlin + + - name: Copy and patch extra files + run: | cp ./OF\ DL/rules.json outwin/ chmod +x ./outlin/OF\ DL cd outwin @@ -42,23 +47,22 @@ jobs: zip ../OFDLV${{ steps.version.outputs.version }}.zip OF\ DL.exe e_sqlite3.dll rules.json config.conf cdm ffmpeg.exe LICENSE.ffmpeg cd .. - - name: Create release - uses: actions/create-release@v1 - id: create_release + - name: Create Gitea release + uses: https://gitea.com/actions/create-release@v1 with: + tag_name: ${{ gitea.ref }} + release_name: ${{ steps.version.outputs.version }} draft: true prerelease: false - release_name: ${{ steps.version.outputs.version }} - tag_name: ${{ github.ref }} env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} - - name: Upload Windows zip - uses: actions/upload-release-asset@v1 + - name: Upload release asset + uses: https://gitea.com/actions/upload-release-asset@v1 with: - upload_url: ${{ steps.create_release.outputs.upload_url }} + upload_url: ${{ steps.create-release.outputs.upload_url }} asset_path: ./OFDLV${{ steps.version.outputs.version }}.zip asset_name: OFDLV${{ steps.version.outputs.version }}.zip asset_content_type: application/zip env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}