exercism-v3.2.1-nywilkenrc1 runner
Pre-release
Pre-release
·
6 commits
to main
since this release
Changelog
- 97d69cc Add Descriptive Error Message to Upgrade Command (exercism#752)
- efc58b6 Add GoReportCard badge to README
- a8ffc31 Add
test
command to run any unit test (exercism#1092) - d3ef855 Add a .appends/.github/labels.yml file. (exercism#1030)
- 517f301 Add bash completion for exercism opts
- 400b286 Add blank validation on submission ID
- 0ac0002 Add changelog for v3.0.11 release
- 7d898f7 Add compare link to release instructions
- bfd0789 Add custom token to community contributions workflow (exercism#1076)
- d5ffa73 Add download type
- 9e94e35 Add error checking to critical params
- e4657c9 Add gofmt failure to prove travis fails
- 5faa585 Add migration status printing in verbose mode
- 45ccec2 Add missing go.sum entry (exercism#1061)
- c39243d Add missing test when metadata not requester (exercism#777)
- 9cd6e4c Add state type return to MigrateLegacyMetadataFile
- c296db4 Add submitContext constructor & move validation
- d9d1ca0 Add support for setting cmd.Version at build time
- 49178ce Add test for HasLegacyMetadata
- 46fe28a Add test for Solution File Type
- 1aec7ab Add test for migration output
- 7f4bb27 Added Comment for UnamskAPIKey
- c19d34c Added GoReleaser config, updated docs, made archive naming adjustments
- 9b9ff08 Added doc for Redact and Added empty string case for header
- a79167b Address metadata file checking review concern
- aa9dcfa Allow read-write access to configuration and download directories when installed as a Snap (exercism#980)
- 31c4c10 Allowed Unmarshal to handle the error and removed debug output
- 1843bc0 Avoid 'core' terminology in team context
- 815805e Bring Go current in Travis
- ed6dc02 Bump Travis versions (exercism#750)
- d281c7a Bump actions/checkout from 2.3.4 to 2.4.0 (exercism#1024)
- eee729b Bump actions/checkout from 2.4.0 to 3 (exercism#1027)
- 94755c6 Bump actions/checkout from 3.0.0 to 3.2.0 (exercism#1077)
- 2ab0439 Bump actions/checkout from 3.2.0 to 3.5.0 (exercism#1091)
- ca046ee Bump actions/setup-go from 2.2.0 to 4.0.0 (exercism#1088)
- 5563b64 Bump the printed version of Exercism to v3 (exercism#1013)
- 6067431 Bump version to 3.0.11
- 3551c62 Bump version to 3.2.0 (exercism#1093)
- 7c1f483 Bump version to v3.0.10
- 0cd96e0 Bump version to v3.0.10-alpha.1
- b31af6c Bump version to v3.0.12
- 3d37fef Bump version to v3.1.0 (exercism#1060)
- 978ee14 Bumping version to v3.0.13
- d554b9b CI: Migrate to GHA (exercism#1021)
- 8da44ec CONTRIBUTING: Updated the doc to match the go 'modules' development workflow.
- 332b16d Changed function comment to match codebase
- 0934426 Check if authorisation header is set before attempting to extract token (exercism#981)
- 4bf2200 Clarify naming and godocs
- 2448464 Convert note into section
- 211bde5 Correct ineffassign
- e0dbcd1 Create autoresponder for pausing community contributions (exercism#1072)
- efe5e0b Create dependabot.yml (exercism#1015)
- b055290 Create helper type to better override streams in command tests
- c1fac10 Create workspace exercise from metadata
- 17b34e4 Documents takes an Exercise
- 8ebb29a Download response uses shared error parser
- a5e6814 Encapsulate submission data in constructor
- c6a395d Enhance downloadPayload with helper to return exercise metadata
- c686c3c Ensure submit prints on success
- 33cd3c0 Ensure user config is complete in submit tests
- 2bfd6c8 Error message returned if the track is locked
- 08d56c1 Error message returned if the track is locked
- 0500cf5 Exercise dirname matches metadata exercise slug (exercism#774)
- edee207 Explain auto-close policy in ISSUE_TEMPLATE.md (exercism#1084)
- 8071dc2 Extract API error logic to helper
- ff65f76 Extract common validate user config
- 05096a3 Extract common validate user config helper method
- 7513bcb Extract helper for download request query params
- 7c6cd9d Extract logic for the URI variable identifying the exercise to download
- 61d0998 Extract methods of submit cmd
- 7242f77 Extract print method
- 7510e3a Extract user config validation to method
- 3023109 Extract validations to new submitValidator type
- 9119238 Fix Oh my Zsh correct fpath
- c811ef5 Fix broken links in release instructions (exercism#1058)
- d0faf4c Fix deprecated argument to goreleaser (exercism#1094)
- b52fde9 Fix goreleaser action
- eaf599b Fix goreleaser name templates (exercism#1095)
- 4e32112 Fix incorrect version instructions in release docs
- 7cc4e6c Fix instructions for completion in Oh My Zsh (exercism#881)
- 1464c38 Fix link in release doc (exercism#1096)
- 78f3604 Fix missing word from godoc
- 6f8b1be Fix panic when submit not given args
- 381a1cd Fix shadow err vars
- eb097f6 Fix test failure panics when err is nil (exercism#776)
- 2f5ff0a Fix typo in doc comment
- 251a261 Fix typo missed word ending
- 6d5db15 Fixed broken link to release documentation (exercism#993)
- f17637d Fixed links in changelog, updated goreleaser config to fix snapcraft name and improve / cleanup comments
- a81e36b Fixing test
- 24da940 Get rid of obsolete package variable
- 01cb5bc Improve error message 'not in workspace' for MacOS (exercism#968)
- e5c47fe Improve godoc
- 52e2906 Inital Commit
- 867ff5e Inital Commit
- 63c1d93 Initialized a new go module
- dacfa65 Inline buffer init
- 8cd67be Isolate file logic from http and filesystem logic in download
- 96a994c Make all errors in cmd package checked
- f021f71 Make dependencies explicit
- 5d4e34b Make migration submit test consistent w/ unit test
- 8dbfcb5 Make migration test assertion consistent
- 3491328 Make runSubmit more explicit
- 70ee518 Make zsh completion work on $fpath.
- 6e65d6f Merge branch 'release-workflow-temp'
- 5185642 Merge pull request exercism#723 from jdsutherland/metadata-hidden-subdir
- b7a2a41 Merge pull request exercism#729 from katrinleinweber/patch-1
- 4ae3f85 Merge pull request exercism#759 from nywilken/tab-completion-update
- f3682f4 Merge pull request exercism#761 from jdsutherland/travis-gofmt
- 6a606da Merge pull request exercism#762 from Smarticles101/development
- c5c202e Merge pull request exercism#763 from John-Goff/fish-completions
- 451f215 Merge pull request exercism#766 from exercism/team-submit-confirmation-message
- 27178cd Merge pull request exercism#769 from jdsutherland/configure-test-dead-code
- 42e56dc Merge pull request exercism#770 from Smarticles101/development
- 70022ab Merge pull request exercism#771 from jdsutherland/migration-verbose-test
- a86f829 Merge pull request exercism#775 from jdsutherland/refactor-submit
- acc3a6e Merge pull request exercism#785 from exercism/silence-noisy-output
- 69aa991 Merge pull request exercism#786 from exercism/validate-usr-cfg
- 89e80c4 Merge pull request exercism#793 from jdsutherland/submit-handles-non2xx
- 0b8fcea Merge pull request exercism#797 from jdsutherland/submit-handles-no-args
- 4924d44 Merge pull request exercism#806 from QuLogic/zsh-fpath
- 41aab7d Merge pull request exercism#812 from ZapAnton/modules_migrate
- b649e75 Merge pull request exercism#814 from exercism/decode-api-error
- 596419e Merge pull request exercism#815 from exercism/rename-field-on-metadata
- a88b3f1 Merge pull request exercism#816 from exercism/enhance-download-payload
- 936bbc7 Merge pull request exercism#817 from exercism/metadata-to-exercise
- 0ae6180 Merge pull request exercism#818 from exercism/download-identifier
- ed1c009 Merge pull request exercism#819 from exercism/download-request-query-params
- 448ce88 Merge pull request exercism#821 from jdsutherland/refactor-download
- c3525cf Merge pull request exercism#822 from Smarticles101/issue-template
- 374a570 Merge pull request exercism#823 from jdsutherland/refactor-download-payload-response
- 1d02944 Merge pull request exercism#827 from Smarticles101/workspace-teams
- b23670e Merge pull request exercism#828 from larson004/remove-duplicate-files
- d6ea6a5 Merge pull request exercism#830 from exercism/solution-file-abstraction
- b4f1631 Merge pull request exercism#834 from larson004/test-solution-file
- 4f2a823 Merge pull request exercism#835 from gliptak/patch-1
- 32d9927 Merge pull request exercism#836 from gliptak/patch-2
- 1cc2fce Merge pull request exercism#837 from gliptak/patch-3
- ec332fb Merge pull request exercism#845 from exercism/kytrinyx-update-copyright
- a1ddb0c Merge pull request exercism#852 from bcmmbaga/close-respBody
- 9d1041e Merge pull request exercism#865 from grisotto/patch-1
- f2323bb Merge pull request exercism#866 from Jrank2013/masking_api_token
- d95de6b Merge pull request exercism#871 from Jrank2013/locked_exercise_reporting
- a51b6ec Merge pull request exercism#873 from avegner/add-missing-error-checks
- b6f0cc2 Merge pull request exercism#886 from ekingery/master
- 9272959 Merge pull request exercism#889 from exercism/3.0.13-release-updates
- 0b03f0d Merge pull request exercism#890 from exercism/3.0.13-version-update
- ba48dcd Merge pull request exercism#891 from exercism/goreleaser-brew-updates
- 4a392b8 Merge related methods
- 0e2c8bd Metadata depends on Exercise
- 998b67c MigrationStatus.String() doesn't take an Exercise
- cddc122 More release doc cleanup (exercism#1097)
- 65848da Move methods to submit type
- 9dd0499 Move printResult to submitCmdContext
- 2a879b5 Move sanitizeArgs to constructor
- 812ae3b Move shared package variables to cmd helper file
- 0dc46fb Move to exercise method
- 483206e Normalize user config validation in submit and download commands
- 0051d74 Prefer field params rather than entire object
- beef618 Prevent enormous files from being submitted (exercism#725)
- ce8f497 Protect existing solutions from being overwritten by 'download' (exercism#979)
- 8849c19 Refactor MigrateLegacyMetadataFile to separate tests
- 66391f4 Refactor TestLegacySolutionMetadataMigration
- 3700417 Refactor download to use new workspace behavior
- 09a3349 Refactor functions to methods
- c7885bf Refactor idiomatic enum-style naming for migration
- 52b7405 Refactor improve var name
- c8de610 Refactor inline ignore subdirectory location
- e646bc8 Refactor inline temp
- 305edf2 Refactor inline unnecessary vars
- c770724 Refactor migration else path to be more explicit
- b6fa515 Refactor migration target directory creation
- 9752d62 Refactor relative path metadata func to var
- f244b57 Refactor remove printing from migration
- 839a2d4 Refactor simplify Solution.Write path knowledge
- c6bff35 Refactor simplify TestWorkspaceExercises
- b555a3a Refactor simplify migration logic
- f074b6c Refactor simplify solution.Write
- 2cf12a2 Refactor tests using encapsulated metadata path
- 68143a6 Remove Exercise.Documents
- 0e00b89 Remove dead code with faked output
- 95369d5 Remove duplicate files before submitting
- 890edd9 Remove extra function around zsh completion script.
- 93aaf80 Remove hard-coded metadata filename references
- 0ae92f5 Remove migration cache vars and useless casting
- ba0ea34 Remove snapcraft (exercism#1098)
- dc2feb5 Remove unnecessary Sprintf
- 4a463a2 Remove unused solutions type (exercism#737)
- b336b6a Remove validate
- fda69bf Remove visibility package
- 7a114b3 Removed the 'Gopkg' files
- c7bab26 Removing utils package and moving Redact to the debug package
- 2fbd8d7 Rename 'solution metadata' to 'exercise metadata' (exercism#736)
- 3e9d5fe Rename Exercise field on metadata type
- 57f384d Rename char receiver names
- 423aff5 Rename master to main in release docs (exercism#1059)
- d0afa9f Rename submitContext => submitCmdContext
- 133e403 Replace individual overrides for streams in tests
- 78add72 Replace param with query
- 021c0b3 Replace string literals tabs w spaces
- 6b1b8ca Require gofmt on Travis build
- 56d24b4 Revert "Add gofmt failure to prove travis fails"
- e0aec26 Revert "Fix panic when submit not given args"
- 4ad01b1 Revert change to custom oh my zsh fpath
- 3559f20 Reverting go.mod and go.sum
- 2d2d9c6 Shorten possible timeout ranges in tab completion
- 6fde6d5 Simplify development instructions
- e6f67ef Simplify documents param
- 8b850d2 Simplify release (exercism#1099)
- d296636 Submission uses pointer receivers
- 3353734 Submit handles non 2xx responses
- 099a54c Submit prints out api error messages
- 8e73ec3 Submit without specifying files (exercism#1044)
- c8f6265 Tweak instructions for release notes on the GitHub release
- 2e780d4 Update CI badge in README (exercism#1022)
- 09b6115 Update Oh My Zsh instructions
- 9723051 Update TLD in GoReleaser summary (exercism#1057)
- 1b72d9e Update build instructions for *nix (exercism#1005)
- 7d92475 Update changelog to reflect changes since previous release
- f937826 Update cmd/root.go
- 6c8f99a Update copyright in license
- 16b7d8f Update release instructions (exercism#1104)
- e98310f Update shell tab completion for exercism cli
- 8775d0f Update submit usage string
- a9e53b6 Updating goreleaser github repo config and release documentation
- 10aea95 Use api error helper
- 51f1668 Use built-in cobra validator to handle empty args
- 0597c94 WIP add legacy metadata migration
- 05545c5 WIP add unit tests for MigrateLegacyMetadataFile
- 0b763e3 WIP move metadata file to hidden subdir
- e0e865e WIP refactor MigrateLegacyMetadataFile()
- 9816c92 add fish to shell readme
- b0d7ee0 add issue template
- 2c1e6c8 add missing contributor URLs to CHANGELOG (exercism#738)
- 5de1213 add teams support to workspace.PotentialExercises
- 61382df add test for team exercises in workspace
- 38b9d07 appveyor: Removed the go deps installation
- 38f0d5f create fish completions for exercism
- d431fd8 doc: Use more idiomatic zsh fpath.
- 5c7141f drop: remove repo settings
- 11a3f1f ensure closing response body
- a3c2bce exercise has tacit dep on filesBelongToSameExercise
- fd79bb3 exercism_completion.zsh: Remove unsupported commands (exercism#746)
- 7ed7afe fix closing wrong response body
- 0d998b9 fixed broken link when metadata is missing (exercism#1011)
- 0c3b213 github/workflow/release.yml: Add automated release pipeline
- e98d457 godoc
- 23afc48 godoc
- 9b17286 gofmt
- b29b91d goreleaser: add arm64 build for each OS (exercism#1073)
- 9f4ab99 improve completions
- 5266925 label common timeout values
- 965a3ac prevent already matched arguments from being matched repeatedly
- 4c18488 ran go fmt ./... (exercism#1038)
- 0513c81 removing broken links from contribution docs (exercism#1064)
- cdb407e submit: Update error message when submitting a directory (exercism#724)
- 8a9c2f3 submitRequest depends on metadata
- ef52081 travis: Removed the go deps installation
- 39ec866 update maxFileSize error to include filename (exercism#739)
- 4065e3a 🤖 Sync org-wide files to upstream repo (exercism#1006)
- 8f0655b 🤖 Sync org-wide files to upstream repo (exercism#1028)
- 68a08b9 🤖 Sync org-wide files to upstream repo (exercism#1031)
- fbd552b 🤖 Sync org-wide files to upstream repo (exercism#1039)
- 60a9ff8 🤖 Sync org-wide files to upstream repo (exercism#1071)
- 6d398de 🤖 Sync org-wide files to upstream repo (exercism#999)