Skip to content

Commit 976ca66

Browse files
authored
Merge pull request #1427 from zerasul/develop
v 1.5.2
2 parents 9b09e7e + 8268802 commit 976ca66

File tree

14 files changed

+1083
-341
lines changed

14 files changed

+1083
-341
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
on:
2+
push:
3+
branches:
4+
- main
5+
- develop
6+
pull_request:
7+
branches:
8+
- main
9+
- develop
10+
jobs:
11+
build:
12+
strategy:
13+
matrix:
14+
os: [macos-latest, ubuntu-latest, windows-latest]
15+
runs-on: ${{ matrix.os }}
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@v4
19+
- name: Install Node.js
20+
uses: actions/setup-node@v4
21+
with:
22+
node-version: 18.x
23+
- run: npm install
24+
- run: xvfb-run -a npm test
25+
if: runner.os == 'Linux'
26+
- run: npm test
27+
if: runner.os != 'Linux'

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
This is the change Log of Genesis Code. For more information you can see the [Documentation page](https://zerasul.github.io/genesis-code-docs/).
44

5+
## 1.5.2
6+
* [Updated autocompletion and .res grammer for use with SGDK 2.11](https://github.com/zerasul/genesis-code/issues/1416).
7+
* [Now the default Docker image is the SGDK's Github Registry: ```ghcr.io/stephane-d/sgdk:latest```](https://github.com/zerasul/genesis-code/issues/1416).
8+
* [Added new "Paralel Compile" Configuration parameter (for -j usage)](https://github.com/zerasul/genesis-code/issues/1382).
9+
* [Added new "extra params" Configuration parameter](https://github.com/zerasul/genesis-code/issues/1424).
10+
* Updated Dependencies.
11+
512
## 1.5.1
613

714
* [On Windows Systems, the new projects will be created using Command prompt console as default (no extra configuration needed).](https://github.com/zerasul/genesis-code/pull/1180)

README.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Genesis-code Extension
22

3-
[![Build Status](https://dev.azure.com/zerasul/genesis-code/_apis/build/status/zerasul.genesis-code?branchName=master)](https://dev.azure.com/zerasul/genesis-code/_build/latest?definitionId=1&branchName=master)
4-
[![SGDK Compatible](https://img.shields.io/badge/SGDK_Compatible-2.00-912aeb)](https://github.com/Stephane-D/SGDK)
3+
[![.github/workflows/extensionTests.yml](https://github.com/zerasul/genesis-code/actions/workflows/extensionTests.yml/badge.svg?branch=master)](https://github.com/zerasul/genesis-code/actions/workflows/extensionTests.yml)
4+
[![SGDK Compatible](https://img.shields.io/badge/SGDK_Compatible-2.11-912aeb)](https://github.com/Stephane-D/SGDK)
55
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=genesis-code-project&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=genesis-code-project) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=genesis-code-project&metric=security_rating)](https://sonarcloud.io/dashboard?id=genesis-code-project) <span class="badge-buymeacoffee"><a href="https://buymeacoffee.com/zerasul" title="Donate to this project using Buy Me A Coffee"><img src="https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg" alt="Buy Me A Coffee donate button" /></a></span>
66
[![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/zerasul.genesis-code)](https://marketplace.visualstudio.com/items?itemName=zerasul.genesis-code)
77

@@ -39,7 +39,7 @@ With this extension, you can use easily a few commands for help you create aweso
3939

4040
## Requirements
4141

42-
To use this extension you need to install SGDK(windows)/GENDEV(linux) or MARSDEV projects on your system and configure the GDK, GENDEV or MARSDEV enviroment variables, or build a SGDK Docker Image.
42+
To use this extension you need to install SGDK(windows)/GENDEV(linux) or MARSDEV projects on your system and configure the GDK, GENDEV or MARSDEV enviroment variables, or build/use a SGDK Docker Image.
4343

4444
## Extension Settings
4545

@@ -79,6 +79,12 @@ You can enable or disable status bar buttons for use some common commands.
7979

8080
![Status Bar Buttons](imgs/sbarbuttons.png)
8181

82+
Also, you can enable parallel compilation adding the number of threads in the Genesis Code configuration.
83+
84+
And now, you can add extra parameters for compilation and clean commands this will be used on docker and make calls.
85+
86+
![extra Parameters](imgs/extraparams.png)
87+
8288
## Bitmap Viewer
8389

8490
Now you can use the Bitmap Viewer; with some information of the images. You can open as alternative viewer on VSCODE (right click and Reopen Editor... on tab).
@@ -95,6 +101,14 @@ Now you can use the Bitmap Viewer; with some information of the images. You can
95101

96102
## Release Notes
97103

104+
### 1.5.2
105+
106+
* Now the default Docker image is based on SGDK's Github Registry (```ghcr.io/stephane-d/sgdk:latest```).
107+
* Updating autocompletion and .res grammar for use with SGDK 2.11.
108+
* Added new ```ParallelCompile``` configuration parameter for use -j for parallel compilation (only for SGDK on windows or MARSDEV).
109+
* Added new ```extraParameters``` configuration parameter to add extra parameters on compilation and clean commands.
110+
* Updating dependencies.
111+
98112
### 1.5.1
99113

100114
* On Windows Systems, the new projects will be created using Command prompt console as default (no extra configuration needed) (Thanks to AIoriBranford).

azure-pipelines.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,7 @@ steps:
2424
echo ">>> Started xvfb"
2525
displayName: Start xvfb
2626
condition: and(succeeded(), eq(variables['Agent.OS'], 'Linux'))
27-
28-
- bash: |
29-
echo ">>> Compile vscode-test"
30-
yarn && yarn compile
31-
echo ">>> Compiled vscode-test"
32-
cd sample
33-
echo ">>> Run sample integration test"
34-
yarn && yarn compile && yarn test
35-
displayName: Run Tests
36-
env:
37-
DISPLAY: ":99.0"
38-
27+
3928
- task: SonarCloudPrepare@1
4029
inputs:
4130
SonarCloud: "SonarCloud"

imgs/extraparams.png

18.2 KB
Loading

0 commit comments

Comments
 (0)