diff --git a/.github/workflows/docker-develop.yml b/.github/workflows/docker-develop.yml index 05bb7f77f9..4777c7a0e8 100644 --- a/.github/workflows/docker-develop.yml +++ b/.github/workflows/docker-develop.yml @@ -6,11 +6,17 @@ on: - develop workflow_dispatch: +env: + REGISTRY: ghcr.io + jobs: push_to_registry: - name: Push Docker image to Docker Hub + name: Push Docker image to GHCR runs-on: ubuntu-latest - if: github.repository == 'misskey-dev/misskey' + if: github.repository == 'transfem-org/Sharkey' + permissions: + contents: read + packages: write steps: - name: Check out the repo uses: actions/checkout@v4.0.0 @@ -18,18 +24,20 @@ jobs: id: buildx uses: docker/setup-buildx-action@v3.0.0 with: - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 - name: Docker meta id: meta uses: docker/metadata-action@v5 with: - images: misskey/misskey - - name: Log in to Docker Hub + images: ${{ env.REGISTRY }}/transfem-org/sharkey + - name: Log in to GHCR uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - name: Build and Push to Docker Hub + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + - name: Build and Push to GHCR + id: build uses: docker/build-push-action@v5 with: builder: ${{ steps.buildx.outputs.name }} @@ -37,7 +45,14 @@ jobs: push: true platforms: ${{ steps.buildx.outputs.platforms }} provenance: false - tags: misskey/misskey:develop + tags: ${{ env.REGISTRY }}/transfem-org/sharkey:develop labels: develop cache-from: type=gha cache-to: type=gha,mode=max + - name: Push update to server + if: steps.build.outcome == 'success' + uses: indiesdev/curl@v1.1 + with: + url: ${{ secrets.AUTO_UPDATE_URL }} + method: POST + timeout: 600000 diff --git a/README.md b/README.md index ab4388c2eb..74397da789 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,21 @@