7bf53181e2 
					 
					
						
						
							
							Merge branch 'develop'  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-03-09 22:41:40 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7cbad2db7 
					 
					
						
						
							
							Merge branch 'develop'  
						
						
						
						
							
						
					 
					
						2025-03-09 22:40:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c3649f691 
					 
					
						
						
							
							Merge pull request 'feature/ci-cd-drone-migration' ( #3 ) from feature/ci-cd-drone-migration into develop  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is failing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #3  
						
						
							
						
					 
					
						2025-03-09 22:32:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b47194ed99 
					 
					
						
						
							
							Final commit to merge through develop & master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						- CI/CD Pipeline now working & tested.
- Commits to all branches will trigger the pipeline in DroneCI.
- Commits to master will trigger the resulting ISO artefact to be uploaded to Gitea as a Package. 
						
						
							
						
					 
					
						2025-03-09 22:25:08 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6bca42f2a5 
					 
					
						
						
							
							Final Test before finalizing  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						- Single quotes were causing the first CURL to fail.
- This should be the penultimate commit before ready to progress through dev to master. 
						
						
							
						
					 
					
						2025-03-09 22:18:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1211f3cca 
					 
					
						
						
							
							Slowly making progress  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						- YAML is now valid - however, the attempt to temp store the revision number failed. Doing it inline instead. 
						
						
							
						
					 
					
						2025-03-09 22:08:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0913daebc6 
					 
					
						
						
							
							Still experiencing YAML errors, for some reason.  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-03-09 22:01:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1a4b4d42f 
					 
					
						
						
							
							Another attempt - issues with YAML layout for some reason  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-03-09 21:57:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2906b8724b 
					 
					
						
						
							
							Exports don't persist between commands  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build encountered an error 
				
			 
		
		
	 
 
	 
						
						- Exports don't persist between commands in Drone commands - removed these exports and made more verbose commands. 
						
						
							
						
					 
					
						2025-03-09 21:45:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e6e6c394a 
					 
					
						
						
							
							Debugging & Testing  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone Build is passing 
				
			 
		
		
	 
 
	 
						
						- Mistakes made in the curl methods used & the curl upload-file flag - rectified. 
						
						
							
						
					 
					
						2025-03-09 21:18:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						315050f095 
					 
					
						
						
							
							Further permission issues  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						- Further attempts to fix permission issues within Drone when exporting the Asuro.iso artefact
- Switched to `alpine/git` instead of `curl` image, as git didn't exist under the `curl` image. 
						
						
							
						
					 
					
						2025-03-09 20:42:40 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f795ba24f8 
					 
					
						
						
							
							Further tweaks to artefact upload step  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						DroneCI wasn't happy with the mv of `Asuro.iso` - changed to a cp. 
						
						
							
						
					 
					
						2025-03-09 20:36:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						738307d070 
					 
					
						
						
							
							Testing artefact upload  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						- Testing the upload of the resulting `Asuro.iso` to Gitea fromt the Drone pipeline. 
						
						
							
						
					 
					
						2025-03-09 20:30:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04cff2e2c3 
					 
					
						
						
							
							Testing Succeeded - Refinement & removal of debugging code  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						- Removed the debug `exit 1` from `compile_stub.sh`
- Improved `compile.sh` to use runOrFail in a more suitable way, correctly passing through failure messages. 
						
						
							
						
					 
					
						2025-03-09 19:58:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b5981242b 
					 
					
						
						
							
							Intentional edit to cause build failure  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						- Intentional edit to `compile_stub.sh` in order to cause a build failure. 
						
						
							
						
					 
					
						2025-03-09 19:44:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0dc598f44 
					 
					
						
						
							
							Cleaning up compile scripts  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						- Debugging removed from `compile_vergen.sh`
- `compile.sh` modified to use a for loop for each command & only continue if previous steps succeeded. 
						
						
							
						
					 
					
						2025-03-09 19:39:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4236f455e 
					 
					
						
						
							
							DroneCI doesn't fetch tags by default  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						- Added `git fetch --tags` as the first command
- Changes to compile_vergen.sh in order to debug. 
						
						
							
						
					 
					
						2025-03-09 19:16:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96fcf19c14 
					 
					
						
						
							
							Further updates to .drone.yml  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Still experiencing issues with not being able to find the .sh files due to missing /code directory. 
						
						
							
						
					 
					
						2025-03-09 18:59:32 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c51bd8690 
					 
					
						
						
							
							Attempts to resolve issues with missing /code directory  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						Dockerfile expects `/code` attempting to resolve this in the .drone.yml 
						
						
							
						
					 
					
						2025-03-09 18:54:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43464bb550 
					 
					
						
						
							
							Still not working  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						Testing whether mount paths are the problem 
						
						
							
						
					 
					
						2025-03-09 18:08:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a1b87e250 
					 
					
						
						
							
							.drone.yml modifications 
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Modified drone.yml to copy source from the /drone/src directory to the /code directory. 
						
						
							
						
					 
					
						2025-03-09 17:49:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9473e26b50 
					 
					
						
						
							
							Dockerfile corrections  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						- /code already exists, don't create it in Dockerfile 
						
						
							
						
					 
					
						2025-03-09 17:42:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f19444201d 
					 
					
						
						
							
							Updated registry to the registry server, as opposed to my username  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						Oops. 
						
						
							
						
					 
					
						2025-03-09 17:36:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f907b7e072 
					 
					
						
						
							
							First attempt at drone cicd migration  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						- Created a new `.drone.yml` that will compile the Dockerfile, upload this to the Docker Registry & then use this for building. 
						
						
							
						
					 
					
						2025-03-09 17:32:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80d0183391 
					 
					
						
						
							
							Merge pull request 'DevOps Workflow Improvements' ( #2 ) from feature/devlops-workflow-improvements into develop  
						
						... 
						
						
						
						Reviewed-on: #2  
						
						
							
						
					 
					
						2025-03-09 13:03:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f3de290f3 
					 
					
						
						
							
							DevOps Workflow Improvements  
						
						... 
						
						
						
						- `VirtualBox-Wrapper.ps1` now takes 'up' or 'down' as opposed to a machine name. This allows start/stop of a virtualmachine.
- `VirtualBox-Wrapper.ps1` now relies on a gitignored `localenv.json` to work.
- `VirtualBox-Wrapper.ps1` can also optionally monitor the log file generated from the serial adapter in VirtualBox.
- `readme.md` updated to provide instructions on how to populate the `localenv.json` file.
- `tasks.json` updated to have a "Clean" task to --remove-orphans, the Build task depends on this.
- `tasks.json` updated to have a "Close VirtualBox" task, this runs the `virtualbox-wrapper.ps1` in 'down' mode. The Build task depends on this.
- `launch.json` updated to run the `VirtualBox-Wrapper.ps1` with the "-Command up" argument, instead of machine name.
- .gitignore updated to ignore any instances of `localenv.json`. 
						
						
							
						
					 
					
						2025-03-09 13:01:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07106b9aed 
					 
					
						
						
							
							Merge pull request 'VirtualBox 7 Compatability Changes' ( #1 ) from feature/virtualbox-7-compatibility into develop  
						
						... 
						
						
						
						Reviewed-on: #1  
						
						
							
						
					 
					
						2025-03-08 19:19:40 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25df276101 
					 
					
						
						
							
							VirtualBox 7 Compatability Changes  
						
						... 
						
						
						
						- Created a PowerShell script `virtualbox-wrapper.ps1` to wrap calls to vboxmanage and only exit once the virtual machine has been terminated.
- Updated launch.json to use the PowerShell launch type to launch `virtualbox-wrapper.ps1` with the machine name supplied as an argument.
- Updated `readme.md` to reflect these changes. 
						
						
							
						
					 
					
						2025-03-08 18:59:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						189526cab8 
					 
					
						
						
							
							Merge branch 'feature/kernel-size-awareness' into 'develop'  
						
						... 
						
						
						
						Kernel Size Awareness
See merge request spexeah/asuro!32  
						
						
							
						
					 
					
						2022-02-07 19:43:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						595dd4fbac 
					 
					
						
						
							
							Merge branch 'feature/compile-script-improvements' into 'develop'  
						
						... 
						
						
						
						Compile Script Improvements
See merge request spexeah/asuro!31  
						
						
							
						
					 
					
						2022-02-07 19:42:59 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba6d8037d2 
					 
					
						
						
							
							Compile Script Improvements  
						
						... 
						
						
						
						Improved the compile script (compile_sources.sh) to show line numbers on error and generally compile faster. 
						
						
							
						
					 
					
						2022-02-06 13:32:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						208bda92c8 
					 
					
						
						
							
							Kernel Size Awareness  
						
						... 
						
						
						
						Modified the linker script + Added an init function to System.pas to be called at system boot, this allows tracking of the Kernel start & end addresses, and thus, allows us to calculate the kernel size. 
						
						
							
						
					 
					
						2022-02-06 13:29:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c5038b001 
					 
					
						
						
							
							Merge branch 'cherry-pick-24c371ca' into 'develop'  
						
						... 
						
						
						
						Added new String functions
See merge request spexeah/asuro!30  
						
						
							
						
					 
					
						2022-01-31 11:26:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98481ea1ce 
					 
					
						
						
							
							Added new String functions  
						
						... 
						
						
						
						(cherry picked from commit 24c371cab1 
						
						
							
						
					 
					
						2022-01-31 00:36:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						346dc4e4c9 
					 
					
						
						
							
							Merge branch 'feature/readme-update-1' into 'develop'  
						
						... 
						
						
						
						Update readme.md
See merge request spexeah/asuro!29  
						
						
							
						
					 
					
						2022-01-29 12:47:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2eee58df4 
					 
					
						
						
							
							Update readme.md  
						
						
						
						
							
						
					 
					
						2022-01-29 12:46:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1db74f791a 
					 
					
						
						
							
							Merge branch 'develop' into 'master'  
						
						... 
						
						
						
						Pipeline Cleanup & Expansion
See merge request spexeah/asuro!28  
						
						
							
 
						
					 
					
						2021-07-06 20:00:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						372fda3afc 
					 
					
						
						
							
							Pipeline Cleanup & Expansion  
						
						
						
						
							
						
					 
					
						2021-07-06 20:00:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						170b93dd69 
					 
					
						
						
							
							Merge branch 'feature/pipeline-docs-fix' into 'develop'  
						
						... 
						
						
						
						Docgen changes
See merge request spexeah/asuro!27  
						
						
							
 
						
					 
					
						2021-07-06 19:42:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34d6873a6a 
					 
					
						
						
							
							Docgen changes  
						
						... 
						
						
						
						Changed docgen job to create doc folder, not public for now. 
						
						
							
						
					 
					
						2021-07-06 20:35:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e69d06ea4f 
					 
					
						
						
							
							Merge branch 'joe/ci-suggestions' into 'develop'  
						
						... 
						
						
						
						3 time the charm
See merge request spexeah/asuro!26  
						
						
							
 
						
					 
					
						2021-07-06 19:18:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jinux 
							
						 
					 
					
						
						
							
						
						2939afa729 
					 
					
						
						
							
							3 time the charm  
						
						
						
						
							
						
					 
					
						2021-07-06 19:18:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad8e80913a 
					 
					
						
						
							
							Merge branch 'feature/documentation' into 'develop'  
						
						... 
						
						
						
						Changed comments in Asuro.pas when generated
Changed the Asuro.pas comment to be the standard format in terms of Directory->File (no .pas) for PasDoc gen.
See merge request spexeah/asuro!23  
						
						
							
						
					 
					
						2021-07-05 18:23:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33cb042b8c 
					 
					
						
						
							
							Changed comments in Asuro.pas when generated  
						
						... 
						
						
						
						Changed the Asuro.pas comment to be the standard format in terms of Directory->File (no .pas) for PasDoc gen. 
						
						
							
						
					 
					
						2021-07-05 19:18:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d25ceef77 
					 
					
						
						
							
							Merge branch 'feature/documentation' into 'develop'  
						
						... 
						
						
						
						Tidied up comments for docgen.
Added some documentation to Asuro.pas, ProgManager, AHCI, asfs & ATA_ISR to fix some of the pasdoc/docgen issues.
See merge request spexeah/asuro!22  
						
						
							
						
					 
					
						2021-07-05 18:09:51 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						439d4ef8ac 
					 
					
						
						
							
							Tidied out comments for docgen.  
						
						... 
						
						
						
						Added some documentation to Asuro.pas & ProgManager. 
						
						
							
						
					 
					
						2021-07-05 19:07:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						749ffe6d73 
					 
					
						
						
							
							Merge branch 'develop' into 'master'  
						
						... 
						
						
						
						Develop
See merge request spexeah/asuro!21  
						
						
							
						
					 
					
						2021-07-05 15:50:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e07dcf63af 
					 
					
						
						
							
							Merge branch 'feature/pipeline-iso-checksum' into 'develop'  
						
						... 
						
						
						
						Feature/pipeline iso checksum
See merge request spexeah/asuro!20  
						
						
							
						
					 
					
						2021-07-05 15:49:00 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						94b283bd4c 
					 
					
						
						
							
							Second try...  
						
						
						
						
							
						
					 
					
						2021-07-05 16:47:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2dbcd49ba 
					 
					
						
						
							
							Generate ISO checksum badge.  
						
						
						
						
							
						
					 
					
						2021-07-05 16:45:43 +01:00