From 3ab24487d449de928de82ed96f987cc03427c69c Mon Sep 17 00:00:00 2001 From: Astound Date: Sat, 10 Aug 2024 12:38:08 +0800 Subject: [PATCH] Update workflows --- .github/workflows/codeql.yml | 41 ------------------------ .github/workflows/deploy-development.yml | 11 +++---- .github/workflows/deploy-nightly.yml | 11 +++---- .github/workflows/deploy-pr.yml | 11 +++---- .github/workflows/deploy.yml | 11 +++---- .github/workflows/lint.yml | 2 +- .github/workflows/npm-update-bot.yml | 4 +-- .github/workflows/stale.yml | 4 +-- 8 files changed, 25 insertions(+), 70 deletions(-) delete mode 100644 .github/workflows/codeql.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml deleted file mode 100644 index 31d962d..0000000 --- a/.github/workflows/codeql.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: "CodeQL" - -on: - push: - branches: [ "master" ] - pull_request: - branches: [ "master" ] - schedule: - - cron: "15 0 * * *" - -jobs: - analyze: - name: Analyze - runs-on: ubuntu-latest - if: github.repository_owner == 'wg-easy' - permissions: - actions: read - contents: read - security-events: write - - strategy: - fail-fast: false - matrix: - language: [ 'javascript-typescript' ] - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: ${{ matrix.language }} - - - name: Autobuild - uses: github/codeql-action/autobuild@v3 - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 - with: - category: "/language:${{matrix.language}}" diff --git a/.github/workflows/deploy-development.yml b/.github/workflows/deploy-development.yml index da26f88..2614eeb 100644 --- a/.github/workflows/deploy-development.yml +++ b/.github/workflows/deploy-development.yml @@ -7,7 +7,7 @@ jobs: deploy: name: Build & Deploy runs-on: ubuntu-latest - if: github.repository_owner == 'wg-easy' + if: gitea.repository_owner == 'heckyel' permissions: packages: write contents: read @@ -22,16 +22,15 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Login to GitHub Container Registry + - name: Login to DockerHub uses: docker/login-action@v3 with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + username: ${{ secrets.DOCKER_REGISTRY_USER }} + password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} - name: Build & Publish Docker Image uses: docker/build-push-action@v6 with: push: true platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8 - tags: ghcr.io/wg-easy/wg-easy:development + tags: docker.io/${{ secrets.DOCKER_REGISTRY_USER }}/wg-easy:development diff --git a/.github/workflows/deploy-nightly.yml b/.github/workflows/deploy-nightly.yml index eac5a29..6e701a1 100644 --- a/.github/workflows/deploy-nightly.yml +++ b/.github/workflows/deploy-nightly.yml @@ -9,7 +9,7 @@ jobs: deploy: name: Build & Deploy runs-on: ubuntu-latest - if: github.repository_owner == 'wg-easy' + if: gitea.repository_owner == 'heckyel' permissions: packages: write contents: read @@ -24,16 +24,15 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Login to GitHub Container Registry + - name: Login to DockerHub uses: docker/login-action@v3 with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + username: ${{ secrets.DOCKER_REGISTRY_USER }} + password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} - name: Build & Publish Docker Image uses: docker/build-push-action@v6 with: push: true platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8 - tags: ghcr.io/wg-easy/wg-easy:nightly + tags: docker.io/${{ secrets.DOCKER_REGISTRY_USER }}/wg-easy:nightly diff --git a/.github/workflows/deploy-pr.yml b/.github/workflows/deploy-pr.yml index 8acd5e6..9a3ba8d 100644 --- a/.github/workflows/deploy-pr.yml +++ b/.github/workflows/deploy-pr.yml @@ -8,7 +8,7 @@ jobs: deploy: name: Build & Deploy runs-on: ubuntu-latest - if: github.repository_owner == 'wg-easy' + if: gitea.repository_owner == 'heckyel' permissions: packages: write contents: read @@ -23,16 +23,15 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Login to GitHub Container Registry + - name: Login to DockerHub uses: docker/login-action@v3 with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + username: ${{ secrets.DOCKER_REGISTRY_USER }} + password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} - name: Build Docker Image uses: docker/build-push-action@v6 with: push: false platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8 - tags: ghcr.io/wg-easy/wg-easy:pr + tags: docker.io/${{ secrets.DOCKER_REGISTRY_USER }}/wg-easy:pr diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1ae7ef8..7f34bba 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,7 +10,7 @@ jobs: deploy: name: Build & Deploy runs-on: ubuntu-latest - if: github.repository_owner == 'wg-easy' + if: gitea.repository_owner == 'heckyel' permissions: packages: write contents: read @@ -25,12 +25,11 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Login to GitHub Container Registry + - name: Login to DockerHub uses: docker/login-action@v3 with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + username: ${{ secrets.DOCKER_REGISTRY_USER }} + password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} - name: Set environment variables run: echo RELEASE=$(cat ./src/package.json | jq -r .release | jq -r .version) >> $GITHUB_ENV @@ -40,4 +39,4 @@ jobs: with: push: true platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8 - tags: ghcr.io/wg-easy/wg-easy:latest, ghcr.io/wg-easy/wg-easy:${{ env.RELEASE }} + tags: docker.io/${{ secrets.DOCKER_REGISTRY_USER }}/wg-easy:latest, docker.io/${{ secrets.DOCKER_REGISTRY_USER }}/wg-easy:${{ env.RELEASE }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 57e10bc..68b1dbb 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,7 +11,7 @@ jobs: lint: name: Lint runs-on: ubuntu-latest - if: github.repository_owner == 'wg-easy' + if: gitea.repository_owner == 'heckyel' steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.github/workflows/npm-update-bot.yml b/.github/workflows/npm-update-bot.yml index 7df5de4..4db1978 100644 --- a/.github/workflows/npm-update-bot.yml +++ b/.github/workflows/npm-update-bot.yml @@ -10,12 +10,12 @@ jobs: npmupbot: name: NPM Update Bot 🤖 runs-on: ubuntu-latest - if: github.repository_owner == 'wg-easy' + if: gitea.repository_owner == 'heckyel' steps: - name: Checkout repository uses: actions/checkout@v4 with: - repository: wg-easy/wg-easy + repository: heckyel/wg-easy ref: master - name: Setup Node uses: actions/setup-node@v4 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 868fa29..05f0005 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -14,7 +14,7 @@ jobs: stale: runs-on: ubuntu-latest - if: github.repository_owner == 'wg-easy' + if: gitea.repository_owner == 'heckyel' permissions: issues: write pull-requests: write @@ -31,5 +31,5 @@ jobs: days-before-pr-close: 14 stale-pr-message: "This PR is stale because it has been open for 30 days with no activity." close-pr-message: "This PR was closed because it has been inactive for 14 days since being marked as stale." - repo-token: ${{ secrets.GITHUB_TOKEN }} + repo-token: ${{ secrets.GITEA_TOKEN }} operations-per-run: 100