Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Ruby spec parsing #20470

Merged
merged 3 commits into from
Jul 25, 2022
Merged

Fix Ruby spec parsing #20470

merged 3 commits into from
Jul 25, 2022

Conversation

KN4CK3R
Copy link
Member

@KN4CK3R KN4CK3R commented Jul 24, 2022

fixes #19837

Problem is the email field which can be a string or an array of strings. The yaml parser does not support (?) the parsing of a single string into an array so I just removed the field as it is not used.

@silverwind
Copy link
Member

The yaml parser does not support (?) the parsing of a single string into an array

This is not the job of a YAML parser, but our own code, generally speaking.

@GiteaBot GiteaBot added the lgtm/need 2 This PR needs two approvals by maintainers to be considered for merging. label Jul 24, 2022
@lafriks
Copy link
Member

lafriks commented Jul 24, 2022

You could create new type StringArray []string with UnmarshalYAML function that would support both single email as string or array of strings

@KN4CK3R
Copy link
Member Author

KN4CK3R commented Jul 24, 2022

Sure, but this field is not needed. There is no benefit of having it at the moment.

@6543
Copy link
Member

6543 commented Jul 24, 2022

As it's easy to fix I would go for new type ... - should I push to your branch @KN4CK3R ?

@KN4CK3R
Copy link
Member Author

KN4CK3R commented Jul 24, 2022

Sure, but this field is not needed. :-)

@GiteaBot GiteaBot added lgtm/need 1 This PR needs approval from one additional maintainer to be merged. and removed lgtm/need 2 This PR needs two approvals by maintainers to be considered for merging. labels Jul 24, 2022
@6543
Copy link
Member

6543 commented Jul 24, 2022

well this is backportable ...

@GiteaBot GiteaBot added lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. and removed lgtm/need 1 This PR needs approval from one additional maintainer to be merged. labels Jul 24, 2022
@6543
Copy link
Member

6543 commented Jul 25, 2022

.

@6543 6543 merged commit 690272d into go-gitea:main Jul 25, 2022
zjjhot added a commit to zjjhot/gitea that referenced this pull request Jul 25, 2022
* giteaofficial/main:
  Fix Ruby package parsing by removed unused email field (go-gitea#20470)
  [skip ci] Updated translations via Crowdin
  Add repository condition for issue count (go-gitea#20454)
  Prepend commit message to template content (go-gitea#20429)
  Improve pprof doc (go-gitea#20463)
  Improve code diff highlight, fix incorrect rendered diff result (go-gitea#19958)
  Add Cache-Control header to html and api responses, add no-transform (go-gitea#20432)
  [skip ci] Updated translations via Crowdin
  Allow non-semver packages in the Conan package registry (go-gitea#20412)
  Use body text color in repository files table links (go-gitea#20386)
  Correct code block in installation docs for Snap (go-gitea#20440)
  Downgrade golangci-lint to 1.47.0 (go-gitea#20445)
  Add eslint-plugin-sonarjs (go-gitea#20431)
  Fix: Actor is required to get user repositories (go-gitea#20443)
  Add "X-Gitea-Object-Type" header for GET `/raw/` & `/media/` API (go-gitea#20438)
  Simplify visibility checks (go-gitea#20406)
6543 pushed a commit to 6543-forks/gitea that referenced this pull request Jul 28, 2022
@6543
Copy link
Member

6543 commented Jul 28, 2022

-> #20525

@6543 6543 added the backport/done All backports for this PR have been created label Jul 28, 2022
6543 added a commit that referenced this pull request Jul 28, 2022
@KN4CK3R KN4CK3R deleted the fix-19837 branch August 5, 2022 09:41
vsysoev pushed a commit to IntegraSDL/gitea that referenced this pull request Aug 10, 2022
@go-gitea go-gitea locked and limited conversation to collaborators May 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
backport/done All backports for this PR have been created lgtm/done This PR has enough approvals to get merged. There are no important open reservations anymore. topic/packages type/bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Error when uploading RubyGems packages
6 participants