mirror of
https://github.com/BloopAI/setup-zig.git
synced 2026-10-20 17:38:24 +00:00
Compare commits
15
Commits
v2.1.1
...
check-today
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9962fdf075 | ||
|
|
4f12c907f3 | ||
|
|
c13dfb00a4 | ||
|
|
7e1b9284f3 | ||
|
|
d866436887 | ||
|
|
e64d72b669 | ||
|
|
1c0785686c | ||
|
|
7ab2955eb7 | ||
|
|
e299690d0d | ||
|
|
fff13db8fe | ||
|
|
426edce485 | ||
|
|
b4d8c3ab02 | ||
|
|
8dab702865 | ||
|
|
c7b6cdd3ad | ||
|
|
eec948797a |
@@ -6,3 +6,9 @@ updates:
|
|||||||
interval: daily
|
interval: daily
|
||||||
time: "04:00"
|
time: "04:00"
|
||||||
open-pull-requests-limit: 10
|
open-pull-requests-limit: 10
|
||||||
|
- package-ecosystem: github-actions
|
||||||
|
directory: "/"
|
||||||
|
schedule:
|
||||||
|
interval: daily
|
||||||
|
time: "04:00"
|
||||||
|
open-pull-requests-limit: 10
|
||||||
|
|||||||
@@ -9,13 +9,9 @@ jobs:
|
|||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
- run: npm install
|
- run: npm install
|
||||||
- uses: EndBug/add-and-commit@v4
|
- uses: EndBug/add-and-commit@v9
|
||||||
with:
|
with:
|
||||||
add: dist
|
add: dist
|
||||||
message: Rebuild
|
message: Rebuild (automated)
|
||||||
author_name: Automated
|
|
||||||
author_email: github@asdf.kooi.me
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: npm install
|
run: npm install
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
@@ -18,18 +18,23 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, macos-latest, windows-latest]
|
os: [ubuntu-latest, macos-latest, windows-latest]
|
||||||
zig-version: [0.7.0, 0.8.0, 0.9.0, 0.10.0]
|
zig-version: [0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0]
|
||||||
include:
|
include:
|
||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
zig-version: 0.5.0
|
zig-version: 0.5.0
|
||||||
runs-on: ${{matrix.os}}
|
runs-on: ${{matrix.os}}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout sources
|
- name: Checkout sources
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
- name: Install Zig
|
- name: Install Zig
|
||||||
uses: goto-bus-stop/setup-zig@default
|
uses: goto-bus-stop/setup-zig@default
|
||||||
with:
|
with:
|
||||||
version: ${{matrix.zig-version}}
|
version: ${{matrix.zig-version}}
|
||||||
- name: Run tests
|
- name: Run tests (zig up to v0.10.x)
|
||||||
|
if: ${{ !startsWith(matrix.zig-version, '0.11.') }}
|
||||||
run: zig build test
|
run: zig build test
|
||||||
working-directory: test
|
working-directory: test/v0.10
|
||||||
|
- name: Run tests (zig v0.11.x)
|
||||||
|
if: ${{ startsWith(matrix.zig-version, '0.11.') }}
|
||||||
|
run: zig build test
|
||||||
|
working-directory: test/v0.11
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
node_modules
|
||||||
|
|
||||||
# Logs
|
# Logs
|
||||||
logs
|
logs
|
||||||
*.log
|
*.log
|
||||||
|
|||||||
@@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file.
|
|||||||
|
|
||||||
This project adheres to [Semantic Versioning](http://semver.org/).
|
This project adheres to [Semantic Versioning](http://semver.org/).
|
||||||
|
|
||||||
|
## 2.2.0
|
||||||
|
* Update the action to use Node.js 20. [#61](https://github.com/goto-bus-stop/setup-zig/pull/61)
|
||||||
|
* Add a test for zig 0.11.0. [#62](https://github.com/goto-bus-stop/setup-zig/pull/62)
|
||||||
|
|
||||||
|
Thanks [@chenrui333](https://github.com/chenrui333)!
|
||||||
|
|
||||||
## 2.1.1
|
## 2.1.1
|
||||||
* Fix `cache: false`, see [#55](https://github.com/goto-bus-stop/setup-zig/issues/55).
|
* Fix `cache: false`, see [#55](https://github.com/goto-bus-stop/setup-zig/issues/55).
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: goto-bus-stop/setup-zig@v2
|
- uses: goto-bus-stop/setup-zig@v2
|
||||||
- run: zig fmt --check src/*.zig
|
- run: zig fmt --check .
|
||||||
```
|
```
|
||||||
|
|
||||||
Optionally set a Zig version:
|
Optionally set a Zig version:
|
||||||
|
|||||||
+1
-1
@@ -14,5 +14,5 @@ inputs:
|
|||||||
required: false
|
required: false
|
||||||
default: 'true'
|
default: 'true'
|
||||||
runs:
|
runs:
|
||||||
using: 'node16'
|
using: 'node20'
|
||||||
main: 'dist/index.js'
|
main: 'dist/index.js'
|
||||||
|
|||||||
Vendored
+19457
-1924
File diff suppressed because one or more lines are too long
+3
-3
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "setup-zig",
|
"name": "setup-zig",
|
||||||
"description": "Use the zig compiler in your Github Action",
|
"description": "Use the zig compiler in your Github Action",
|
||||||
"version": "2.1.1",
|
"version": "2.2.0",
|
||||||
"author": "Renée Kooi <renee@kooi.me>",
|
"author": "Renée Kooi <renee@kooi.me>",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/goto-bus-stop/setup-zig/issues"
|
"url": "https://github.com/goto-bus-stop/setup-zig/issues"
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
"simple-get": "^4.0.0"
|
"simple-get": "^4.0.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"esbuild": "^0.18.8",
|
"esbuild": "^0.20.0",
|
||||||
"standard": "^17.0.0"
|
"standard": "^17.0.0"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/goto-bus-stop/setup-zig",
|
"homepage": "https://github.com/goto-bus-stop/setup-zig",
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
"url": "https://github.com/goto-bus-stop/setup-zig.git"
|
"url": "https://github.com/goto-bus-stop/setup-zig.git"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepare": "esbuild index.js --outdir=dist --keep-names --bundle --platform=node --target=node16",
|
"prepare": "esbuild index.js --outdir=dist --keep-names --bundle --platform=node --target=node20",
|
||||||
"test": "standard && node test"
|
"test": "standard && node test"
|
||||||
},
|
},
|
||||||
"standard": {
|
"standard": {
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
const Build = @import("std").Build;
|
||||||
|
|
||||||
|
pub fn build(b: *Build) void {
|
||||||
|
const optimize = b.standardOptimizeOption(.{});
|
||||||
|
const test_build = b.addTest(.{
|
||||||
|
.root_source_file = .{ .path = "src/main.zig" },
|
||||||
|
.optimize = optimize,
|
||||||
|
});
|
||||||
|
const run_test = b.addRunArtifact(test_build);
|
||||||
|
|
||||||
|
const test_step = b.step("test", "Run the app");
|
||||||
|
test_step.dependOn(&run_test.step);
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
const debug = @import("std").debug;
|
||||||
|
|
||||||
|
test "it works" {
|
||||||
|
debug.assert(1 == 1);
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user