Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deb repo maker #5

Merged
merged 32 commits into from
Mar 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c18baae
some hepler things like artifactory, fs and http
Apr 21, 2023
1a704b4
Merge remote-tracking branch 'origin/cli-and-config' into deb-repo-maker
Apr 21, 2023
2dfd854
conflicts resolved
Apr 21, 2023
991df40
moved some parts of deb logick
Apr 27, 2023
ba9d0d6
lot of deb builder functionality
May 15, 2023
6b15b16
make release file and sign it
May 16, 2023
445e2c7
lots of linter issues fixed
May 17, 2023
ceabe0c
refactoring: removing awaits from loops
May 19, 2023
67c678c
refactor: linter fix
May 19, 2023
459cb9c
use --no-tty for gpg
May 19, 2023
624f246
review notes fix
Jul 5, 2023
0e47e62
renamed to artifact-provider
origin-yaropolk Feb 7, 2024
fe35c00
s3-gk moved from dev deps to runtime deps
origin-yaropolk Feb 7, 2024
6c37179
discard mixin in config and remade using nested objects
origin-yaropolk Feb 7, 2024
6db3ea1
store prepeared repository root path for reuse
origin-yaropolk Feb 7, 2024
4a32567
adjust builder and artifact proviver to new s3gk api
origin-yaropolk Feb 16, 2024
048b092
use fs.promises
origin-yaropolk Feb 16, 2024
2e67c3b
use temp dir in cwd
origin-yaropolk Feb 16, 2024
4a80c1d
rename channel to distribution
origin-yaropolk Feb 16, 2024
0f0c7b4
review notes fix
origin-yaropolk Mar 15, 2024
69d541f
move artifactory related logic from deb builder to config
origin-yaropolk Mar 18, 2024
debc292
fix releases path, configure deb builder with package creator function
Mar 20, 2024
e1d71d5
don't deploy pub key
origin-yaropolk Mar 20, 2024
f664580
reexport public entities from index
Nipheris Mar 21, 2024
b058bdc
use .gitignore as ignore list for ESLint
Nipheris Mar 21, 2024
efc9f17
fix some linting errors
Nipheris Mar 21, 2024
9278fda
move DebBuilderConfig to deb-builder.mts
Nipheris Mar 21, 2024
01fa12b
rename path-containing properties in DebBuilder
Nipheris Mar 21, 2024
435e012
use parseInt instead of Number constructor
Nipheris Mar 21, 2024
efcba51
style(debian): rename debName -> debFileName
Nipheris Mar 25, 2024
d8efcd7
chore: add more modules to test coverage ignore list
Nipheris Mar 25, 2024
7511a0f
fix(debian): get package version from Version field in control file
Nipheris Mar 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ node_modules/

# build output directories
dist/
out/

# coverage report directory
/coverage/

jewel-case.config.mjs
13 changes: 12 additions & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,25 @@
{
"type": "node",
"request": "launch",
"name": "Start",
"name": "Start plan command",
"runtimeArgs": [
],
"program": "${workspaceFolder}/dist/cli.mjs",
"args": [
"plan"
]
},
{
"type": "node",
"request": "launch",
"name": "Start apply command",
"runtimeArgs": [
],
"program": "${workspaceFolder}/dist/cli.mjs",
"args": [
"apply"
]
},
{
"type": "node",
"name": "vscode-jest-tests.v2",
Expand Down
8 changes: 2 additions & 6 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
import gitIgnore from 'eslint-config-flat-gitignore';
import tsParser from '@typescript-eslint/parser';
import tsPlugin from '@typescript-eslint/eslint-plugin';

export default [
'eslint:all',
// 'plugin:@typescript-eslint/recommended',
{
ignores: [
'coverage/**',
'dist/**',
],
},
gitIgnore(),
{
rules: {
'array-element-newline': ['error', 'consistent'],
Expand Down
6 changes: 6 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,15 @@
"@tsconfig/esm": "^1.0.2",
"@tsconfig/node18": "^2.0.0",
"@tsconfig/strictest": "^2.0.0",
"@types/ini": "^1.3.31",
"@types/node": "18.13.0",
"@types/tar": "^6.1.4",
"@types/yargs": "^17.0.16",
"@typescript-eslint/eslint-plugin": "^5.45.1",
"@typescript-eslint/parser": "^5.45.1",
"editorconfig-checker": "^4.0.2",
"eslint": "^8.29.0",
"eslint-config-flat-gitignore": "^0.1.3",
"husky": "^8.0.0",
"jest": "^29.3.1",
"lint-staged": "^13.0.4",
Expand Down Expand Up @@ -38,6 +41,9 @@
"pnpm": "8.3.1"
},
"dependencies": {
"ini": "^4.1.0",
"s3-groundskeeper": "0.3.1",
"tar": "^6.1.13",
"yargs": "^17.6.2"
}
}
Loading
Loading