diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6133075..663955d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: Build +name: Lint on: push: @@ -7,8 +7,8 @@ on: - hotfix/* jobs: - build-and-test: - name: Build + lint: + name: Lint runs-on: ubuntu-latest steps: @@ -28,6 +28,6 @@ jobs: run: | pnpm install --frozen-lockfile - - name: Build project + - name: Lint project run: | - pnpm run build + pnpm run lint diff --git a/.github/workflows/release-and-publish.yml b/.github/workflows/release-and-publish.yml deleted file mode 100644 index 66e3ffe..0000000 --- a/.github/workflows/release-and-publish.yml +++ /dev/null @@ -1,74 +0,0 @@ -name: Release and Publish - -on: - push: - branches: - - main - paths: - - package.json - - src/** - -jobs: - release: - name: Release - runs-on: ubuntu-latest - - permissions: - contents: write - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Get version from script - id: get_version - run: | - wget https://raw.githubusercontent.com/lzaycoe/brainbox-deployment/refs/heads/main/scripts/get-version.sh - sudo apt-get install jq - chmod +x ./get-version.sh - echo "version=$(./get-version.sh ./package.json)" >> $GITHUB_OUTPUT - shell: bash - - - name: Release - uses: softprops/action-gh-release@v2 - with: - name: brainbox-frontend - v${{ steps.get_version.outputs.version }} - tag_name: ${{ steps.get_version.outputs.version }} - generate_release_notes: true - - publish: - name: Publish Docker Image - runs-on: ubuntu-latest - - permissions: - packages: write - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Get version from script - id: get_version - run: | - wget https://raw.githubusercontent.com/lzaycoe/brainbox-deployment/refs/heads/main/scripts/get-version.sh - sudo apt-get install jq - chmod +x ./get-version.sh - echo "version=$(./get-version.sh ./package.json)" >> $GITHUB_OUTPUT - shell: bash - - - name: Login ghcr.io - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.repository_owner }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Publish image - run: | - docker buildx build . \ - -t ghcr.io/${{ github.repository }}:${{ steps.get_version.outputs.version }} \ - -t ghcr.io/${{ github.repository }}:latest \ - --platform=linux/amd64 \ - --load - docker push ghcr.io/${{ github.repository }}:${{ steps.get_version.outputs.version }} - docker push ghcr.io/${{ github.repository }}:latest