From f36fc55585fb8f2cba6a157ba0a482f4cef2fcc9 Mon Sep 17 00:00:00 2001 From: Snorre Eskeland Brekke Date: Fri, 2 Sep 2022 14:36:13 +0200 Subject: [PATCH] fix: show note about manual config steps in semver-workflow --- .../semver-workflow/.github/workflows/main.yml | 4 ++-- assets/inject/semver-workflow/.releaserc.json | 2 +- src/presets/semver-workflow.ts | 12 ++++++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/assets/inject/semver-workflow/.github/workflows/main.yml b/assets/inject/semver-workflow/.github/workflows/main.yml index c346f68d..adc115d3 100644 --- a/assets/inject/semver-workflow/.github/workflows/main.yml +++ b/assets/inject/semver-workflow/.github/workflows/main.yml @@ -2,10 +2,10 @@ name: CI & Release on: # Build on pushes to release branches push: - branches: [main] + branches: [] # Build on pull requests targeting release branches pull_request: - branches: [main] + branches: [] workflow_dispatch: inputs: release: diff --git a/assets/inject/semver-workflow/.releaserc.json b/assets/inject/semver-workflow/.releaserc.json index fd9fad14..0dde3860 100644 --- a/assets/inject/semver-workflow/.releaserc.json +++ b/assets/inject/semver-workflow/.releaserc.json @@ -1,4 +1,4 @@ { "extends": "@sanity/semantic-release-preset", - "branches": ["main"] + "branches": [] } diff --git a/src/presets/semver-workflow.ts b/src/presets/semver-workflow.ts index 2d44db4c..3b82cbf8 100644 --- a/src/presets/semver-workflow.ts +++ b/src/presets/semver-workflow.ts @@ -10,6 +10,8 @@ import { writePackageJsonDirect, } from '../npm/package' import log from '../util/log' +import outdent from 'outdent' +import chalk from 'chalk' export const semverWorkflowPreset: Preset = { name: 'semver-workflow', @@ -45,6 +47,16 @@ async function addDevDependencies(options: InjectOptions) { newPkg.devDependencies = devDeps await writePackageJsonDirect(newPkg, options) log.info('Updated devDependencies.') + + log.info( + chalk.green( + outdent` + You must configure branch-config in the following files manually: + - .release.json + - .github/workflows/main.yml + `.trim() + ) + ) } function semverWorkflowFiles(): FromTo[] {