Mads Jon Nielsen
f277c93e1f
fix: stabilize extra-host test by removing external network dependency ( #1741 )
...
build / yamllint (push) Waiting to run
build / smoke-test (push) Waiting to run
build / eslint (push) Waiting to run
build / unused-deps (push) Waiting to run
build / jest (push) Waiting to run
build / CodeQL (push) Waiting to run
Replace curl HTTP request against a stale Google IP with getent hosts,
which only checks DNS resolution and needs no network connectivity.
2026-02-06 19:25:45 +01:00
ChonchiOG
fec2e80f02
Fix environment-scoped variables with matrix jobs ( #1726 )
...
build / unused-deps (push) Has been cancelled
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
* Fix environment-scoped variables with matrix jobs
When using parallel matrix jobs with dynamic environment names
(e.g., `environment: name: $CLUSTER`), all matrix jobs after the
first one received the wrong environment-scoped variables.
Root cause: When `jobData.environment` is an object, it was assigned
by reference instead of being cloned. The subsequent mutation of
`this.environment.name` during variable expansion would affect all
matrix job instances sharing the same `jobData` object.
Fix: Clone the environment object using spread operator when it's
an object, similar to how `predefinedVariables` is handled in
parser.ts line 182.
Fixes #1725
* Add regression test for environment object cloning fix (#1725 )
This test verifies that the environment object is properly cloned
(using spread operator) to prevent shared mutation between matrix jobs.
The test reads src/job.ts and checks for the spread operator pattern,
ensuring the fix cannot be accidentally removed.
* Fix linting: add YAML document start and fix object spacing
---------
Co-authored-by: Renier <renier.velazco@lmco.com >
2026-01-27 08:40:59 +01:00
renovate[bot]
8359f8eb14
chore(deps): lock file maintenance all non-major ( #1733 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 08:40:25 +01:00
Super Ewald
085946cd88
feat: option to start a local docker registry ( #1601 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
* feat: option to start local docker registry
* fix linting errors
* fix already exist check for container errors
* run oci test container in privileged mode
* fix $CI_REGISTRY[..] variable scopes
* add wait-for-port check
* fix eslint
* fix eslint
* fix(tests): use nocolor stream comparison
2026-01-26 12:46:56 +01:00
dependabot[bot]
c5a7e6da98
build(deps-dev): bump lodash from 4.17.21 to 4.17.23 ( #1732 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 09:29:13 +01:00
dependabot[bot]
aa3c158f3f
build(deps-dev): bump tar from 7.5.3 to 7.5.6 ( #1731 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.3 to 7.5.6.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.3...v7.5.6 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 09:29:00 +01:00
renovate[bot]
07da3422ad
chore(deps): lock file maintenance ( #1730 )
...
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
build / yamllint (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-19 13:26:12 +01:00
renovate[bot]
45fbddb42e
chore(deps): lock file maintenance all non-major ( #1719 )
...
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-18 10:08:49 +01:00
dependabot[bot]
942f3a6e6c
build(deps): bump qs and express in /examples/docker-compose-nodejs ( #1722 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
Bumps [qs](https://github.com/ljharb/qs ) to 6.14.1 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `qs` from 6.13.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.14.1 )
Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.2...v4.22.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
dependency-type: indirect
- dependency-name: express
dependency-version: 4.22.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 14:19:00 +01:00
Mads Jon Nielsen
2493fc986c
Major upgrade jest ( #1717 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
* Update jest
* Remove package
* Raise test a little
* More timeout
2025-12-20 19:21:52 +01:00
Mads Jon Nielsen
a67f24b346
Major upgrade globby ( #1716 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
* Major upgrade globby
* Fix
2025-12-20 15:41:43 +01:00
ANGkeith
ebafd63557
fix: parsing of regex in rules:if clause ( #1712 )
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
2025-12-20 09:44:07 +08:00
Mads Jon Nielsen
22d8dbf169
Major upgrade chalk and start using chalk-template ( #1715 )
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
2025-12-19 19:25:08 +01:00
Mads Jon Nielsen
9cba746009
Major upgrade camelcase, p-map and terminal-link ( #1714 )
2025-12-19 18:53:00 +01:00
Mads Jon Nielsen
668b07d844
Bump to 4.64.1
build / eslint (push) Has been cancelled
build / jest (push) Has been cancelled
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / CodeQL (push) Has been cancelled
4.64.1
2025-12-15 12:39:58 +01:00
renovate[bot]
4e8c4ea054
chore(deps): lock file maintenance all non-major ( #1709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 12:29:59 +01:00
Mads Jon Nielsen
1bbee4a4c4
Fix .gitlab-ci-local-env array options ( #1710 )
...
* Make sure .gitlab-ci-local-env keys that are arrays gets parsed correctly
* Fix
* Fix shit
* Fix
* Fix
* Remove
2025-12-15 12:29:24 +01:00
renovate[bot]
b54c5ebd72
chore(deps): update actions/cache action to v5 ( #1708 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 18:33:36 +01:00
Mads Jon Nielsen
286ae29ed9
Release 4.64.0
4.64.0
2025-12-12 18:24:21 +01:00
renovate[bot]
47debbd267
chore(deps): lock file maintenance all non-major ( #1706 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 10:18:16 +01:00
renovate[bot]
0f8971f97b
chore(deps): update sonarsource/sonarqube-scan-action action to v7 ( #1707 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 09:53:28 +01:00
kk-chesse
84d94743ca
Use sparse checkout for components ( #1701 )
...
* proof of concept for sparse checkout
* fix linter errors
* fix inner include and test
* remove debug log
* use remote.host and remote.port because components should be on the same instance
* cache the parsed components
* refactor local include expansion
* remove utils.remoteFileExist
* workaround for git archive
* delete include temporary directories
* fix linter errors
* fix cp
2025-12-11 09:51:58 +01:00
Harry Vince
07edf77026
feat: add the ability to define a custom ca certificate for docker images ( #1695 )
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
2025-12-02 09:23:16 +01:00
renovate[bot]
d5780479ed
chore(deps): lock file maintenance all non-major ( #1702 )
...
build / unused-deps (push) Has been cancelled
build / eslint (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / yamllint (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 12:34:27 +01:00
Björn Brala
d0582acce5
Remote variable array to support multiple variable files. ( #1697 )
...
* Refactor remoteVariables handling to support multiple values and update documentation
* Update src/argv.ts
Co-authored-by: Mads Jon Nielsen <madsjon@gmail.com >
* refactor: replace deepmerge with deep-extend for merging remote file data
---------
Co-authored-by: Mads Jon Nielsen <madsjon@gmail.com >
2025-12-01 12:34:13 +01:00
ANGkeith
e0c94b3eb9
fix: Utils.remoteFileExist erroneously returns true when file does not exist for self-host gitlab instance ( #1699 )
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
2025-11-29 10:42:29 +01:00
renovate[bot]
43b18b5366
chore(deps): lock file maintenance all non-major ( #1687 )
...
build / unused-deps (push) Has been cancelled
build / CodeQL (push) Has been cancelled
build / jest (push) Has been cancelled
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 10:42:53 +01:00
Mattias
7b0ebce5b8
Add AUR to README ( #1696 )
...
* Add AUR to README
* But it under regular debian installation
---------
Co-authored-by: Mads Jon Nielsen <madsjon@gmail.com >
2025-11-28 10:42:25 +01:00
ANGkeith
1630b8a650
feat: add flags for ignoring predefinedVariablesOverrides warning ( #1694 )
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
2025-11-27 15:47:02 +01:00
renovate[bot]
6d26ee8680
chore(deps): update actions/checkout action to v6 ( #1690 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-23 14:47:17 +01:00
ANGkeith
aa9934a904
feat: support variables:expand ( #1691 )
2025-11-23 14:46:56 +01:00
Mads Jon Nielsen
56a2e8aaa1
Fix license ( #1682 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
* Fix license
I must have copied it from some other place, back in the days
* Fix formatting issues in LICENSE file
Corrected formatting and punctuation in the LICENSE file.
* Update LICENSE file with copyright information
2025-11-14 12:40:34 +01:00
renovate[bot]
50b70d8d18
chore(deps): lock file maintenance all non-major ( #1677 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 09:12:30 +01:00
renovate[bot]
60f1832d7a
fix(deps): update dependency camelcase to v9 ( #1679 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 09:10:50 +01:00
renovate[bot]
2163e7e7c0
fix(deps): lock file maintenance all non-major ( #1665 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 09:01:09 +01:00
renovate[bot]
6cc653b6d9
chore(deps): update dependency node to v24 ( #1670 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 08:48:12 +01:00
peterbbeu
8b5f63d54d
Improve environment slug handling ( #1673 )
...
* - Implement environment slug generation
- Implement environment slug handling when environt name is expanded
* fix linting
2025-11-07 08:47:57 +01:00
Mads Jon Nielsen
679e8af3ca
Release 4.63.0
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
4.63.0
2025-10-24 18:59:10 +02:00
tushar-gupta-1995
8f193e6ed1
feat: Add validate dependency chain flag to validate broken dependencies without running the pipeline ( #1657 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
* feat: add --validate-dependency-chain flag to verify all local job needs exist
---------
Co-authored-by: tushar.gupta <tushar.gupta@indexexchange.com >
2025-10-14 08:58:26 +02:00
renovate[bot]
d4351544c5
chore(deps): update actions/setup-node action to v6 ( #1660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 08:58:00 +02:00
renovate[bot]
e62727eb81
chore(deps): lock file maintenance all non-major ( #1659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 08:52:55 +02:00
renovate[bot]
5457a2433d
chore(deps): lock file maintenance all non-major ( #1656 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 14:21:14 +02:00
renovate[bot]
9d8e06ef1b
chore(deps): update github/codeql-action action to v4 ( #1658 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 14:20:57 +02:00
renovate[bot]
940c9b269c
fix(deps): lock file maintenance all non-major ( #1648 )
...
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
build / yamllint (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 21:46:43 +02:00
djpnewton
c396a10e71
allow passing multiple device options to docker ( #1655 )
2025-10-04 21:46:25 +02:00
Mads Jon Nielsen
1a616c77d1
Release 4.62.0
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
4.62.0
2025-09-19 13:49:18 +02:00
djpnewton
a4253205eb
add optionto set the docker 'device' command line argument ( #1644 )
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
2025-09-19 11:02:31 +02:00
renovate[bot]
ae80e11fb8
chore(deps): update sonarsource/sonarqube-scan-action action to v6 ( #1645 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 10:47:55 +02:00
renovate[bot]
8ac3017de0
fix(deps): update dependency axios to v1.12.0 [security] ( #1640 )
...
build / yamllint (push) Has been cancelled
build / smoke-test (push) Has been cancelled
build / eslint (push) Has been cancelled
build / unused-deps (push) Has been cancelled
build / jest (push) Has been cancelled
build / CodeQL (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 10:09:24 +02:00
renovate[bot]
527893ccc4
chore(deps): lock file maintenance all non-major ( #1641 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 10:09:03 +02:00