/
githubmirror
/
pixijs
Обзор
Документация
Войти
/
githubmirror
/
pixijs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
.github/workflows/release.yml
65 строк
2 KB
Zyie
chore: update GitHub Actions and npm to latest (#12070)
01 июн 2026, 16:56
Не верифицирован
01 июн 2026, 16:56
009e338
Код
Авторство
О чём код?
name: Release on: workflow_call: jobs: release: env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID || '' }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} AWS_REGION: ${{ secrets.AWS_REGION }} SOURCE_DIR: '.s3_uploads' runs-on: ubuntu-22.04 permissions: id-token: write contents: write steps: - name: Checkout uses: actions/checkout@v6 - name: Setup project uses: ./.github/actions/setup with: node-version: 24 npm-version: latest # Build the project - name: Build run: npm run dist # Append assets to releases - name: Upload Assets to Release uses: softprops/action-gh-release@v2 with: files: | ./dist/**/* # Release is published and deployed into s3://bucket-name/v5.22/ - name: Deploy Released Branches uses: jakejarvis/s3-sync-action@master if: env.AWS_ACCESS_KEY_ID != '' with: args: --acl public-read --follow-symlinks --delete --cache-control "max-age=2592000" env: DEST_DIR: ${{ github.event.release.tag_name }} # Same release from previous deployed into s3://bucket-name/release/ - name: Deploy Latest Release uses: jakejarvis/s3-sync-action@master if: github.event.release.prerelease == false && env.AWS_ACCESS_KEY_ID != '' with: args: --acl public-read --follow-symlinks --delete --cache-control "max-age=1209600" env: DEST_DIR: 'release' # Publish to NPM - name: Publish Latest Release if: github.event.release.prerelease == false run: npm publish # Publish to NPM with prerelease dist-tag - name: Publish Latest Prerelease if: github.event.release.prerelease run: npm publish --tag prerelease-v8