Skip to content
Snippets Groups Projects
Closed yarn release publish does not behave as expected
  • View options
  • yarn release publish does not behave as expected

  • View options
  • Closed Issue created by Warren Gifford

    Created by: davejrt

    When release sourcegraph 3.21.0 , and running yarn run release release:publish 3.21.0 I got the following errors.

    This sourcegraph/sourcegraph#14880 was created successfully but nothing on deploy/sourcegraph :

    dave@dave-dev:~/sourcegraph/sourcegraph/dev/release (main)$ yarn run release release:publish 3.21.0 --help
    yarn run v1.22.4
    $ node ./out/release.js release:publish 3.21.0 --help
    Created temp directory /tmp/sg-release-sourcegraph-sourcegraph-JnWoRQ
    + git clone --depth 10 git@github.com:sourcegraph/sourcegraph
    Cloning into 'sourcegraph'...
    remote: Enumerating objects: 5499, done.
    remote: Counting objects: 100% (5499/5499), done.
    remote: Compressing objects: 100% (4904/4904), done.
    remote: Total 5499 (delta 780), reused 2079 (delta 399), pack-reused 0
    Receiving objects: 100% (5499/5499), 15.78 MiB | 18.46 MiB/s, done.
    Resolving deltas: 100% (780/780), done.
    + cd ./sourcegraph
    + git fetch --depth 10 origin main:main
    fatal: Refusing to fetch into current branch refs/heads/main of non-bare repository
    + git checkout main
    Already on 'main'
    Your branch is up to date with 'origin/main'.
    + find . -type f -name '*.md' '!' -name CHANGELOG.md -exec sed -i -E 's/sourcegraph\/server:[0-9]+\.[0-9]+\.[0-9]+/sourcegraph\/server:3.21.0/g' '{}' +
    + sed -i -E 's/version `[0-9]+\.[0-9]+\.[0-9]+`/version `3.21.0`/g' doc/index.md
    + comby -in-place 'currentReleaseRevspec := ":[1]"' 'currentReleaseRevspec := "v3.21.0"' doc/_resources/templates/document.html
    + comby -in-place 'latestReleaseKubernetesBuild = newBuild(":[1]")' 'latestReleaseKubernetesBuild = newBuild("3.21.0")' cmd/frontend/internal/app/updatecheck/handler.go
    + comby -in-place 'latestReleaseDockerServerImageBuild = newBuild(":[1]")' 'latestReleaseDockerServerImageBuild = newBuild("3.21.0")' cmd/frontend/internal/app/updatecheck/handler.go
    + git add :/
    + git commit -a -m 'Update latest release to 3.21.0'
    [main bb8c03f] Update latest release to 3.21.0
     13 files changed, 17 insertions(+), 17 deletions(-)
    + git push origin HEAD:publish-3.21.0
    Enumerating objects: 55, done.
    Counting objects: 100% (55/55), done.
    Delta compression using up to 6 threads
    Compressing objects: 100% (28/28), done.
    Writing objects: 100% (28/28), 2.02 KiB | 690.00 KiB/s, done.
    Total 28 (delta 26), reused 0 (delta 0)
    remote: Resolving deltas: 100% (26/26), completed with 26 local objects.
    remote:
    remote: Create a pull request for 'publish-3.21.0' on GitHub by visiting:
    remote:      https://github.com/sourcegraph/sourcegraph/pull/new/publish-3.21.0
    remote:
    To github.com:sourcegraph/sourcegraph
     * [new branch]      HEAD -> publish-3.21.0
    Created temp directory /tmp/sg-release-sourcegraph-deploy-sourcegraph-D1wSFU
    Base 1.1 does not exist
    + git clone --depth 10 git@github.com:sourcegraph/deploy-sourcegraph
    Cloning into 'deploy-sourcegraph'...
    remote: Enumerating objects: 550, done.
    remote: Counting objects: 100% (550/550), done.
    remote: Compressing objects: 100% (353/353), done.
    remote: Total 550 (delta 284), reused 338 (delta 183), pack-reused 0
    Receiving objects: 100% (550/550), 181.03 KiB | 6.24 MiB/s, done.
    Resolving deltas: 100% (284/284), done.
    + cd ./deploy-sourcegraph
    + git checkout -b 1.1
    Switched to a new branch '1.1'
    + go install github.com/slimsag/update-docker-tags
    + .github/workflows/scripts/update-docker-tags.sh 3.21.0
    flag provided but not defined: -enforce
    update-docker-tags
    
    Usage:
            update-docker-tags [options] < FILE | FOLDER >...
    
    Options:
            --constraint (repeatable) enforce a semver constraint for a given docker image
    
    Examples:
    
            Update all image tags in a directory:
    
            $ update-docker-tags dir/
    
            Update all image tags in the given files and folders, enforcing constraints:
    
            $ update-docker-tags --constraint=ubuntu=<18.04 --constraint=alpine=<3.10 deployment.yaml dir/
    Error: Command failed with exit code 2: bash -c set -ex
    
                    .github/workflows/scripts/update-docker-tags.sh 3.21.0;
        at makeError (/home/dave/sourcegraph/sourcegraph/node_modules/execa/lib/error.js:59:11)
        at handlePromise (/home/dave/sourcegraph/sourcegraph/node_modules/execa/index.js:114:26)
        at processTicksAndRejections (internal/process/task_queues.js:93:5)
        at async createBranchWithChanges (/home/dave/sourcegraph/sourcegraph/dev/release/out/github.js:193:17)
        at async Object.createChangesets (/home/dave/sourcegraph/sourcegraph/dev/release/out/github.js:134:9)
        at async Object.run (/home/dave/sourcegraph/sourcegraph/dev/release/out/release.js:269:13)
        at async /home/dave/sourcegraph/sourcegraph/dev/release/out/release.js:349:13
        at async Promise.all (index 0)
        at async run (/home/dave/sourcegraph/sourcegraph/dev/release/out/release.js:345:5)
        at async main (/home/dave/sourcegraph/sourcegraph/dev/release/out/release.js:370:5) {
      shortMessage: 'Command failed with exit code 2: bash -c set -ex\n' +
        '\n' +
        '                .github/workflows/scripts/update-docker-tags.sh 3.21.0;',
      command: 'bash -c set -ex\n' +
        '\n' +
        '                .github/workflows/scripts/update-docker-tags.sh 3.21.0;',
      exitCode: 2,
      signal: undefined,
      signalDescription: undefined,
      stdout: undefined,
      stderr: undefined,
      failed: true,
      timedOut: false,
      isCanceled: false,
      killed: false
    }
    Done in 15.84s.
    dave@dave-dev:~/sourcegraph/sourcegraph/dev/release (main)$

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first