prepare release of version 0.1.0
This commit is contained in:
		
							parent
							
								
									a9a8aff13b
								
							
						
					
					
						commit
						aed758101c
					
				| 
						 | 
					@ -0,0 +1,20 @@
 | 
				
			||||||
 | 
					name: Publish
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					  release:
 | 
				
			||||||
 | 
					    types: [created]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					  publish:
 | 
				
			||||||
 | 
					    name: Publish to crates.io
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    permissions:
 | 
				
			||||||
 | 
					      contents: read
 | 
				
			||||||
 | 
					    env:
 | 
				
			||||||
 | 
					      CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - uses: actions/checkout@v4
 | 
				
			||||||
 | 
					      - uses: Swatinem/rust-cache@v2
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          key: publish
 | 
				
			||||||
 | 
					      - run: cargo publish --token ${CRATES_TOKEN}
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,19 @@
 | 
				
			||||||
 | 
					name: Cargo build & test
 | 
				
			||||||
 | 
					on:
 | 
				
			||||||
 | 
					    push:
 | 
				
			||||||
 | 
					        branches: 
 | 
				
			||||||
 | 
					            - main
 | 
				
			||||||
 | 
					            - development
 | 
				
			||||||
 | 
					            - 'releases/**'
 | 
				
			||||||
 | 
					    pull_request:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					env:
 | 
				
			||||||
 | 
					    CARGO_TERM_COLOR: always
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					jobs:
 | 
				
			||||||
 | 
					    build_and_test:
 | 
				
			||||||
 | 
					        name: Cargo test
 | 
				
			||||||
 | 
					        runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					        steps:
 | 
				
			||||||
 | 
					            - uses: actions/checkout@v4
 | 
				
			||||||
 | 
					            - run: cargo test --verbose
 | 
				
			||||||
							
								
								
									
										13
									
								
								CHANGELOG.md
								
								
								
								
							
							
						
						
									
										13
									
								
								CHANGELOG.md
								
								
								
								
							| 
						 | 
					@ -9,6 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Added
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Changed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Removed
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## [0.1.0] - 2024-10-01
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Added
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Functions
 | 
					- Functions
 | 
				
			||||||
    - without arguments
 | 
					    - without arguments
 | 
				
			||||||
- Raw commands
 | 
					- Raw commands
 | 
				
			||||||
| 
						 | 
					@ -22,6 +30,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 | 
				
			||||||
- group
 | 
					- group
 | 
				
			||||||
- Tags
 | 
					- Tags
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Changed
 | 
					[unreleased]: https://github.com/moritz-hoelting/shulkerscript-lang/compare/v0.1.0...HEAD
 | 
				
			||||||
 | 
					[0.1.0]: https://github.com/moritz-hoelting/shulkerscript-lang/releases/tag/v0.1.0
 | 
				
			||||||
### Removed
 | 
					 | 
				
			||||||
| 
						 | 
					@ -36,7 +36,7 @@ mlua = { version = "0.9.7", features = ["lua54", "vendored"], optional = true }
 | 
				
			||||||
path-absolutize = "3.1.1"
 | 
					path-absolutize = "3.1.1"
 | 
				
			||||||
pathdiff = "0.2.1"
 | 
					pathdiff = "0.2.1"
 | 
				
			||||||
serde = { version = "1.0.197", features = ["derive", "rc"], optional = true }
 | 
					serde = { version = "1.0.197", features = ["derive", "rc"], optional = true }
 | 
				
			||||||
shulkerbox = { git = "https://github.com/moritz-hoelting/shulkerbox", default-features = false, optional = true, rev = "6e956fbe7438158c6a29c1a92d057f0f3093405a" }
 | 
					shulkerbox = { version = "0.1.0", default-features = false, optional = true }
 | 
				
			||||||
strsim = "0.11.1"
 | 
					strsim = "0.11.1"
 | 
				
			||||||
strum = { version = "0.26.2", features = ["derive"] }
 | 
					strum = { version = "0.26.2", features = ["derive"] }
 | 
				
			||||||
strum_macros = "0.26.4"
 | 
					strum_macros = "0.26.4"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,9 +7,13 @@ Shulkerscript is a simple, easy-to-use scripting language for Minecraft datapack
 | 
				
			||||||
Add the following to your dependencies in `Cargo.toml`:
 | 
					Add the following to your dependencies in `Cargo.toml`:
 | 
				
			||||||
```toml
 | 
					```toml
 | 
				
			||||||
[dependencies]
 | 
					[dependencies]
 | 
				
			||||||
shulkerscript-lang = { git = "https://github.com/moritz-hoelting/shulkerscript-lang" }
 | 
					shulkerscript = "0.1.0"
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## VS Code Extension
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					A VS Code extension is available [here](https://marketplace.visualstudio.com/items?itemName=moritz-hoelting.shulkerscript-lang) to provide syntax highlighting and snippets for Shulkerscript files.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Features
 | 
					## Features
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Functions
 | 
					### Functions
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue