mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
ci(release): use main action always (#11125)
* ci(release): use main action always * ci(release): use more descriptive names * ci: review fixes * ci(release): fixes from testing --------- Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
30
.github/workflows/release.yml
vendored
30
.github/workflows/release.yml
vendored
@@ -72,7 +72,35 @@ jobs:
|
|||||||
- name: Build dependencies
|
- name: Build dependencies
|
||||||
run: pnpm run build
|
run: pnpm run build
|
||||||
|
|
||||||
- name: Release packages
|
- name: Checkout main repository
|
||||||
|
if: ${{ inputs.ref && inputs.ref != 'main' }}
|
||||||
|
uses: actions/checkout@v5
|
||||||
|
with:
|
||||||
|
path: 'main'
|
||||||
|
|
||||||
|
- name: Install action deps (non-main ref only)
|
||||||
|
if: ${{ inputs.ref && inputs.ref != 'main' }}
|
||||||
|
shell: bash
|
||||||
|
working-directory: ./main
|
||||||
|
env:
|
||||||
|
COREPACK_ENABLE_STRICT: 0
|
||||||
|
run: |
|
||||||
|
pnpm self-update 10
|
||||||
|
pnpm install --filter @discordjs/actions --frozen-lockfile --prefer-offline --loglevel error
|
||||||
|
|
||||||
|
- name: Release packages (non-main ref)
|
||||||
|
if: ${{ inputs.ref && inputs.ref != 'main' }}
|
||||||
|
uses: ./main/packages/actions/src/releasePackages
|
||||||
|
with:
|
||||||
|
package: ${{ inputs.package }}
|
||||||
|
exclude: ${{ inputs.exclude }}
|
||||||
|
dry: ${{ inputs.dry_run }}
|
||||||
|
env:
|
||||||
|
NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }}
|
||||||
|
GITHUB_TOKEN: ${{ steps.app-token.outputs.token }}
|
||||||
|
|
||||||
|
- name: Release packages (main ref)
|
||||||
|
if: ${{ !inputs.ref || inputs.ref == 'main' }}
|
||||||
uses: ./packages/actions/src/releasePackages
|
uses: ./packages/actions/src/releasePackages
|
||||||
with:
|
with:
|
||||||
package: ${{ inputs.package }}
|
package: ${{ inputs.package }}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ runs:
|
|||||||
using: composite
|
using: composite
|
||||||
steps:
|
steps:
|
||||||
- uses: oven-sh/setup-bun@v2
|
- uses: oven-sh/setup-bun@v2
|
||||||
- run: bun packages/actions/src/releasePackages/index.ts
|
- run: bun $GITHUB_ACTION_PATH/index.ts
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
INPUT_DEV: ${{ inputs.dev }}
|
INPUT_DEV: ${{ inputs.dev }}
|
||||||
|
|||||||
Reference in New Issue
Block a user