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

Merge to develop for final release #59

Merged
merged 73 commits into from
Jan 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
f40e350
chore: update link to main branch
RomainLanz Jun 20, 2023
3f835b4
refactor: migrate to ESM + V6
Julien-R44 Jul 15, 2023
20b3064
chore: remove unused dependency
Julien-R44 Jul 15, 2023
0dc04d2
chore: update dependencies
Julien-R44 Jul 15, 2023
9276f82
style: lint files
Julien-R44 Jul 15, 2023
5f85d09
chore: cleanup pkg json
Julien-R44 Jul 15, 2023
9280aa6
chore: add headers
Julien-R44 Jul 15, 2023
32ae9e6
chore: add typecheck script
Julien-R44 Jul 15, 2023
5046274
chore: remove unused script
Julien-R44 Jul 15, 2023
47c33cf
refactor: some cleanup
Julien-R44 Jul 15, 2023
2b9143f
fix: RedisService typing
Julien-R44 Jul 15, 2023
48cb1c2
feat: add main service
Julien-R44 Jul 15, 2023
c8dce18
feat: add configure hook
Julien-R44 Jul 15, 2023
dd41d54
chore: remove pr template
Julien-R44 Jul 15, 2023
4e636c8
chore: remove old templates
Julien-R44 Jul 15, 2023
2573f64
chore: add engines.node
Julien-R44 Jul 15, 2023
5a4efcf
chore(release): 8.0.0-0
Julien-R44 Jul 15, 2023
0b139c4
refactor: get io methods names using reflection
Julien-R44 Jul 16, 2023
8ea92c0
ci: start containers before testing
Julien-R44 Jul 16, 2023
63efbee
chore: add c8 dev dep
Julien-R44 Jul 16, 2023
e7c485c
ci: run tests only on linux
Julien-R44 Jul 16, 2023
b58dc73
ci: fix ci
Julien-R44 Jul 16, 2023
c479ccf
chore: update readme
Julien-R44 Jul 16, 2023
8c258d6
chore(release): 8.0.0-1
Julien-R44 Jul 16, 2023
4732cc8
refactor: update provider export
Julien-R44 Jul 21, 2023
b3aaf38
chore(release): 8.0.0-2
Julien-R44 Jul 21, 2023
0268257
fix: update configure.ts with new provider export
Julien-R44 Jul 21, 2023
43b5367
chore(release): 8.0.0-3
Julien-R44 Jul 21, 2023
97837d7
refactor: cleaning things up
thetutlage Jul 27, 2023
311ae4a
refactor: merge pubsub methods collection with io methods
thetutlage Jul 27, 2023
8512c87
refactor: abstracts errors
thetutlage Jul 27, 2023
dc1c6da
refactor: add debug logs
thetutlage Jul 28, 2023
b4e98cc
chore(release): 8.0.0-4
thetutlage Jul 28, 2023
5502125
refactor: move code to infer types within the config file
thetutlage Jul 28, 2023
0a68e9b
docs: update README file
thetutlage Jul 28, 2023
80e5027
test: fix breaking test
thetutlage Jul 28, 2023
8300ac1
chore(release): 8.0.0-5
thetutlage Jul 28, 2023
7dd89a0
feat: add ability to run commands on the RedisManager class
thetutlage Jul 28, 2023
50d3a26
chore(release): 8.0.0-6
thetutlage Jul 28, 2023
430160e
feat: log connection errors and allow listening for new connections
thetutlage Jul 28, 2023
187a6cf
refactor: rename connection in stub
thetutlage Jul 28, 2023
5649489
refactor: define retry strategy inside config
thetutlage Jul 28, 2023
a3f6d3f
feat: add pub/sub methods to redis_manager
thetutlage Jul 28, 2023
c2e5414
feat: add defineCommand and runCommand methods on redis service
thetutlage Jul 28, 2023
0845d18
feat: add reference to the IORedis Command property
thetutlage Jul 28, 2023
4808770
refactor: use emittery and make events typed
thetutlage Jul 28, 2023
43fa362
test: update tests
thetutlage Jul 28, 2023
4d1e946
test: fix failing tests
thetutlage Jul 28, 2023
35bd96f
test: fix failing tests
thetutlage Jul 28, 2023
c291d6a
chore(release): 8.0.0-7
thetutlage Jul 28, 2023
9af01f7
refactor: export redis manager from the main entrypoint
thetutlage Jul 31, 2023
aa73701
chore(release): 8.0.0-8
thetutlage Jul 31, 2023
4891134
chore: update dependencies
thetutlage Aug 21, 2023
0a6ec4f
feat: setup env validations
thetutlage Aug 21, 2023
9d2fab5
chore(release): 8.0.0-9
thetutlage Aug 21, 2023
52f9079
chore: update dependencies
thetutlage Aug 22, 2023
3b478b7
chore(release): 8.0.0-10
thetutlage Aug 22, 2023
2f4316f
chore: update dependencies
thetutlage Oct 18, 2023
0fbfab9
chore: use tsup for bundling
thetutlage Oct 18, 2023
3b786c0
refactor: cleanup types
thetutlage Oct 18, 2023
2fa425f
test: increase tests timeout for codemods tests
thetutlage Oct 18, 2023
54a11c2
chore(release): 8.0.0-11
thetutlage Oct 18, 2023
a7ffaca
fix: import InferConnections from the types
thetutlage Oct 19, 2023
d727e1c
chore(release): 8.0.0-12
thetutlage Oct 19, 2023
c151b27
chore: update dependencies
thetutlage Nov 23, 2023
dd80390
chore: publish source maps and use tsc for generating types
thetutlage Nov 23, 2023
630f8df
ci: update node versions
thetutlage Nov 23, 2023
cc51db7
chore(release): 8.0.0-13
thetutlage Nov 23, 2023
4290d13
chore(package): update dependencies
thetutlage Dec 24, 2023
e76a141
docs(README): update link to docs
thetutlage Dec 24, 2023
3ff8d1a
chore(release): 8.0.0-14
thetutlage Dec 24, 2023
cbc6b14
chore: update dependencies
thetutlage Jan 8, 2024
670462d
Merge branch 'develop' into next
thetutlage Jan 8, 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 .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
REDIS_HOST=
REDIS_PORT=
REDIS_CLUSTER_PORTS=
69 changes: 0 additions & 69 deletions .github/COMMIT_CONVENTION.md

This file was deleted.

46 changes: 0 additions & 46 deletions .github/CONTRIBUTING.md

This file was deleted.

29 changes: 0 additions & 29 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

28 changes: 0 additions & 28 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

28 changes: 0 additions & 28 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

170 changes: 170 additions & 0 deletions .github/labels.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
[
{
"name": "Priority: Critical",
"color": "ea0056",
"description": "The issue needs urgent attention",
"aliases": []
},
{
"name": "Priority: High",
"color": "5666ed",
"description": "Look into this issue before picking up any new work",
"aliases": []
},
{
"name": "Priority: Medium",
"color": "f4ff61",
"description": "Try to fix the issue for the next patch/minor release",
"aliases": []
},
{
"name": "Priority: Low",
"color": "87dfd6",
"description": "Something worth considering, but not a top priority for the team",
"aliases": []
},
{
"name": "Semver: Alpha",
"color": "008480",
"description": "Will make it's way to the next alpha version of the package",
"aliases": []
},
{
"name": "Semver: Major",
"color": "ea0056",
"description": "Has breaking changes",
"aliases": []
},
{
"name": "Semver: Minor",
"color": "fbe555",
"description": "Mainly new features and improvements",
"aliases": []
},
{
"name": "Semver: Next",
"color": "5666ed",
"description": "Will make it's way to the bleeding edge version of the package",
"aliases": []
},
{
"name": "Semver: Patch",
"color": "87dfd6",
"description": "A bug fix",
"aliases": []
},
{
"name": "Status: Abandoned",
"color": "ffffff",
"description": "Dropped and not into consideration",
"aliases": ["wontfix"]
},
{
"name": "Status: Accepted",
"color": "e5fbf2",
"description": "The proposal or the feature has been accepted for the future versions",
"aliases": []
},
{
"name": "Status: Blocked",
"color": "ea0056",
"description": "The work on the issue or the PR is blocked. Check comments for reasoning",
"aliases": []
},
{
"name": "Status: Completed",
"color": "008672",
"description": "The work has been completed, but not released yet",
"aliases": []
},
{
"name": "Status: In Progress",
"color": "73dbc4",
"description": "Still banging the keyboard",
"aliases": ["in progress"]
},
{
"name": "Status: On Hold",
"color": "f4ff61",
"description": "The work was started earlier, but is on hold now. Check comments for reasoning",
"aliases": ["On Hold"]
},
{
"name": "Status: Review Needed",
"color": "fbe555",
"description": "Review from the core team is required before moving forward",
"aliases": []
},
{
"name": "Status: Awaiting More Information",
"color": "89f8ce",
"description": "Waiting on the issue reporter or PR author to provide more information",
"aliases": []
},
{
"name": "Status: Need Contributors",
"color": "7057ff",
"description": "Looking for contributors to help us move forward with this issue or PR",
"aliases": []
},
{
"name": "Type: Bug",
"color": "ea0056",
"description": "The issue has indentified a bug",
"aliases": ["bug"]
},
{
"name": "Type: Security",
"color": "ea0056",
"description": "Spotted security vulnerability and is a top priority for the core team",
"aliases": []
},
{
"name": "Type: Duplicate",
"color": "00837e",
"description": "Already answered or fixed previously",
"aliases": ["duplicate"]
},
{
"name": "Type: Enhancement",
"color": "89f8ce",
"description": "Improving an existing feature",
"aliases": ["enhancement"]
},
{
"name": "Type: Feature Request",
"color": "483add",
"description": "Request to add a new feature to the package",
"aliases": []
},
{
"name": "Type: Invalid",
"color": "dbdbdb",
"description": "Doesn't really belong here. Maybe use discussion threads?",
"aliases": ["invalid"]
},
{
"name": "Type: Question",
"color": "eceafc",
"description": "Needs clarification",
"aliases": ["help wanted", "question"]
},
{
"name": "Type: Documentation Change",
"color": "7057ff",
"description": "Documentation needs some improvements",
"aliases": ["documentation"]
},
{
"name": "Type: Dependencies Update",
"color": "00837e",
"description": "Bump dependencies",
"aliases": ["dependencies"]
},
{
"name": "Good First Issue",
"color": "008480",
"description": "Want to contribute? Just filter by this label",
"aliases": ["good first issue"]
}
]
4 changes: 2 additions & 2 deletions .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ daysUntilClose: 7

# Issues with these labels will never be considered stale
exemptLabels:
- "Type: Security"
- 'Type: Security'

# Label to use when marking an issue as stale
staleLabel: "Status: Abandoned"
staleLabel: 'Status: Abandoned'

# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
Expand Down
Loading