mirror of
				https://github.com/AdrianKuta/Unbound-Drag-Drop.git
				synced 2025-10-31 00:13:39 +01:00 
			
		
		
		
	Setup CI
This commit is contained in:
		
							
								
								
									
										30
									
								
								.github/workflows/publish.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								.github/workflows/publish.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | |||||||
|  | name: Publish | ||||||
|  |  | ||||||
|  | on: | ||||||
|  |   release: | ||||||
|  |     # We'll run this workflow when a new GitHub release is created | ||||||
|  |     types: [released] | ||||||
|  |  | ||||||
|  | jobs: | ||||||
|  |   publish: | ||||||
|  |     name: Release build and publish | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     steps: | ||||||
|  |       - name: Check out code | ||||||
|  |         uses: actions/checkout@v4 | ||||||
|  |       - name: Set up JDK 17 | ||||||
|  |         uses: actions/setup-java@v3 | ||||||
|  |         with: | ||||||
|  |           distribution: adopt | ||||||
|  |           java-version: 17 | ||||||
|  |  | ||||||
|  |         # Runs upload, and then closes & releases the repository | ||||||
|  |       - name: Publish to MavenCentral | ||||||
|  |         run: ./gradlew :dragdrop:publishToMavenCentral --no-configuration-cache | ||||||
|  |         env: | ||||||
|  |           OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }} | ||||||
|  |           OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }} | ||||||
|  |           SIGNING_KEY_ID: ${{ secrets.SIGNING_KEY_ID }} | ||||||
|  |           SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} | ||||||
|  |           SIGNING_KEY: ${{ secrets.SIGNING_KEY }} | ||||||
|  |           SONATYPE_STAGING_PROFILE_ID: ${{ secrets.SONATYPE_STAGING_PROFILE_ID }} | ||||||
							
								
								
									
										1
									
								
								.idea/gradle.xml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1
									
								
								.idea/gradle.xml
									
									
									
										generated
									
									
									
								
							| @@ -1,5 +1,6 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||||||
| <project version="4"> | <project version="4"> | ||||||
|  |   <component name="GradleMigrationSettings" migrationVersion="1" /> | ||||||
|   <component name="GradleSettings"> |   <component name="GradleSettings"> | ||||||
|     <option name="linkedExternalProjectsSettings"> |     <option name="linkedExternalProjectsSettings"> | ||||||
|       <GradleProjectSettings> |       <GradleProjectSettings> | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								.idea/misc.xml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1
									
								
								.idea/misc.xml
									
									
									
										generated
									
									
									
								
							| @@ -1,4 +1,3 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8"?> |  | ||||||
| <project version="4"> | <project version="4"> | ||||||
|   <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK"> |   <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK"> | ||||||
|     <output url="file://$PROJECT_DIR$/build/classes" /> |     <output url="file://$PROJECT_DIR$/build/classes" /> | ||||||
|   | |||||||
							
								
								
									
										263
									
								
								.idea/other.xml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										263
									
								
								.idea/other.xml
									
									
									
										generated
									
									
									
								
							| @@ -1,263 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8"?> |  | ||||||
| <project version="4"> |  | ||||||
|   <component name="direct_access_persist.xml"> |  | ||||||
|     <option name="deviceSelectionList"> |  | ||||||
|       <list> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="27" /> |  | ||||||
|           <option name="brand" value="DOCOMO" /> |  | ||||||
|           <option name="codename" value="F01L" /> |  | ||||||
|           <option name="id" value="F01L" /> |  | ||||||
|           <option name="manufacturer" value="FUJITSU" /> |  | ||||||
|           <option name="name" value="F-01L" /> |  | ||||||
|           <option name="screenDensity" value="360" /> |  | ||||||
|           <option name="screenX" value="720" /> |  | ||||||
|           <option name="screenY" value="1280" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="28" /> |  | ||||||
|           <option name="brand" value="DOCOMO" /> |  | ||||||
|           <option name="codename" value="SH-01L" /> |  | ||||||
|           <option name="id" value="SH-01L" /> |  | ||||||
|           <option name="manufacturer" value="SHARP" /> |  | ||||||
|           <option name="name" value="AQUOS sense2 SH-01L" /> |  | ||||||
|           <option name="screenDensity" value="480" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2160" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="31" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="a51" /> |  | ||||||
|           <option name="id" value="a51" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy A51" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="akita" /> |  | ||||||
|           <option name="id" value="akita" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 8a" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="b0q" /> |  | ||||||
|           <option name="id" value="b0q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy S22 Ultra" /> |  | ||||||
|           <option name="screenDensity" value="600" /> |  | ||||||
|           <option name="screenX" value="1440" /> |  | ||||||
|           <option name="screenY" value="3088" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="32" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="bluejay" /> |  | ||||||
|           <option name="id" value="bluejay" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 6a" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="29" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="crownqlteue" /> |  | ||||||
|           <option name="id" value="crownqlteue" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy Note9" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="2220" /> |  | ||||||
|           <option name="screenY" value="1080" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="dm3q" /> |  | ||||||
|           <option name="id" value="dm3q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy S23 Ultra" /> |  | ||||||
|           <option name="screenDensity" value="600" /> |  | ||||||
|           <option name="screenX" value="1440" /> |  | ||||||
|           <option name="screenY" value="3088" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="felix" /> |  | ||||||
|           <option name="id" value="felix" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel Fold" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="2208" /> |  | ||||||
|           <option name="screenY" value="1840" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="felix_camera" /> |  | ||||||
|           <option name="id" value="felix_camera" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel Fold (Camera-enabled)" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="2208" /> |  | ||||||
|           <option name="screenY" value="1840" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="gts8uwifi" /> |  | ||||||
|           <option name="id" value="gts8uwifi" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy Tab S8 Ultra" /> |  | ||||||
|           <option name="screenDensity" value="320" /> |  | ||||||
|           <option name="screenX" value="1848" /> |  | ||||||
|           <option name="screenY" value="2960" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="husky" /> |  | ||||||
|           <option name="id" value="husky" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 8 Pro" /> |  | ||||||
|           <option name="screenDensity" value="390" /> |  | ||||||
|           <option name="screenX" value="1008" /> |  | ||||||
|           <option name="screenY" value="2244" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="30" /> |  | ||||||
|           <option name="brand" value="motorola" /> |  | ||||||
|           <option name="codename" value="java" /> |  | ||||||
|           <option name="id" value="java" /> |  | ||||||
|           <option name="manufacturer" value="Motorola" /> |  | ||||||
|           <option name="name" value="G20" /> |  | ||||||
|           <option name="screenDensity" value="280" /> |  | ||||||
|           <option name="screenX" value="720" /> |  | ||||||
|           <option name="screenY" value="1600" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="lynx" /> |  | ||||||
|           <option name="id" value="lynx" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 7a" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="31" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="oriole" /> |  | ||||||
|           <option name="id" value="oriole" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 6" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="panther" /> |  | ||||||
|           <option name="id" value="panther" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 7" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="31" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="q2q" /> |  | ||||||
|           <option name="id" value="q2q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy Z Fold3" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1768" /> |  | ||||||
|           <option name="screenY" value="2208" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="q5q" /> |  | ||||||
|           <option name="id" value="q5q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy Z Fold5" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1812" /> |  | ||||||
|           <option name="screenY" value="2176" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="30" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="r11" /> |  | ||||||
|           <option name="id" value="r11" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel Watch" /> |  | ||||||
|           <option name="screenDensity" value="320" /> |  | ||||||
|           <option name="screenX" value="384" /> |  | ||||||
|           <option name="screenY" value="384" /> |  | ||||||
|           <option name="type" value="WEAR_OS" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="30" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="redfin" /> |  | ||||||
|           <option name="id" value="redfin" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 5" /> |  | ||||||
|           <option name="screenDensity" value="440" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2340" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="shiba" /> |  | ||||||
|           <option name="id" value="shiba" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 8" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="tangorpro" /> |  | ||||||
|           <option name="id" value="tangorpro" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel Tablet" /> |  | ||||||
|           <option name="screenDensity" value="320" /> |  | ||||||
|           <option name="screenX" value="1600" /> |  | ||||||
|           <option name="screenY" value="2560" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="29" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="x1q" /> |  | ||||||
|           <option name="id" value="x1q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy S20" /> |  | ||||||
|           <option name="screenDensity" value="480" /> |  | ||||||
|           <option name="screenX" value="1440" /> |  | ||||||
|           <option name="screenY" value="3200" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|       </list> |  | ||||||
|     </option> |  | ||||||
|   </component> |  | ||||||
| </project> |  | ||||||
							
								
								
									
										6
									
								
								.idea/studiobot.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/studiobot.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="StudioBotProjectSettings"> | ||||||
|  |     <option name="shareContext" value="OptedIn" /> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
| @@ -7,7 +7,7 @@ plugins { | |||||||
|  |  | ||||||
| android { | android { | ||||||
|     namespace = "dev.adriankuta.unbounddragdrop" |     namespace = "dev.adriankuta.unbounddragdrop" | ||||||
|     version = "0.0.2" |     version = "0.0.3" | ||||||
|  |  | ||||||
|     kotlinOptions { |     kotlinOptions { | ||||||
|         jvmTarget = JavaVersion.VERSION_17.toString() |         jvmTarget = JavaVersion.VERSION_17.toString() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user