diff --git a/.gitea/workflows/main.yaml b/.gitea/workflows/main.yaml index 58c84a0..2be6de9 100644 --- a/.gitea/workflows/main.yaml +++ b/.gitea/workflows/main.yaml @@ -4,8 +4,6 @@ on: push: branches: - main - tags: - - v* jobs: build: @@ -18,29 +16,3 @@ jobs: run: npm install - name: Run build run: npm run build - - release: - if: gitea.event_name == 'tag' - runs-on: ubuntu-latest - steps: - - name: Check out repository code - uses: actions/checkout@v4 - - name: Setup zip - run: sudo apt-get install zip -y - - name: Install JS dependencies - run: npm install - - name: Run build - run: npm run build - - name: Prepare release - run: | - bash scripts/prepare_release.sh - mv dist vision-start/ - mv manifest.json vision-start/ - - name: Create zip archive - run: zip -r vision-start-${{ gitea.ref_name }}.zip vision-start - - name: Release zip - uses: akkuman/gitea-release-action@v1 - with: - name: ${{ gitea.ref_name }} - tag_name: ${{ gitea.ref_name }} - files: vision-start-${{ gitea.ref_name }}.zip \ No newline at end of file diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml new file mode 100644 index 0000000..857847d --- /dev/null +++ b/.gitea/workflows/release.yaml @@ -0,0 +1,33 @@ +name: Build and Release + +on: + push: + tags: + - v* + +jobs: + release: + if: gitea.event_name == 'tag' + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@v4 + - name: Setup zip + run: sudo apt-get install zip -y + - name: Install JS dependencies + run: npm install + - name: Run build + run: npm run build + - name: Prepare release + run: | + bash scripts/prepare_release.sh + mv dist vision-start/ + mv manifest.json vision-start/ + - name: Create zip archive + run: zip -r vision-start-${{ gitea.ref_name }}.zip vision-start + - name: Release zip + uses: akkuman/gitea-release-action@v1 + with: + name: ${{ gitea.ref_name }} + tag_name: ${{ gitea.ref_name }} + files: vision-start-${{ gitea.ref_name }}.zip \ No newline at end of file