msw

Форк
0
/
release.yml 
53 строки · 1.1 Кб
1
name: release
2

3
on:
4
  schedule:
5
    - cron: '0 1 * * *'
6
  workflow_dispatch:
7

8
jobs:
9
  release:
10
    runs-on: macos-latest
11
    steps:
12
      - name: Checkout
13
        uses: actions/checkout@v3
14
        with:
15
          fetch-depth: 0
16
          token: ${{ secrets.GH_ADMIN_TOKEN }}
17

18
      - name: Setup Node.js
19
        uses: actions/setup-node@v3
20
        with:
21
          node-version: 18
22
          always-auth: true
23
          registry-url: https://registry.npmjs.org
24

25
      - uses: pnpm/action-setup@v4
26
        with:
27
          version: 8.15.6
28

29
      - name: Setup Git
30
        run: |
31
          git config --local user.name "Artem Zakharchenko"
32
          git config --local user.email "kettanaito@gmail.com"
33

34
      - name: Install dependencies
35
        run: pnpm install
36

37
      - name: Install Playwright browsers
38
        run: pnpm exec playwright install
39

40
      - name: Lint
41
        run: pnpm lint
42

43
      - name: Build
44
        run: pnpm build
45

46
      - name: Tests
47
        run: pnpm test
48

49
      - name: Release
50
        run: pnpm release
51
        env:
52
          GITHUB_TOKEN: ${{ secrets.GH_ADMIN_TOKEN }}
53
          NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
54

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.