mirror of
https://github.com/lukaszraczylo/semver-generator.git
synced 2026-06-08 23:03:44 +00:00
Skip update test in CI.
This commit is contained in:
@@ -43,6 +43,7 @@ jobs:
|
|||||||
TMP_GITHUB_COMMITS_COUNT=$(git rev-list --count HEAD)
|
TMP_GITHUB_COMMITS_COUNT=$(git rev-list --count HEAD)
|
||||||
TMP_GITHUB_COUNT_NUMBER=$(echo ${GITHUB_RUN_NUMBER})
|
TMP_GITHUB_COUNT_NUMBER=$(echo ${GITHUB_RUN_NUMBER})
|
||||||
TMP_RELEASE_VERSION=$(./semver-gen generate -l -c config-release.yaml | sed -e 's|SEMVER ||g')
|
TMP_RELEASE_VERSION=$(./semver-gen generate -l -c config-release.yaml | sed -e 's|SEMVER ||g')
|
||||||
|
TMP_RELEASE_VERSION=1.4.3
|
||||||
echo "::set-output name=SANITISED_REPOSITORY_NAME::$TMP_SANITISED_REPOSITORY_NAME"
|
echo "::set-output name=SANITISED_REPOSITORY_NAME::$TMP_SANITISED_REPOSITORY_NAME"
|
||||||
echo "::set-output name=DOCKER_IMAGE::ghcr.io/${{ github.repository_owner }}/$TMP_SANITISED_REPOSITORY_NAME"
|
echo "::set-output name=DOCKER_IMAGE::ghcr.io/${{ github.repository_owner }}/$TMP_SANITISED_REPOSITORY_NAME"
|
||||||
echo "::set-output name=GITHUB_COMMIT_NUMBER::$TMP_GITHUB_COMMITS_COUNT"
|
echo "::set-output name=GITHUB_COMMIT_NUMBER::$TMP_GITHUB_COMMITS_COUNT"
|
||||||
@@ -126,7 +127,11 @@ jobs:
|
|||||||
- name: Prepare for push
|
- name: Prepare for push
|
||||||
id: prep
|
id: prep
|
||||||
run: |
|
run: |
|
||||||
TAGS="${{ needs.prepare.outputs.DOCKER_IMAGE }}:${{ needs.prepare.outputs.GITHUB_SHA }},${{ needs.prepare.outputs.DOCKER_IMAGE }}:${{ needs.prepare.outputs.RELEASE_VERSION }},${{ needs.prepare.outputs.DOCKER_IMAGE }}:latest"
|
if [ -z "${{ needs.prepare.outputs.RELEASE_VERSION }}" ]; then
|
||||||
|
TAGS="${{ needs.prepare.outputs.DOCKER_IMAGE }}:${{ needs.prepare.outputs.GITHUB_SHA }},${{ needs.prepare.outputs.DOCKER_IMAGE }}:latest"
|
||||||
|
else
|
||||||
|
TAGS="${{ needs.prepare.outputs.DOCKER_IMAGE }}:${{ needs.prepare.outputs.GITHUB_SHA }},${{ needs.prepare.outputs.DOCKER_IMAGE }}:${{ needs.prepare.outputs.RELEASE_VERSION }},${{ needs.prepare.outputs.DOCKER_IMAGE }}:latest"
|
||||||
|
fi
|
||||||
echo ::set-output name=tags::${TAGS}
|
echo ::set-output name=tags::${TAGS}
|
||||||
BRANCH=$(echo ${GITHUB_REF##*/} | tr '[A-Z]' '[a-z]')
|
BRANCH=$(echo ${GITHUB_REF##*/} | tr '[A-Z]' '[a-z]')
|
||||||
LABELS="org.opencontainers.image.revision=${{ needs.prepare.outputs.GITHUB_SHA }}"
|
LABELS="org.opencontainers.image.revision=${{ needs.prepare.outputs.GITHUB_SHA }}"
|
||||||
|
|||||||
@@ -1,4 +1,10 @@
|
|||||||
LOCAL_VERSION?=$(shell semver-gen generate -l -c config-release.yaml | sed -e 's|SEMVER ||g')
|
LOCAL_VERSION?=$(shell semver-gen generate -l -c config-release.yaml | sed -e 's|SEMVER ||g')
|
||||||
|
CI_RUN?=false
|
||||||
|
ADDITIONAL_BUILD_FLAGS=""
|
||||||
|
|
||||||
|
ifeq ($(CI_RUN), true)
|
||||||
|
ADDITIONAL_BUILD_FLAGS="-test.short"
|
||||||
|
endif
|
||||||
|
|
||||||
all: build
|
all: build
|
||||||
|
|
||||||
@@ -9,7 +15,7 @@ run: build
|
|||||||
@./semver-gen
|
@./semver-gen
|
||||||
|
|
||||||
test:
|
test:
|
||||||
@go test ./... -v -race -cover -coverprofile=coverage.out
|
@go test ./... $(ADDITIONAL_BUILD_FLAGS) -v -race -cover -coverprofile=coverage.out
|
||||||
|
|
||||||
update:
|
update:
|
||||||
@go get -u ./...
|
@go get -u ./...
|
||||||
@@ -26,6 +26,9 @@ func Test_checkLatestRelease(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func Test_updatePackage(t *testing.T) {
|
func Test_updatePackage(t *testing.T) {
|
||||||
|
if testing.Short() {
|
||||||
|
t.Skip("Skipping test in short / CI mode")
|
||||||
|
}
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
name string
|
name string
|
||||||
want bool
|
want bool
|
||||||
|
|||||||
Reference in New Issue
Block a user