Skip to content

ci(vue-tsc): added job to run vue-tsc to validate strict types #484

ci(vue-tsc): added job to run vue-tsc to validate strict types

ci(vue-tsc): added job to run vue-tsc to validate strict types #484

Workflow file for this run

# SPDX-License-Identifier: Apache-2.0
# Copyright 2020 - 2024 Pionix GmbH and Contributors to EVerest
name: Package EVerest Admin Panel
on:
pull_request:
branches:
- '*'
push:
branches:
- main
tags:
- '*'
workflow_dispatch: {}
jobs:
package:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup node + pnpm install
uses: ./.github/actions/setup-node
with:
pnpm-version: 9
- name: Build
run: pnpm build
- name: Tar
if: startsWith(github.ref, 'refs/tags/') && success()
run: tar -C dist -czf everest-admin-panel.tar.gz ./
- name: Release
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/') && success()
with:
files: everest-admin-panel.tar.gz