Commit Graph

2631 Commits

Author SHA1 Message Date
669209ad6d Test 24
Some checks failed
Build Docker Image / Build ARM64 (3.11) (push) Successful in 2m25s
Build Docker Image / Build ARM64 (3.10) (push) Successful in 2m28s
Build Docker Image / Build ARM64 (3.12) (push) Successful in 2m27s
Build Docker Image / Build ARM64 (3.13) (push) Successful in 1m26s
Build Docker Image / Build AMD64 (3.10) (push) Successful in 8m53s
Build Docker Image / Build AMD64 (3.11) (push) Successful in 8m50s
Build Docker Image / Build AMD64 (3.12) (push) Successful in 8m55s
Build Docker Image / Build AMD64 (3.13) (push) Successful in 8m59s
Build Docker Image / Create Multi-arch Manifest (3.11) (push) Failing after 11s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Failing after 12s
Build Docker Image / Create Multi-arch Manifest (3.12) (push) Failing after 11s
Build Docker Image / Create Multi-arch Manifest (3.13) (push) Failing after 9s
2024-12-11 08:31:32 +02:00
8fda15f4e6 Test 23
Some checks failed
Build Docker Image / Build ARM64 (3.12) (push) Successful in 2m23s
Build Docker Image / Build ARM64 (3.11) (push) Successful in 2m27s
Build Docker Image / Build ARM64 (3.10) (push) Successful in 2m30s
Build Docker Image / Build ARM64 (3.13) (push) Successful in 1m28s
Build Docker Image / Build AMD64 (3.10) (push) Successful in 8m49s
Build Docker Image / Build AMD64 (3.11) (push) Successful in 8m56s
Build Docker Image / Build AMD64 (3.12) (push) Successful in 8m57s
Build Docker Image / Build AMD64 (3.13) (push) Successful in 8m53s
Build Docker Image / Create Multi-arch Manifest (3.11) (push) Failing after 11s
Build Docker Image / Create Multi-arch Manifest (3.12) (push) Failing after 11s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 13s
Build Docker Image / Create Multi-arch Manifest (3.13) (push) Failing after 9s
2024-12-10 23:53:55 +02:00
5e1e36e783 Test 22
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m26s
Build Docker Image / Build AMD64 (3.10) (push) Successful in 8m55s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 10s
2024-12-10 23:37:30 +02:00
6cfc2d11f6 Test 21
Some checks failed
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Blocked by required conditions
Build Docker Image / Build ARM64 (3.10) (push) Failing after 1m25s
Build Docker Image / Build AMD64 (3.10) (push) Has been cancelled
2024-12-10 23:33:46 +02:00
599b863695 Test 20
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m27s
Build Docker Image / Build AMD64 (3.10) (push) Successful in 8m47s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 21s
2024-12-10 23:11:12 +02:00
e65fe6e06d Test 19
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m27s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 16s
2024-12-10 23:03:23 +02:00
1a985987c7 Test 18
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m26s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 9s
2024-12-10 22:59:52 +02:00
d09c4daaff Test 17
Some checks failed
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m26s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Failing after 9s
2024-12-10 22:56:02 +02:00
a3420dd5e4 Test 16 2024-12-10 22:54:28 +02:00
3ca0ca086a Test 15
Some checks failed
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Has been cancelled
Build Docker Image / Build AMD64 (3.10) (push) Has been cancelled
Build Docker Image / Build ARM64 (3.10) (push) Has been cancelled
2024-12-10 22:39:05 +02:00
a9b6141e05 Test 14
Some checks failed
Build Docker Image / Build ARM64 (3.10) (push) Successful in 2m6s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Failing after 9s
Build Docker Image / Build AMD64 (3.10) (push) Successful in 9m12s
2024-12-10 22:28:49 +02:00
9fe4007f6d Test 13
Some checks failed
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Blocked by required conditions
Build Docker Image / Build AMD64 (3.10) (push) Has been cancelled
Build Docker Image / Build ARM64 (3.10) (push) Has been cancelled
2024-12-10 22:28:31 +02:00
5f2af548ca Test 12
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m29s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 16s
2024-12-10 22:18:07 +02:00
687776f246 Test 11
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m26s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 15s
2024-12-10 22:07:24 +02:00
5d57a8b990 Test 10
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m26s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 15s
2024-12-10 21:58:14 +02:00
fcde36bb2c Test 9
Some checks failed
Build Docker Image / Build ARM64 (3.10) (push) Failing after 1m25s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Has been skipped
2024-12-10 21:55:18 +02:00
4729938c89 Test 8
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m28s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 15s
2024-12-10 21:46:38 +02:00
eb282381d9 Test 7
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m53s
2024-12-10 21:38:06 +02:00
7e2729e0dc Test 6
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m53s
2024-12-10 21:34:04 +02:00
32dbd4cc5d Test 5
Some checks failed
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m26s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Failing after 0s
2024-12-10 21:25:45 +02:00
a1bb9a6ee3 Test 4
All checks were successful
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 16s
2024-12-10 21:23:34 +02:00
718cc8f8d3 Test 3
All checks were successful
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 9s
2024-12-10 21:22:14 +02:00
26cdcdd1c7 Test 2
Some checks failed
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Failing after 10s
2024-12-10 21:21:40 +02:00
03dea970bd Test
All checks were successful
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 14s
2024-12-10 21:18:13 +02:00
a6d59cdfeb Test building by digest #8
Some checks failed
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Blocked by required conditions
Build Docker Image / Build ARM64 (3.10) (push) Has been cancelled
2024-12-10 21:17:34 +02:00
ba9e828985 Test building by digest #7
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m40s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 9s
2024-12-10 21:11:44 +02:00
5471d10256 Test building by digest #6
Some checks failed
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Blocked by required conditions
Build Docker Image / Build ARM64 (3.10) (push) Has been cancelled
2024-12-10 21:11:09 +02:00
584a287955 Test building by digest #5
Some checks failed
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Blocked by required conditions
Build Docker Image / Build AMD64 (3.10) (push) Has been cancelled
Build Docker Image / Build ARM64 (3.10) (push) Has been cancelled
2024-12-10 21:10:19 +02:00
a6487e5a75 Test building by digest #4
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m26s
Build Docker Image / Build AMD64 (3.10) (push) Successful in 8m37s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 8s
2024-12-08 19:08:27 +02:00
6f0dc76bfc Test building by digest #3
Some checks failed
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m26s
Build Docker Image / Build AMD64 (3.10) (push) Has been cancelled
2024-12-08 19:02:29 +02:00
aec772940e Test building by digest #2
Some checks failed
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m25s
Build Docker Image / Build AMD64 (3.10) (push) Successful in 8m38s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Failing after 26s
2024-12-08 15:49:19 +02:00
097a8c49ab Test building by digest
All checks were successful
Build Docker Image / Build ARM64 (3.10) (push) Successful in 1m26s
Build Docker Image / Build AMD64 (3.10) (push) Successful in 8m39s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Successful in 15s
2024-12-08 15:31:27 +02:00
d93cbda299 Try to build separate
Some checks failed
Build Docker Image / Build ARM64 (3.10) (push) Successful in 2m28s
Build Docker Image / Build ARM64 (3.12) (push) Successful in 2m29s
Build Docker Image / Build ARM64 (3.11) (push) Successful in 2m31s
Build Docker Image / Build ARM64 (3.13) (push) Successful in 1m27s
Build Docker Image / Build AMD64 (3.10) (push) Successful in 9m21s
Build Docker Image / Build AMD64 (3.11) (push) Successful in 9m31s
Build Docker Image / Build AMD64 (3.12) (push) Successful in 9m31s
Build Docker Image / Build AMD64 (3.13) (push) Successful in 9m19s
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Failing after 16s
Build Docker Image / Create Multi-arch Manifest (3.11) (push) Failing after 14s
Build Docker Image / Create Multi-arch Manifest (3.12) (push) Failing after 13s
Build Docker Image / Create Multi-arch Manifest (3.13) (push) Failing after 14s
2024-12-08 13:56:34 +02:00
bd7cfc17a2 Try to build separate
Some checks failed
Build Docker Image / Build AMD64 (3.10) (push) Failing after 27s
Build Docker Image / Build AMD64 (3.11) (push) Failing after 28s
Build Docker Image / Build AMD64 (3.13) (push) Has been cancelled
Build Docker Image / Build ARM64 (3.13) (push) Has been cancelled
Build Docker Image / Build AMD64 (3.12) (push) Has been cancelled
Build Docker Image / Create Multi-arch Manifest (3.10) (push) Has been cancelled
Build Docker Image / Create Multi-arch Manifest (3.11) (push) Has been cancelled
Build Docker Image / Create Multi-arch Manifest (3.12) (push) Has been cancelled
Build Docker Image / Create Multi-arch Manifest (3.13) (push) Has been cancelled
Build Docker Image / Build ARM64 (3.11) (push) Has been cancelled
Build Docker Image / Build ARM64 (3.10) (push) Has been cancelled
Build Docker Image / Build ARM64 (3.12) (push) Has been cancelled
2024-12-08 13:54:01 +02:00
bd08d0e55b Tried to fix max-concurrent
Some checks failed
Build Docker Image / Build and Push (3.10) (push) Failing after 54m45s
Build Docker Image / Build and Push (3.12) (push) Has been cancelled
Build Docker Image / Build and Push (3.13) (push) Has been cancelled
Build Docker Image / Build and Push (3.11) (push) Has been cancelled
2024-12-08 12:42:22 +02:00
eb269b0261 Added Python 3.13
Some checks failed
Build Docker Image / Build and Push (3.10) (push) Failing after 45m22s
Build Docker Image / Build and Push (3.11) (push) Failing after 50m42s
Build Docker Image / Build and Push (3.12) (push) Failing after 1h12m36s
Build Docker Image / Build and Push (3.13) (push) Failing after 36m37s
2024-10-08 22:39:51 +03:00
53b4bde474 Bump unit to 1.33.0
All checks were successful
Build Docker Image / Build and Push (3.10) (push) Successful in 47m21s
Build Docker Image / Build and Push (3.11) (push) Successful in 48m5s
Build Docker Image / Build and Push (3.12) (push) Successful in 48m10s
2024-09-21 14:11:35 +03:00
19d0cc5c31 Fixed building #3
All checks were successful
Build Docker Image / Build and Push (3.12) (push) Successful in 45m8s
Build Docker Image / Build and Push (3.11) (push) Successful in 46m25s
Build Docker Image / Build and Push (3.10) (push) Successful in 46m27s
2024-09-15 10:00:45 +03:00
35a9ab83c4 Fixed building #2
All checks were successful
Build Docker Image / Unit with Python ${{ matrix.python-version }} (3.10) (push) Successful in 38m53s
Build Docker Image / Unit with Python ${{ matrix.python-version }} (3.11) (push) Successful in 39m0s
Build Docker Image / Unit with Python ${{ matrix.python-version }} (3.12) (push) Successful in 31m5s
2024-07-20 16:45:40 +03:00
bf711a5f12 Fixed building
All checks were successful
Build Docker Image / build-and-deploy-image (3.10) (push) Successful in 30m47s
Build Docker Image / build-and-deploy-image (3.11) (push) Successful in 30m43s
Build Docker Image / build-and-deploy-image (3.12) (push) Successful in 30m35s
2024-07-20 10:49:17 +03:00
1be88e1973 Removed unit project; use matrix to build
Some checks failed
Build Docker Image / build-and-deploy-image (3.12) (push) Waiting to run
Build Docker Image / build-and-deploy-image (3.11) (push) Waiting to run
Build Docker Image / build-and-deploy-image (3.10) (push) Has been cancelled
2024-07-20 10:48:03 +03:00
a92c5c45e2 Fixed runs
All checks were successful
Build Docker Image / build-and-deploy-image (push) Successful in 1h32m12s
2024-07-08 13:17:12 +03:00
ae01f6599d Added gitea building 1.32.1
Some checks failed
Build Docker Image / build-and-deploy-image (push) Failing after 3m40s
2024-07-08 12:41:33 +03:00
Andrei Zeliankou
48d7917059 Added version 1.32.1 CHANGES 2024-03-21 13:47:41 +00:00
Andrei Zeliankou
3f228d6b6f Generated Dockerfiles for Unit 1.32.1 2024-03-15 15:15:26 +00:00
Andrei Zeliankou
8ca4962d9a Edited changes.xml for the 1.32.1 release 2024-03-15 15:13:59 +00:00
Andrew Clayton
777b7c8782 Wasm-wc: Fix application restarts
Liam reported a problem when trying to restart wasm-wasi-component based
applications using the /control/applications/APPLICATION_NAME/restart
endpoint.

The application would become unresponsive.

What was happening was the old application process(es) weren't
exit(3)ing and so while we were starting new application processes, the
old ones were still hanging around in a non-functioning state.

When we are terminating an application it must call exit(3).

So that's what we do. We use the return value of nxt_unit_run() as the
exit status.

Due to exit(3)ing we also need to now explicitly handle the return on
error case.

Reported-by: Liam Crilly <liam@nginx.com>
Fixes: 20ada4b5c ("Wasm-wc: Core of initial Wasm component model language module support")
Closes: https://github.com/nginx/unit/issues/1179
Tested-by: Liam Crilly <liam@nginx.com>
Tested-by: Danielle De Leo <d.deleo@f5.com>
Co-developed-by: Dan Callahan <d.callahan@f5.com>
Signed-off-by: Dan Callahan <d.callahan@f5.com>
Signed-off-by: Andrew Clayton <a.clayton@nginx.com>
2024-03-15 15:12:59 +00:00
Andrei Zeliankou
d7ff6bb4a1 Tests: NJS cacheable variables with access log
Reproduces issue https://github.com/nginx/unit/issues/1169.
2024-03-15 15:12:38 +00:00
Zhidao HONG
6359c74da1 Var: Fix cacheable issue for njs variable access
The variables accessed with JS template literal should not be cacheable.
Since it is parsed by njs engine, Unit can't create indexes on these
variables for caching purpose. For example:

   {
       "format": "`{bodyLength:\"${vars.body_bytes_sent}\",status:\"${vars.status}\"}\n`"
   }

The variables like the above are not cacheable.

Closes: https://github.com/nginx/unit/issues/1169
2024-03-15 15:11:30 +00:00
Andrei Zeliankou
97ff09903b Version bump 2024-03-15 15:10:24 +00:00