Update changelog, update workflow files
This commit is contained in:
@@ -4,6 +4,7 @@ name: CI/CD Pipeline
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: ["master"]
|
branches: ["master"]
|
||||||
|
tags: ["*.*.*"]
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: ["master"]
|
branches: ["master"]
|
||||||
|
|
||||||
@@ -57,6 +58,10 @@ jobs:
|
|||||||
slang-builder \
|
slang-builder \
|
||||||
./build.sh
|
./build.sh
|
||||||
|
|
||||||
|
- name: Zip Workshop Folder
|
||||||
|
run: |
|
||||||
|
zip -r release/workshop.zip release/workshop/
|
||||||
|
|
||||||
# 3. Fix Permissions
|
# 3. Fix Permissions
|
||||||
# Docker writes files as root. We need to own them to upload them.
|
# Docker writes files as root. We need to own them to upload them.
|
||||||
- name: Fix Permissions
|
- name: Fix Permissions
|
||||||
@@ -69,3 +74,32 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: StationeersSlang-Release
|
name: StationeersSlang-Release
|
||||||
path: release/
|
path: release/
|
||||||
|
|
||||||
|
release:
|
||||||
|
needs: build
|
||||||
|
runs-on: self-hosted
|
||||||
|
# ONLY run this job if we pushed a tag (e.g., v1.0.1)
|
||||||
|
if: startsWith(github.ref, 'refs/tags/')
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
# We download the artifact from the previous 'build' job
|
||||||
|
- name: Download Build Artifacts
|
||||||
|
uses: actions/download-artifact@v4
|
||||||
|
with:
|
||||||
|
name: StationeersSlang-Release
|
||||||
|
path: ./release-files
|
||||||
|
|
||||||
|
- name: Create Gitea Release
|
||||||
|
uses: https://gitea.com/actions/gitea-release-action@v1
|
||||||
|
with:
|
||||||
|
files: |
|
||||||
|
./release-files/workshop.zip
|
||||||
|
./release-files/slang
|
||||||
|
./release-files/slang.exe
|
||||||
|
name: ${{ github.ref_name }}
|
||||||
|
tag_name: ${{ github.ref_name }}
|
||||||
|
draft: false
|
||||||
|
prerelease: false
|
||||||
|
env:
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
11
Changelog.md
11
Changelog.md
@@ -1,5 +1,16 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
[0.4.1]
|
||||||
|
|
||||||
|
- Update syscalls for `loadSlot` and `setSlot` to support expressions instead of
|
||||||
|
just variables for the slot index
|
||||||
|
- Moved the main repository from GitHub to a self-hosted Gitea
|
||||||
|
- Restructured workflow files to support this change
|
||||||
|
- GitHub will still remain as a mirrored repository of the new
|
||||||
|
Gitea instance.
|
||||||
|
- This is in response to the new upcoming changes to the pricing model
|
||||||
|
for self-hosted GitHub action runners.
|
||||||
|
|
||||||
[0.4.0]
|
[0.4.0]
|
||||||
|
|
||||||
- First pass getting compiled IC10 to output along side the Slang source code
|
- First pass getting compiled IC10 to output along side the Slang source code
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<ModMetadata xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
<ModMetadata xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<Name>Slang</Name>
|
<Name>Slang</Name>
|
||||||
<Author>JoeDiertay</Author>
|
<Author>JoeDiertay</Author>
|
||||||
<Version>0.4.0</Version>
|
<Version>0.4.1</Version>
|
||||||
<Description>
|
<Description>
|
||||||
[h1]Slang: High-Level Programming for Stationeers[/h1]
|
[h1]Slang: High-Level Programming for Stationeers[/h1]
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ namespace Slang
|
|||||||
{
|
{
|
||||||
public const string PluginGuid = "com.biddydev.slang";
|
public const string PluginGuid = "com.biddydev.slang";
|
||||||
public const string PluginName = "Slang";
|
public const string PluginName = "Slang";
|
||||||
public const string PluginVersion = "0.4.0";
|
public const string PluginVersion = "0.4.1";
|
||||||
|
|
||||||
public static Mod MOD = new Mod(PluginName, PluginVersion);
|
public static Mod MOD = new Mod(PluginName, PluginVersion);
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "slang"
|
name = "slang"
|
||||||
version = "0.4.0"
|
version = "0.4.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
|
|||||||
Reference in New Issue
Block a user