File tree 2 files changed +2
-24
lines changed
2 files changed +2
-24
lines changed Original file line number Diff line number Diff line change 47
47
with :
48
48
version : 3.x
49
49
repo-token : ${{ secrets.GITHUB_TOKEN }}
50
- - name : Verify release has latest OpsLevel dependencies
51
- run : task has-latest-opslevel-go
52
50
- name : Login to Public ECR
53
51
uses : docker/login-action@v3
54
52
with :
85
83
fi
86
84
git tag -f ${{ steps.version.outputs.RELEASE_VERSION }} -m "Cut Release '${{ steps.version.outputs.RELEASE_VERSION }}'"
87
85
git push -f origin refs/tags/${{ steps.version.outputs.RELEASE_VERSION }}
86
+ - name : Set up QEMU
87
+ uses : docker/setup-qemu-action@v3
88
88
- name : Run GoReleaser
89
89
uses : goreleaser/goreleaser-action@v6.1.0
90
90
with :
Original file line number Diff line number Diff line change 11
11
desc : Workflow to run in CI
12
12
cmds :
13
13
- task : workspace
14
- - task : has-latest-opslevel-go
15
14
- task : install-gofumpt
16
15
- task : install-golangci-lint
17
16
- task : lint
@@ -76,27 +75,6 @@ tasks:
76
75
- cmd : echo "opslevel-go workspace ready!"
77
76
silent : true
78
77
79
- has-latest-opslevel-go :
80
- desc : Check if latest release of opslevel-go in go.mod
81
- dir : " {{.SRC_DIR}}"
82
- silent : true
83
- vars :
84
- GO_WORK : " go.work"
85
- TMP_GO_WORK : " tmp_go.work"
86
- LATEST_OPSLEVEL_GO_VERSION :
87
- sh : go list -u -m -versions github.com/opslevel/opslevel-go/v2024 | awk '{print $NF}'
88
- cmds :
89
- - if [[ -f {{.GO_WORK}} ]]; then mv {{.GO_WORK}} {{.TMP_GO_WORK}}; fi
90
- - defer : if [[ -f {{.TMP_GO_WORK}} ]]; then mv {{.TMP_GO_WORK}} {{.GO_WORK}}; fi
91
- - |-
92
- if [[ {{.LATEST_OPSLEVEL_GO_VERSION}} == $(go list -m --json '{{.OPSLEVEL_GO_PKG}}' | jq -r '.Version') ]]; then
93
- echo "Using latest version of opslevel-go - {{.LATEST_OPSLEVEL_GO_VERSION}}";
94
- else
95
- echo "WARNING: current version of opslevel-go is behind '{{.LATEST_OPSLEVEL_GO_VERSION}}'"
96
- echo "Run 'task fix' to get latest version"
97
- exit 1
98
- fi
99
-
100
78
# internal (not directly called) tasks
101
79
102
80
go-install-tool :
You can’t perform that action at this time.
0 commit comments