fix(build): Remove GitLab CI configuration and update dependencies in package.json
This commit is contained in:
		
							
								
								
									
										128
									
								
								.gitlab-ci.yml
									
									
									
									
									
								
							
							
						
						
									
										128
									
								
								.gitlab-ci.yml
									
									
									
									
									
								
							| @@ -1,128 +0,0 @@ | |||||||
| # gitzone ci_default |  | ||||||
| image: registry.gitlab.com/hosttoday/ht-docker-node:npmci |  | ||||||
|  |  | ||||||
| cache: |  | ||||||
|   paths: |  | ||||||
|     - .npmci_cache/ |  | ||||||
|   key: '$CI_BUILD_STAGE' |  | ||||||
|  |  | ||||||
| stages: |  | ||||||
|   - security |  | ||||||
|   - test |  | ||||||
|   - release |  | ||||||
|   - metadata |  | ||||||
|  |  | ||||||
| before_script: |  | ||||||
|   - pnpm install -g pnpm |  | ||||||
|   - pnpm install -g @shipzone/npmci |  | ||||||
|   - npmci npm prepare |  | ||||||
|  |  | ||||||
| # ==================== |  | ||||||
| # security stage |  | ||||||
| # ==================== |  | ||||||
| # ==================== |  | ||||||
| # security stage |  | ||||||
| # ==================== |  | ||||||
| auditProductionDependencies: |  | ||||||
|   image: registry.gitlab.com/hosttoday/ht-docker-node:npmci |  | ||||||
|   stage: security |  | ||||||
|   script: |  | ||||||
|      - npmci command npm config set registry https://registry.npmjs.org |  | ||||||
|      - npmci command pnpm audit --audit-level=high --prod |  | ||||||
|   tags: |  | ||||||
|     - lossless |  | ||||||
|     - docker |  | ||||||
|   allow_failure: true |  | ||||||
|  |  | ||||||
| auditDevDependencies: |  | ||||||
|   image: registry.gitlab.com/hosttoday/ht-docker-node:npmci |  | ||||||
|   stage: security |  | ||||||
|   script: |  | ||||||
|     - npmci command npm config set registry https://registry.npmjs.org |  | ||||||
|     - npmci command pnpm audit --audit-level=high --dev |  | ||||||
|   tags: |  | ||||||
|     - lossless |  | ||||||
|     - docker |  | ||||||
|   allow_failure: true |  | ||||||
|  |  | ||||||
| # ==================== |  | ||||||
| # test stage |  | ||||||
| # ==================== |  | ||||||
|  |  | ||||||
| testStable: |  | ||||||
|   stage: test |  | ||||||
|   script: |  | ||||||
|     - npmci node install stable |  | ||||||
|     - npmci npm install |  | ||||||
|     - npmci npm test |  | ||||||
|   coverage: /\d+.?\d+?\%\s*coverage/ |  | ||||||
|   tags: |  | ||||||
|     - docker |  | ||||||
|  |  | ||||||
| testBuild: |  | ||||||
|   stage: test |  | ||||||
|   script: |  | ||||||
|     - npmci node install stable |  | ||||||
|     - npmci npm install |  | ||||||
|     - npmci command npm run build |  | ||||||
|   coverage: /\d+.?\d+?\%\s*coverage/ |  | ||||||
|   tags: |  | ||||||
|     - docker |  | ||||||
|  |  | ||||||
| release: |  | ||||||
|   stage: release |  | ||||||
|   script: |  | ||||||
|     - npmci node install stable |  | ||||||
|     - npmci npm publish |  | ||||||
|   only: |  | ||||||
|     - tags |  | ||||||
|   tags: |  | ||||||
|     - lossless |  | ||||||
|     - docker |  | ||||||
|     - notpriv |  | ||||||
|  |  | ||||||
| # ==================== |  | ||||||
| # metadata stage |  | ||||||
| # ==================== |  | ||||||
| codequality: |  | ||||||
|   stage: metadata |  | ||||||
|   allow_failure: true |  | ||||||
|   only: |  | ||||||
|     - tags |  | ||||||
|   script: |  | ||||||
|     - npmci command npm install -g typescript |  | ||||||
|     - npmci npm prepare |  | ||||||
|     - npmci npm install |  | ||||||
|   tags: |  | ||||||
|     - lossless |  | ||||||
|     - docker |  | ||||||
|     - priv |  | ||||||
|  |  | ||||||
| trigger: |  | ||||||
|   stage: metadata |  | ||||||
|   script: |  | ||||||
|     - npmci trigger |  | ||||||
|   only: |  | ||||||
|     - tags |  | ||||||
|   tags: |  | ||||||
|     - lossless |  | ||||||
|     - docker |  | ||||||
|     - notpriv |  | ||||||
|  |  | ||||||
| pages: |  | ||||||
|   stage: metadata |  | ||||||
|   script: |  | ||||||
|     - npmci node install stable |  | ||||||
|     - npmci npm install |  | ||||||
|     - npmci command npm run buildDocs |  | ||||||
|   tags: |  | ||||||
|     - lossless |  | ||||||
|     - docker |  | ||||||
|     - notpriv |  | ||||||
|   only: |  | ||||||
|     - tags |  | ||||||
|   artifacts: |  | ||||||
|     expire_in: 1 week |  | ||||||
|     paths: |  | ||||||
|       - public |  | ||||||
|   allow_failure: true |  | ||||||
							
								
								
									
										96
									
								
								changelog.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								changelog.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,96 @@ | |||||||
|  | # Changelog | ||||||
|  |  | ||||||
|  | ## 2024-06-23 - 4.0.7 - fix(build) | ||||||
|  | Remove GitLab CI configuration and update dependencies in package.json | ||||||
|  |  | ||||||
|  | - Removed .gitlab-ci.yml from the project | ||||||
|  | - Updated @git.zone/tsbuild from ^2.1.72 to ^2.1.80 | ||||||
|  | - Updated @git.zone/tstest from ^1.0.86 to ^1.0.90 | ||||||
|  | - Updated @push.rocks/tapbundle from ^5.0.15 to ^5.0.23 | ||||||
|  | - Updated @types/node from ^20.11.19 to ^20.14.8 | ||||||
|  | - Updated @push.rocks/lik from ^6.0.12 to ^6.0.15 | ||||||
|  | - Updated dayjs from ^1.11.10 to ^1.11.11 | ||||||
|  | - Fixed test files to export default tap.start() | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ```markdown | ||||||
|  | ## 2024-05-29 - 4.0.6 - Maintenance Updates | ||||||
|  | Updates to configuration files and metadata. | ||||||
|  |  | ||||||
|  | - Updated description in the project documentation. | ||||||
|  | - Revised tsconfig settings. | ||||||
|  | - Changes to npmextra.json regarding githost configuration. | ||||||
|  |  | ||||||
|  | ## 2023-10-20 - 4.0.5 to 4.0.6 - Maintenance Fixes | ||||||
|  | Routine fixes and updates. | ||||||
|  |  | ||||||
|  | - fix(core): update | ||||||
|  |  | ||||||
|  | ## 2023-08-13 - 4.0.4 to 4.0.5 - Maintenance Fixes | ||||||
|  | Routine fixes and updates. | ||||||
|  |  | ||||||
|  | - fix(core): update | ||||||
|  |  | ||||||
|  | ## 2023-07-21 - 4.0.2 to 4.0.4 - Maintenance Fixes | ||||||
|  | Routine fixes and updates. | ||||||
|  |  | ||||||
|  | - fix(core): update | ||||||
|  |  | ||||||
|  | ## 2023-01-06 - 4.0.0 to 4.0.1 - Core Changes | ||||||
|  | Routine fixes and core updates. | ||||||
|  |  | ||||||
|  | - fix(core): update | ||||||
|  |  | ||||||
|  | ## 2022-11-21 - 3.0.45 to 4.0.0 - Major Release | ||||||
|  | Significant changes and breaking updates. | ||||||
|  |  | ||||||
|  | - BREAKING CHANGE(core): switch to esm | ||||||
|  |  | ||||||
|  | ## 2021-11-08 - 3.0.41 to 3.0.42 - Timestamp Update | ||||||
|  | Updates and bug fixes for the timestamp feature. | ||||||
|  |  | ||||||
|  | - fix(timestamp): add missing .isOlderThanOtherTimeStamp() to TimeStamp class | ||||||
|  | - fix(readme): fix readme | ||||||
|  | - fix(update croner): update croner package, closes #1. Thank you @Hexagon4 | ||||||
|  |  | ||||||
|  | ## 2020-09-04 - 3.0.28 to 3.0.31 - Maintenance Fixes | ||||||
|  | Routine fixes and updates. | ||||||
|  |  | ||||||
|  | - fix(core): update | ||||||
|  |  | ||||||
|  | ## 2020-07-11 - 3.0.19 to 3.0.20 - Maintenance Fixes | ||||||
|  | Routine fixes and updates. | ||||||
|  |  | ||||||
|  | - fix(core): update | ||||||
|  |  | ||||||
|  | ## 2020-05-25 - 3.0.12 to 3.0.16 - Maintenance Fixes | ||||||
|  | Routine fixes and updates. | ||||||
|  |  | ||||||
|  | - fix(core): update | ||||||
|  |  | ||||||
|  | ## 2019-06-18 - 3.0.8 to 3.0.12 - Maintenance Fixes | ||||||
|  | Routine fixes and updates. | ||||||
|  |  | ||||||
|  | - fix(core): update | ||||||
|  |  | ||||||
|  | ## 2018-10-21 - 3.0.0 to 3.0.1 - Date Handling | ||||||
|  | Updates to date and time support. | ||||||
|  |  | ||||||
|  | - fix(date): now supports date and time | ||||||
|  | - fix(ExtendedDate): now respects single digit dates | ||||||
|  |  | ||||||
|  | ## 2018-10-17 - 2.0.2 to 3.0.0 - Major Release | ||||||
|  | Breaking changes and dependency updates. | ||||||
|  |  | ||||||
|  | - BREAKING CHANGE(deps): remove moment and use luxon | ||||||
|  |  | ||||||
|  | ## 2018-06-10 - 2.0.0 to 2.0.1 - Core Changes | ||||||
|  | Updated and changed the scope of core functionalities. | ||||||
|  |  | ||||||
|  | - fix(core): update and change scope | ||||||
|  |  | ||||||
|  | ## 2017-08-16 - 1.0.0 to 1.0.3 - Initial Implementation | ||||||
|  | Inception of project with core functionalities. | ||||||
|  |  | ||||||
|  | - first implementation | ||||||
|  | ``` | ||||||
							
								
								
									
										12
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								package.json
									
									
									
									
									
								
							| @@ -13,19 +13,19 @@ | |||||||
|     "buildDocs": "tsdoc" |     "buildDocs": "tsdoc" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@git.zone/tsbuild": "^2.1.72", |     "@git.zone/tsbuild": "^2.1.80", | ||||||
|     "@git.zone/tsbundle": "^2.0.15", |     "@git.zone/tsbundle": "^2.0.15", | ||||||
|     "@git.zone/tsrun": "^1.2.44", |     "@git.zone/tsrun": "^1.2.44", | ||||||
|     "@git.zone/tstest": "^1.0.86", |     "@git.zone/tstest": "^1.0.90", | ||||||
|     "@push.rocks/tapbundle": "^5.0.15", |     "@push.rocks/tapbundle": "^5.0.23", | ||||||
|     "@types/node": "^20.11.19" |     "@types/node": "^20.14.8" | ||||||
|   }, |   }, | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@push.rocks/lik": "^6.0.12", |     "@push.rocks/lik": "^6.0.15", | ||||||
|     "@push.rocks/smartdelay": "^3.0.5", |     "@push.rocks/smartdelay": "^3.0.5", | ||||||
|     "@push.rocks/smartpromise": "^4.0.3", |     "@push.rocks/smartpromise": "^4.0.3", | ||||||
|     "croner": "^7.0.3", |     "croner": "^7.0.3", | ||||||
|     "dayjs": "^1.11.10", |     "dayjs": "^1.11.11", | ||||||
|     "is-nan": "^1.3.2", |     "is-nan": "^1.3.2", | ||||||
|     "pretty-ms": "^8.0.0" |     "pretty-ms": "^8.0.0" | ||||||
|   }, |   }, | ||||||
|   | |||||||
							
								
								
									
										9453
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										9453
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -47,4 +47,4 @@ tap.test('should combine units', async () => { | |||||||
|   console.log(computedTime); |   console.log(computedTime); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| tap.start(); | export default tap.start(); | ||||||
|   | |||||||
| @@ -57,4 +57,4 @@ tap.test('runs every full minute', async (tools) => { | |||||||
|   testCronManager.stop(); |   testCronManager.stop(); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| tap.start(); | export default tap.start(); | ||||||
|   | |||||||
| @@ -31,4 +31,4 @@ tap.test('should format a date', async () => { | |||||||
|   console.log(extendedDate.format('YYYY-MM-DD - hh:mm')); |   console.log(extendedDate.format('YYYY-MM-DD - hh:mm')); | ||||||
| }); | }); | ||||||
|  |  | ||||||
| tap.start(); | export default tap.start(); | ||||||
|   | |||||||
| @@ -23,4 +23,4 @@ tap.test('should reset a timer', async () => { | |||||||
|   await testTimer.completed; |   await testTimer.completed; | ||||||
| }); | }); | ||||||
|  |  | ||||||
| tap.start(); | export default tap.start(); | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| /** | /** | ||||||
|  * autocreated commitinfo by @pushrocks/commitinfo |  * autocreated commitinfo by @push.rocks/commitinfo | ||||||
|  */ |  */ | ||||||
| export const commitinfo = { | export const commitinfo = { | ||||||
|   name: '@push.rocks/smarttime', |   name: '@push.rocks/smarttime', | ||||||
|   version: '4.0.6', |   version: '4.0.7', | ||||||
|   description: 'handle time in smart ways' |   description: 'Provides utilities for advanced time handling including cron jobs, timestamps, intervals, and more.' | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user