Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
c670fca
PM-1112 - apply challenge payments at end of challenge
vas3a Sep 8, 2025
99c18b7
code cleanup
vas3a Sep 8, 2025
9dfe7b3
PM-2087 - use Topcoder v6 APIs
vas3a Sep 29, 2025
52ef701
PM-2091 - Drop rewards table
vas3a Sep 29, 2025
3148ae5
PM-2091 - drop payoneer & paypal payment method tables
vas3a Sep 29, 2025
eb8f9f7
Update config.yml
Gunasekar-K Oct 7, 2025
e0323e4
v5 to v6 update
Gunasekar-K Oct 7, 2025
70a0cef
Merge branch 'v6' of github.com:topcoder-platform/tc-finance-api into…
vas3a Oct 8, 2025
90723b9
Merge pull request #79 from topcoder-platform/PM-1112_apply-challenge…
vas3a Oct 8, 2025
cd7df02
Merge branch 'v6' of github.com:topcoder-platform/tc-finance-api into…
vas3a Oct 8, 2025
41d75cc
update sample env
vas3a Oct 8, 2025
cc7edf3
We need to handle a challenge that's in CANCELLED_FAILED_REVIEW statu…
jmgasper Oct 9, 2025
49c4dbe
Fix challenge payments calculations
vas3a Oct 10, 2025
9a03280
Merge pull request #82 from topcoder-platform/fix-payments
vas3a Oct 10, 2025
2312fde
Update reviewer model: use coefficients
vas3a Oct 15, 2025
1f2a1fe
Merge pull request #84 from topcoder-platform/fix-payments
vas3a Oct 15, 2025
06cc6ec
Fix payment for reviewers & more logs
vas3a Oct 17, 2025
307eb89
Merge pull request #87 from topcoder-platform/PM-1112_fix-payment-for…
vas3a Oct 17, 2025
ccce086
Add challenge lock, update logic for reviewer, copilot payments
vas3a Oct 20, 2025
dfacc2c
Merge pull request #80 from topcoder-platform/PM-2091_cleanup-tables
vas3a Oct 22, 2025
686991d
Merge branch 'dev' of github.com:topcoder-platform/tc-finance-api int…
vas3a Oct 22, 2025
eca223e
Merge branch 'v6' of github.com:topcoder-platform/tc-finance-api into…
vas3a Oct 22, 2025
aecfeb8
Merge pull request #81 from topcoder-platform/PM-2087_use-v6-apis
vas3a Oct 22, 2025
c4ee0fe
Merge branch 'v6' of github.com:topcoder-platform/tc-finance-api into…
vas3a Oct 22, 2025
de47623
Merge pull request #88 from topcoder-platform/PM-1112_fix-payment-for…
vas3a Oct 22, 2025
eaabcb2
Add in challenge-payments endpoint for pulling payment details in rev…
jmgasper Oct 22, 2025
92a90df
Merge branch 'dev' of github.com:topcoder-platform/tc-finance-api int…
vas3a Oct 23, 2025
dd9b090
round up reviewers payments
vas3a Oct 23, 2025
bd3a8b2
undo mixup
vas3a Oct 23, 2025
5f2367e
Merge pull request #102 from topcoder-platform/fix-reviewers-payments
vas3a Oct 23, 2025
ab66bce
Reviewer payments: create payment per phase
vas3a Oct 23, 2025
7441a43
Account for iterrative reviews: each review phase has it's own phaseI…
vas3a Oct 23, 2025
fe52f0a
Better handling of unexpected errors when generating challenge review…
vas3a Oct 23, 2025
62b571b
Merge pull request #103 from topcoder-platform/fix-reviewers-payments
vas3a Oct 23, 2025
54f823d
Drop the db transaction when creating winnings
vas3a Oct 24, 2025
d7d3012
Properly use db transaction context
vas3a Oct 24, 2025
668d89f
Merge pull request #104 from topcoder-platform/fix-transaction
vas3a Oct 24, 2025
703b781
PM-1105 - Checkpoint winners
vas3a Oct 24, 2025
b9bfb17
Merge pull request #105 from topcoder-platform/PM-1105_checkpoint-win…
vas3a Oct 24, 2025
8669b20
make sure to return error message
vas3a Oct 27, 2025
8e5835f
PM-2561 - for challenges with prize sets other than USD, skip payment…
vas3a Oct 27, 2025
4c7aca5
Upgrades
kkartunov Oct 27, 2025
0a771f9
ci: deploy on dev env to test npm updates
kkartunov Oct 27, 2025
27a3c10
Merge pull request #110 from topcoder-platform/npm-module-updates
kkartunov Oct 27, 2025
a47cee7
Merge pull request #109 from topcoder-platform/PM-2561_skip-payments-…
vas3a Oct 27, 2025
d0dd104
PM-2596 - Improved description for copilot & checkpoint winner payments
vas3a Oct 27, 2025
e97e88c
Merge pull request #111 from topcoder-platform/PM-2596_prizes-descrip…
vas3a Oct 27, 2025
cbfe4f9
adding docs
kkartunov Oct 27, 2025
8882254
Merge branch 'dev' of github.com:topcoder-platform/tc-finance-api int…
vas3a Oct 27, 2025
69a4c1b
PM-2595 - handle challenge canceled due to failed review
vas3a Oct 28, 2025
65efd48
Merge pull request #112 from topcoder-platform/PM-2595_payments-for-f…
vas3a Oct 28, 2025
41b4914
deploy v6
vas3a Oct 28, 2025
abd573e
Merge pull request #106 from topcoder-platform/v6
kkartunov Oct 28, 2025
1a367f5
Validate that provided challengeId param is a valid uuid
vas3a Oct 28, 2025
ab95754
Merge pull request #114 from topcoder-platform/validate-challenge-id
kkartunov Oct 28, 2025
6f3ce02
Potential fix for code scanning alert no. 2: Server-side request forgery
kkartunov Oct 28, 2025
bf68fd9
Merge pull request #115 from topcoder-platform/alert-autofix-2
kkartunov Oct 28, 2025
4ae0fb9
adds OpenGrep action
kkartunov Oct 28, 2025
f1ede02
fix OpenGrep path
kkartunov Oct 28, 2025
ce6a5a4
use abs path for opengrep
kkartunov Oct 28, 2025
6d14756
drop opengrep from dev
kkartunov Oct 28, 2025
ff25ba9
Validate challengeId inside getChallenge method
vas3a Oct 28, 2025
b209227
Merge pull request #116 from topcoder-platform/validate-challenge-id
kkartunov Oct 28, 2025
e6732be
Merge branch 'master' of github.com:topcoder-platform/tc-finance-api …
vas3a Oct 29, 2025
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
5 changes: 2 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
environment:
DEPLOY_ENV: 'DEV'
LOGICAL_ENV: 'dev'
APPNAME: 'tc-finance-api'
APPNAME: 'finance-api-v6'
DEPLOYMENT_ENVIRONMENT: 'dev'
steps: *build_and_deploy_steps

Expand All @@ -60,7 +60,7 @@ jobs:
environment:
DEPLOY_ENV: 'PROD'
LOGICAL_ENV: 'prod'
APPNAME: 'tc-finance-api'
APPNAME: 'finance-api-v6'
DEPLOYMENT_ENVIRONMENT: 'prod'
steps: *build_and_deploy_steps

Expand All @@ -74,7 +74,6 @@ workflows:
branches:
only:
- dev
- fix-nan-for-release-date
- 'build-prod':
context: org-global
filters:
Expand Down
5 changes: 3 additions & 2 deletions .env.sample
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
TOPCODER_API_BASE_URL="https://api.topcoder-dev.com/v5"
TOPCODER_API_V5_BASE_URL="https://api.topcoder-dev.com/v5"
TOPCODER_API_V6_BASE_URL="https://api.topcoder-dev.com/v6"
AUTH0_CERT="-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEArAV0dmDkedFdlaQ6KQiqUv+UGshfMXx/4jJCLZ9802ynJqAvIt+Z
V7EiPqjc2J1xVfJJEvQ9ZS5A2TFWAk16NUTU4LN+TkjEnqeg+LlUPWY3Y4RXa2OU
Expand All @@ -15,4 +16,4 @@ DB_PASSWORD=randompassword
DB_HOST=127.0.0.1
DB_PORT=5434
DB_NAME=walletdb
DATABASE_URL="postgresql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}?sslmode=disable"
DATABASE_URL="postgresql://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}?sslmode=disable"
Loading