diff --git a/.github/workflows/update-tags.yml b/.github/workflows/update-tags.yml deleted file mode 100644 index 1bdc6563b..000000000 --- a/.github/workflows/update-tags.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Update tags -on: - workflow_dispatch: - inputs: - semver: - required: true - branch: - required: true - -jobs: - dispatch: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v2 - with: - go-version: "^1.19" - - # generate update - - name: Pin tags to ${{ github.event.inputs.semver }} - run: tools/update-docker-tags.sh "${{ github.event.inputs.semver }}" - - name: Open pull request - uses: peter-evans/create-pull-request@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - base: ${{ github.event.inputs.branch }} - branch: upgrade-${{ github.event.inputs.branch }} - title: "Upgrade ${{ github.event.inputs.branch }} to ${{ github.event.inputs.semver }}" - body: | - Upgrade the `${{ github.event.inputs.branch }}` branch's Sourcegraph Docker images to enforce constraints `${{ github.event.inputs.semver }}`. - - This pull request was generate by [this run](https://github.com/sourcegraph/deploy-sourcegraph/actions/runs/${{ github.run_id }}) - commit-message: "Upgrade to Sourcegraph ${{ github.event.inputs.semver }}" diff --git a/tools/enforce-tags/main.go b/tools/enforce-tags/main.go deleted file mode 100644 index 555d11b5c..000000000 --- a/tools/enforce-tags/main.go +++ /dev/null @@ -1,42 +0,0 @@ -package main - -import ( - "fmt" - "log" - "os" - "os/exec" - "strings" - - "github.com/sourcegraph/sourcegraph/dev/ci/images" -) - -func main() { - if len(os.Args) != 3 { - log.Fatal("constraint, directory arguments must be provided") - } - var ( - constraint = os.Args[1] - dir = os.Args[2] - ) - args := []string{ - "run", - "github.com/sourcegraph/update-docker-tags", - } - for _, image := range images.DeploySourcegraphDockerImages { - if constraint != "" { - args = append(args, fmt.Sprintf("-enforce=sourcegraph/%s=%s", image, constraint)) - } else { - args = append(args, fmt.Sprintf("-update=sourcegraph/%s", image)) - } - } - args = append(args, dir) - log.Println(strings.Join(args, " ")) - - cmd := exec.Command("go", args...) - cmd.Stderr = os.Stderr - cmd.Stdin = os.Stdin - cmd.Stdout = os.Stdout - if err := cmd.Run(); err != nil { - log.Fatal((err)) - } -} diff --git a/tools/update-docker-tags.sh b/tools/update-docker-tags.sh deleted file mode 100755 index 7aa9dddc2..000000000 --- a/tools/update-docker-tags.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env bash - -set -e - -root_dir="$(dirname "${BASH_SOURCE[0]}")/.." -cd "$root_dir" - -CONSTRAINT=$1 - -go run ./tools/enforce-tags "$CONSTRAINT" ./pure-docker -go run ./tools/enforce-tags "$CONSTRAINT" ./docker-compose