Update changelog, update workflow files
This commit is contained in:
@@ -4,6 +4,7 @@ name: CI/CD Pipeline
|
||||
on:
|
||||
push:
|
||||
branches: ["master"]
|
||||
tags: ["*.*.*"]
|
||||
pull_request:
|
||||
branches: ["master"]
|
||||
|
||||
@@ -57,6 +58,10 @@ jobs:
|
||||
slang-builder \
|
||||
./build.sh
|
||||
|
||||
- name: Zip Workshop Folder
|
||||
run: |
|
||||
zip -r release/workshop.zip release/workshop/
|
||||
|
||||
# 3. Fix Permissions
|
||||
# Docker writes files as root. We need to own them to upload them.
|
||||
- name: Fix Permissions
|
||||
@@ -69,3 +74,32 @@ jobs:
|
||||
with:
|
||||
name: StationeersSlang-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
|
||||
|
||||
[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]
|
||||
|
||||
- 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">
|
||||
<Name>Slang</Name>
|
||||
<Author>JoeDiertay</Author>
|
||||
<Version>0.4.0</Version>
|
||||
<Version>0.4.1</Version>
|
||||
<Description>
|
||||
[h1]Slang: High-Level Programming for Stationeers[/h1]
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ namespace Slang
|
||||
{
|
||||
public const string PluginGuid = "com.biddydev.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);
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "slang"
|
||||
version = "0.4.0"
|
||||
version = "0.4.1"
|
||||
edition = "2021"
|
||||
|
||||
[workspace]
|
||||
|
||||
Reference in New Issue
Block a user