Compare commits

...

6 Commits
v7.0.0 ... main

Author SHA1 Message Date
638b94f82f v7.1.2
Some checks failed
CI / Type Check & Lint (push) Successful in 36s
CI / Build Test (Current Platform) (push) Successful in 42s
Publish to npm / npm-publish (push) Failing after 1m8s
CI / Build All Platforms (push) Successful in 2m23s
Release / build-and-release (push) Successful in 2m34s
2026-02-08 12:49:03 +00:00
8a2e32dcd4 fix(readme): Correct license link and fix markdown line break for company name in README 2026-02-08 12:49:03 +00:00
2c89cc6a0a v7.1.1
Some checks failed
CI / Type Check & Lint (push) Successful in 33s
CI / Build Test (Current Platform) (push) Successful in 39s
Publish to npm / npm-publish (push) Failing after 1m4s
CI / Build All Platforms (push) Successful in 2m16s
Release / build-and-release (push) Successful in 2m41s
2026-02-07 09:50:31 +00:00
bad663d5e4 fix(workflows): normalize default branch to main across CI/release workflows and docs; update package metadata; clean .gitignore and fix readme license link 2026-02-07 09:50:31 +00:00
4e1d211a14 v7.1.0
Some checks failed
Publish to npm / npm-publish (push) Failing after 1m11s
Release / build-and-release (push) Successful in 1m57s
2026-02-07 04:08:01 +00:00
bd3b1ba9dd feat(installer): switch installer/docs to use main branch; add automated installer instructions and update CI examples to use the installer; add release registries and access level in npmextra.json 2026-02-07 04:08:01 +00:00
11 changed files with 66 additions and 30 deletions

View File

@@ -6,7 +6,7 @@ This directory contains Gitea Actions workflows for automated CI/CD of the SZCI
### 1. CI (`ci.yml`)
**Trigger:** Push to `master` branch or pull requests
**Trigger:** Push to `main` branch or pull requests
**Purpose:** Continuous integration checks on every push
@@ -87,7 +87,7 @@ To create a new release:
3. **Create and push tag:**
```bash
git tag v6.0.1
git push origin master
git push origin main
git push origin v6.0.1
```

View File

@@ -3,10 +3,10 @@ name: CI
on:
push:
branches:
- master
- main
pull_request:
branches:
- master
- main
jobs:
check:

View File

@@ -117,7 +117,7 @@ jobs:
Use the installation script:
\`\`\`bash
curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/master/install.sh | sudo bash
curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash
\`\`\`
Or download the binary for your platform and make it executable.
@@ -143,7 +143,7 @@ jobs:
Use the installation script:
\`\`\`bash
curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/master/install.sh | sudo bash
curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash
\`\`\`
EOF
fi
@@ -244,5 +244,5 @@ jobs:
echo "https://code.foss.global/ship.zone/szci/releases/tag/${{ steps.version.outputs.version }}"
echo ""
echo "Installation command:"
echo "curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/master/install.sh | sudo bash"
echo "curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash"
echo ""

9
.gitignore vendored
View File

@@ -1,17 +1,10 @@
.nogit/
# artifacts
coverage/
public/
pages/
# installs
node_modules/
# caches
.yarn/
.cache/
.rpt2_cache
# builds
dist/
@@ -21,4 +14,4 @@ dist_*/
deno.lock
.deno/
# custom
# custom

View File

@@ -1,5 +1,28 @@
# Changelog
## 2026-02-08 - 7.1.2 - fix(readme)
Correct license link and fix markdown line break for company name in README
- Updated README link to the license file from ./license to ./LICENSE
- Added trailing spaces after 'Task Venture Capital GmbH' to preserve a Markdown line break
- Documentation-only change; no code modified
## 2026-02-07 - 7.1.1 - fix(workflows)
normalize default branch to 'main' across CI/release workflows and docs; update package metadata; clean .gitignore and fix readme license link
- Updated workflow triggers and documentation from 'master' to 'main' (.gitea/workflows/ci.yml, .gitea/workflows/release.yml, .gitea/workflows/README.md) including install script URLs referenced in release instructions.
- Updated npmextra.json @git.zone/cli metadata: changed projectType from 'npm' to 'deno' and githost from 'gitlab.com' to 'code.foss.global'.
- Cleaned .gitignore by removing outdated entries (coverage/, public/, pages/, .yarn/, .rpt2_cache) and minor whitespace fixes.
- Normalized license filename link in readme.md from 'LICENSE' to lowercase 'license'.
## 2026-02-07 - 7.1.0 - feat(installer)
switch installer/docs to use main branch; add automated installer instructions and update CI examples to use the installer; add release registries and access level in npmextra.json
- Replaced master branch URLs with main in install.sh and README examples
- Added "Automated Installer (Recommended)" section to README with curl install examples (including versioned install)
- Replaced npm install -g @ship.zone/szci in CI examples with the curl-based installer invocation (some uses sudo)
- Updated npmextra.json: removed npmAccessLevel for @ship.zone/szci and added release.registries and release.accessLevel entries
## 2026-02-06 - 7.0.0 - BREAKING CHANGE(szci)
delegate Docker operations to @git.zone/tsdocker, remove internal Docker managers and deprecated modules, simplify CLI and env var handling

View File

@@ -1,6 +1,6 @@
{
"name": "@ship.zone/szci",
"version": "7.0.0",
"version": "7.1.2",
"exports": "./mod.ts",
"nodeModulesDir": "auto",
"tasks": {

View File

@@ -5,10 +5,10 @@
#
# Usage:
# Direct piped installation (recommended):
# curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/master/install.sh | sudo bash
# curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash
#
# With version specification:
# curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/master/install.sh | sudo bash -s -- --version v5.0.0
# curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash -s -- --version v5.0.0
#
# Options:
# -h, --help Show this help message
@@ -60,10 +60,10 @@ if [ $SHOW_HELP -eq 1 ]; then
echo ""
echo "Examples:"
echo " # Install latest version"
echo " curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/master/install.sh | sudo bash"
echo " curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash"
echo ""
echo " # Install specific version"
echo " curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/master/install.sh | sudo bash -s -- --version v5.0.0"
echo " curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash -s -- --version v5.0.0"
exit 0
fi

View File

@@ -1,7 +1,6 @@
{
"@ship.zone/szci": {
"npmGlobalTools": [],
"npmAccessLevel": "public",
"npmRegistryUrl": "registry.npmjs.org"
},
"@git.zone/tsdocker": {
@@ -9,9 +8,9 @@
"command": "szci test stable"
},
"@git.zone/cli": {
"projectType": "npm",
"projectType": "deno",
"module": {
"githost": "gitlab.com",
"githost": "code.foss.global",
"gitscope": "ship.zone",
"gitrepo": "szci",
"description": "A tool to streamline Node.js and Docker workflows within CI environments, particularly GitLab CI, providing various CI/CD utilities.",
@@ -34,6 +33,13 @@
"continuous integration",
"continuous deployment"
]
},
"release": {
"registries": [
"https://verdaccio.lossless.digital",
"https://registry.npmjs.org"
],
"accessLevel": "public"
}
}
}
}

View File

@@ -1,6 +1,6 @@
{
"name": "@ship.zone/szci",
"version": "7.0.0",
"version": "7.1.2",
"description": "Serve Zone CI - A tool to streamline Node.js and Docker workflows within CI environments, particularly GitLab CI, providing various CI/CD utilities. Powered by Deno with standalone executables.",
"keywords": [
"Node.js",

View File

@@ -32,6 +32,20 @@ SmartCLI Router
## 📥 Installation
### Automated Installer (Recommended)
The easiest way to install szci is using the automated installer script. It handles platform detection, binary download, and global setup:
```sh
curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash
```
To install a specific version:
```sh
curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash -s -- --version v7.0.0
```
### Via NPM (downloads pre-compiled binary)
```sh
@@ -234,7 +248,7 @@ stages:
- deploy
before_script:
- npm install -g @ship.zone/szci
- curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | bash
prepare:
stage: prepare
@@ -278,7 +292,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install szci
run: npm install -g @ship.zone/szci
run: curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | sudo bash
- name: Setup Node.js
run: szci node install stable
@@ -305,7 +319,7 @@ steps:
- name: ci
image: node:22
commands:
- npm install -g @ship.zone/szci
- curl -sSL https://code.foss.global/ship.zone/szci/raw/branch/main/install.sh | bash
- szci node install stable
- szci npm install
- szci docker build
@@ -369,7 +383,7 @@ Use of these trademarks must comply with Task Venture Capital GmbH's Trademark G
### Company Information
Task Venture Capital GmbH
Task Venture Capital GmbH
Registered at District Court Bremen HRB 35230 HB, Germany
For any legal inquiries or further information, please contact us via email at hello@task.vc.

View File

@@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@ship.zone/szci',
version: '7.0.0',
version: '7.1.2',
description: 'Serve Zone CI - A tool to streamline Node.js and Docker workflows within CI environments, particularly GitLab CI, providing various CI/CD utilities. Powered by Deno with standalone executables.'
}