From 440ca7563f882d0e21ab004e48da90bd848257f3 Mon Sep 17 00:00:00 2001 From: Vladimir Rubin Date: Sat, 7 Dec 2024 16:05:37 +0200 Subject: [PATCH] ci: migrate to forgejo --- {.gitea => .forgejo}/workflows/checks.yaml | 2 +- {.gitea => .forgejo}/workflows/docker.yaml | 2 +- {.gitea => .forgejo}/workflows/release.yaml | 36 +++++++++++++-------- 3 files changed, 25 insertions(+), 15 deletions(-) rename {.gitea => .forgejo}/workflows/checks.yaml (94%) rename {.gitea => .forgejo}/workflows/docker.yaml (92%) rename {.gitea => .forgejo}/workflows/release.yaml (58%) diff --git a/.gitea/workflows/checks.yaml b/.forgejo/workflows/checks.yaml similarity index 94% rename from .gitea/workflows/checks.yaml rename to .forgejo/workflows/checks.yaml index 98e3ebc..3a132f7 100644 --- a/.gitea/workflows/checks.yaml +++ b/.forgejo/workflows/checks.yaml @@ -19,7 +19,7 @@ jobs: - name: Setup ssl run: wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb && sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.23_amd64.deb - - uses: erlef/setup-beam@v1 + - uses: https://github.com/erlef/setup-beam@v1 env: ImageOS: ubuntu24 with: diff --git a/.gitea/workflows/docker.yaml b/.forgejo/workflows/docker.yaml similarity index 92% rename from .gitea/workflows/docker.yaml rename to .forgejo/workflows/docker.yaml index 69e8bcf..0dfe240 100644 --- a/.gitea/workflows/docker.yaml +++ b/.forgejo/workflows/docker.yaml @@ -18,7 +18,7 @@ jobs: uses: docker/login-action@v3 with: registry: git.vavakado.xyz # Replace with your Docker registry URL - username: ${{ gitea.actor }} # The actor who triggered the action + username: ${{ forgejo.actor }} # The actor who triggered the action password: ${{ secrets.REGISTRY_TOKEN }} # Your registry token secret - name: Build Docker Image diff --git a/.gitea/workflows/release.yaml b/.forgejo/workflows/release.yaml similarity index 58% rename from .gitea/workflows/release.yaml rename to .forgejo/workflows/release.yaml index e14525d..df0041a 100644 --- a/.gitea/workflows/release.yaml +++ b/.forgejo/workflows/release.yaml @@ -21,7 +21,7 @@ jobs: uses: docker/login-action@v3 with: registry: git.vavakado.xyz # Replace with your Docker registry URL - username: ${{ gitea.actor }} # The actor who triggered the action + username: ${{ forgejo.actor }} # The actor who triggered the action password: ${{ secrets.REGISTRY_TOKEN }} # Your registry token secret - name: Create Git Tag @@ -29,19 +29,29 @@ jobs: git tag ${{ github.event.inputs.version }} git push origin ${{ github.event.inputs.version }} + # - name: Create Release + # run: | + # curl -X POST -H "Authorization: token ${{ secrets.RELEASE_TOKEN }}" \ + # -H "Content-Type: application/json" \ + # -d '{ + # "tag_name": "${{ github.event.inputs.version }}", + # "target_commitish": "main", # Change if your default branch is different + # "name": "${{ github.event.inputs.version }}", + # "body": "Release for version ${{ github.event.inputs.version }}", + # "draft": false, + # "prerelease": false + # }' \ + # https://git.vavakado.xyz/api/v1/repos/${{ gitea.repository_owner }}/${{ gitea.repository }}/releases + - name: Create Release - run: | - curl -X POST -H "Authorization: token ${{ secrets.RELEASE_TOKEN }}" \ - -H "Content-Type: application/json" \ - -d '{ - "tag_name": "${{ github.event.inputs.version }}", - "target_commitish": "main", # Change if your default branch is different - "name": "${{ github.event.inputs.version }}", - "body": "Release for version ${{ github.event.inputs.version }}", - "draft": false, - "prerelease": false - }' \ - https://git.vavakado.xyz/api/v1/repos/${{ gitea.repository_owner }}/${{ gitea.repository }}/releases + uses: actions/forjego-release@v2 + with: + direction: upload + tag: ${{ github.event.inputs.version }} + name: ${{ github.event.inputs.version }} + token: ${{ secrets.RELEASE_TOKEN }} + release-notes-assistant: true + release-dir: ./rel/ - name: Build Docker Image run: |