Zettat123 
								
							 
						 
						
							
							
								
							
							
	
	
	46addc1f93 
 
						 
						
							
							
								
								
								Return repository in npm package metadata endpoint ( #23539 )  
							
							... 
							
							
							
							
							Close  #23444  
Add `Repository` to npm package `Metadata` struct so the `repository` in
`package.json` can be stored and be returned in the endpoint.
Co-authored-by: KN4CK3R <admin@oldschoolhack.me> 
						
							2023-03-17 14:39:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KN4CK3R 
								
							 
						 
						
							
							
								
							
							
	
	
	0ae1ed749d 
 
						 
						
							
							
								
								
								Remove all package data after tests ( #22984 )  
							
							... 
							
							
							
							
							Fixes  #21020 
---------
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: zeripath <art27@cantab.net> 
						
							2023-02-23 22:11:56 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									flynnnnnnnnnn 
								
							 
						 
						
							
							
								
							
							
	
	
	e81ccc406b 
 
						 
						
							
							
								
								
								Implement FSFE REUSE for golang files ( #21840 )  
							
							... 
							
							
							
							
							Change all license headers to comply with REUSE specification.
Fix  #16132 
Co-authored-by: flynnnnnnnnnn <flynnnnnnnnnn@github>
Co-authored-by: John Olheiser <john.olheiser@gmail.com> 
							
						 
						
							2022-11-27 18:20:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wayne Starr 
								
							 
						 
						
							
							
								
							
							
	
	
	49a4464160 
 
						 
						
							
							
								
								
								Allow for resolution of NPM registry paths that match upstream ( #21568 )  
							
							... 
							
							
							
							
							This PR fixes issue #21567  allowing for package tarball URLs to match
the upstream registry (and GitLab/JFrog Artifactory URLs). It uses a
regex to parse the filename (which contains the NPM version) and does a
fuzzy search to pull it out. The regex was built/expanded from
http://json.schemastore.org/package ,
https://github.com/Masterminds/semver , and
https://docs.npmjs.com/cli/v6/using-npm/semver  and is testable here:
https://regex101.com/r/OydBJq/5 
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-10-24 21:50:22 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eleith 
								
							 
						 
						
							
							
								
							
							
	
	
	bbbf9a4b93 
 
						 
						
							
							
								
								
								npm package registry support for bin ( #21372 )  
							
							... 
							
							
							
							
							Fix  #21303 
npm package.json supports binary packaging:
https://docs.npmjs.com/cli/v8/configuring-npm/package-json#bin 
the npm registry documents that the binary references will be attached
to the abbreviated version object:
https://github.com/npm/registry/blob/master/docs/responses/package-metadata.md#abbreviated-version-object 
unfortunately their api documentation leaves this out:
https://github.com/npm/registry/blob/master/docs/responses/package-metadata.md#abbreviated-version-objectdoc 
which is likely to be the reason this was left out in gitea's initial
implementation
this response is critical for npm to install the binary in the `.bin`
folder so as to be included on the users default bin path, resulting in
immediate access to any binaries provided by the package 
						
							2022-10-08 13:24:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Vine 
								
							 
						 
						
							
							
								
							
							
	
	
	83680c97a7 
 
						 
						
							
							
								
								
								NPM Package Registry search API endpoint ( #20280 )  
							
							... 
							
							
							
							
							Close  #20098 , in the NPM registry API, implemented to match what's described by https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md#get-v1search 
Currently have only implemented the bare minimum to work with the [Unity Package Manager](https://docs.unity3d.com/Manual/upm-ui.html ).
Co-authored-by: Jack Vine <jackv@jack-lemur-suse.cat-prometheus.ts.net>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
						
							2022-09-24 19:24:33 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle D 
								
							 
						 
						
							
							
								
							
							
	
	
	c8ded77680 
 
						 
						
							
							
								
								
								Kd/ci playwright go test ( #20123 )  
							
							... 
							
							
							
							
							* Add initial playwright config
* Simplify Makefile
* Simplify Makefile
* Use correct config files
* Update playwright settings
* Fix package-lock file
* Don't use test logger for e2e tests
* fix frontend lint
* Allow passing TEST_LOGGER variable
* Init postgres database
* use standard gitea env variables
* Update playwright
* update drone
* Move empty env var to commands
* Cleanup
* Move integrations to subfolder
* tests integrations to tests integraton
* Run e2e tests with go test
* Fix linting
* install CI deps
* Add files to ESlint
* Fix drone typo
* Don't log to console in CI
* Use go test http server
* Add build step before tests
* Move shared init function to common package
* fix drone
* Clean up tests
* Fix linting
* Better mocking for page + version string
* Cleanup test generation
* Remove dependency on gitea binary
* Fix linting
* add initial support for running specific tests
* Add ACCEPT_VISUAL variable
* don't require git-lfs
* Add initial documentation
* Review feedback
* Add logged in session test
* Attempt fixing drone race
* Cleanup and bump version
* Bump deps
* Review feedback
* simplify installation
* Fix ci
* Update install docs 
							
						 
						
							2022-09-02 15:18:23 -04:00