<commit_before>#!/usr/bin/make -f

SOLUTION_FILE := src/smartystreets-dotnet-sdk.sln
PROJECT_FILE  := src/sdk/sdk.csproj
TEST_FILE     := src/tests/tests.csproj
CONFIGURATION := Release
WORKSPACE_DIR := workspace

# https://github.com/dotnet/sdk/issues/335
export FrameworkPathOverride=$(dir $(shell which mono))/../lib/mono/4.0-api/

clean:
	rm -rf "$(WORKSPACE_DIR)"
	dotnet clean "$(SOLUTION_FILE)"

compile: clean
	dotnet build "$(SOLUTION_FILE)" --configuration "$(CONFIGURATION)"

test:
	dotnet test "$(TEST_FILE)"

integrate:
	dotnet run --project "src/integration/integration.csproj"

package: clean compile
	dotnet pack "$(PROJECT_FILE)" --configuration "$(CONFIGURATION)" \
		--include-source \
		--include-symbols \
		--output "../../$(WORKSPACE_DIR)" \
		/p:CustomVersion="${VERSION}"

publish: clean package<commit_msg>put command on one line<commit_after>#!/usr/bin/make -f

SOLUTION_FILE := src/smartystreets-dotnet-sdk.sln
PROJECT_FILE  := src/sdk/sdk.csproj
TEST_FILE     := src/tests/tests.csproj
CONFIGURATION := Release
WORKSPACE_DIR := workspace

# https://github.com/dotnet/sdk/issues/335
export FrameworkPathOverride=$(dir $(shell which mono))/../lib/mono/4.0-api/

clean:
	rm -rf "$(WORKSPACE_DIR)"
	dotnet clean "$(SOLUTION_FILE)"

compile: clean
	dotnet build "$(SOLUTION_FILE)" --configuration "$(CONFIGURATION)"

test:
	dotnet test "$(TEST_FILE)"

integrate:
	dotnet run --project "src/integration/integration.csproj"

package: clean compile
	dotnet pack "$(PROJECT_FILE)" --configuration "$(CONFIGURATION)" --include-source --include-symbols --output "../../$(WORKSPACE_DIR)" /p:CustomVersion="${VERSION}"

publish: clean package
{'fraction_non_alphanumeric': 0.1640530759951749, 'fraction_numerical': 0.006031363088057901, 'mean_word_length': 4.662116040955631, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1603677', 'n_tokens_mistral': 593, 'n_tokens_neox': 548, 'n_words': 117}