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

Task/update upstream #15

Merged
merged 256 commits into from
Dec 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
a84fb3f
chore: improve courier logging (#3985)
jonas-jonas Jul 5, 2024
7e7fdc2
autogen(docs): regenerate and update changelog
ory-bot Jul 5, 2024
b5a66e0
fix: move password migration hook config (#3986)
hperl Jul 5, 2024
1bdc19a
feat: identifier first auth
aeneasr May 7, 2024
735fc5b
feat: add additional messages
aeneasr Mar 26, 2024
99c945c
feat: add redirect to continue_with for SPA flows
aeneasr Apr 22, 2024
7b636d8
feat: add browser return_to continue_with action
aeneasr Apr 22, 2024
0150795
feat(sdk): add missing profile discriminator to update registration
aeneasr Apr 23, 2024
dd6e53d
feat(sdk): avoid eval with javascript triggers
aeneasr Apr 23, 2024
04850f4
fix: replace submit with continue button for recovery and verificatio…
aeneasr Apr 25, 2024
51042d9
feat: set maxlength for totp input
aeneasr Apr 26, 2024
7597bc6
fix: add missing JS triggers
aeneasr May 24, 2024
612e3bf
feat: add if method to sdk
aeneasr May 24, 2024
5d8e327
chore: regenerate SDK
aeneasr May 24, 2024
638b274
feat: identifier first login for all first factor login methods
aeneasr May 24, 2024
7186e7e
test: add form hydration tests for password login
aeneasr Jun 13, 2024
37781a9
test: add form hydration tests for code login
aeneasr Jun 14, 2024
df0cdcb
test: add form hydration tests for oidc login
aeneasr Jun 14, 2024
633b0ba
test: add form hydration tests for idfirst login
aeneasr Jun 14, 2024
5f4a2bf
feat: add social providers to credential discovery as well
aeneasr Jun 14, 2024
a777854
test: add form hydration tests for passkey login
aeneasr Jun 14, 2024
8b68163
test: add form hydration tests for webauthn login
aeneasr Jun 14, 2024
5f76c15
test: add tests for idfirst
aeneasr Jun 17, 2024
2800fcd
chore: updated snapshots and clean up
aeneasr Jun 17, 2024
7b0b94d
test: verify redirect continue_with in hook executor for browser clients
aeneasr Jun 17, 2024
e2e81ac
test: resolve issues and update snapshots for all selfservice strategies
aeneasr Jun 18, 2024
89355d8
feat: separate 2fa refresh from 1st factor refresh (#3961)
aeneasr Jun 20, 2024
42ade94
feat: better detection if credentials exist on identifier first login…
aeneasr Jun 21, 2024
8225e40
feat: add tests for two step login (#3959)
jonas-jonas Jul 5, 2024
4ace176
chore: regenerate SDK and format code
aeneasr Jul 8, 2024
9a1f171
fix: timestamp precision on mysql
jonas-jonas Jul 8, 2024
b7102c8
chore: rename one_step to unified
aeneasr Jul 8, 2024
3260550
chore: regenerate config types
jonas-jonas Jul 9, 2024
2d60772
Update .github/workflows/ci.yaml
jonas-jonas Jul 9, 2024
a702fdf
chore: use correct import
aeneasr Jul 9, 2024
f125f7f
chore: re-add WithIdentifier (#3992)
jonas-jonas Jul 10, 2024
2ad0ed9
chore: remove max length
jonas-jonas Jul 10, 2024
630c487
autogen(docs): regenerate and update changelog
ory-bot Jul 11, 2024
6016cc8
fix: pw migration param (#3998)
hperl Jul 15, 2024
def6225
autogen(docs): regenerate and update changelog
ory-bot Jul 15, 2024
e0a4010
fix: add continue with only for json browser requests (#4002)
aeneasr Jul 16, 2024
276fb51
autogen(docs): regenerate and update changelog
ory-bot Jul 16, 2024
50deedf
fix: password migration hook config (#4001)
hperl Jul 17, 2024
1d9ef41
autogen(openapi): regenerate swagger spec and internal client
ory-bot Jul 17, 2024
fa2da75
autogen(docs): regenerate and update changelog
ory-bot Jul 17, 2024
8350625
fix: typo in login link CLI error messages (#3995)
David-Wobrock Jul 17, 2024
3db4256
autogen(docs): regenerate and update changelog
ory-bot Jul 17, 2024
d26f204
fix: add fallback to providerLabel (#3999)
Pedr0Rocha Jul 18, 2024
3bf1ca9
feat: add support for Salesforce as identity provider (#4003)
IchordeDionysos Jul 18, 2024
310a405
fix: remove flows from log messages (#3913)
jonas-jonas Jul 18, 2024
bcffb65
autogen(openapi): regenerate swagger spec and internal client
ory-bot Jul 18, 2024
ff90216
autogen(docs): regenerate and update changelog
ory-bot Jul 18, 2024
e3f1da0
deps: update Code QL action to v2 (#4008)
IchordeDionysos Jul 19, 2024
6ce3068
test: update incorrect usage of Auth0 in Salesforce tests (#4007)
IchordeDionysos Jul 19, 2024
702e1e8
autogen(docs): regenerate and update changelog
ory-bot Jul 19, 2024
671368d
chore: update newsletter link (#4011)
vinckr Jul 24, 2024
6129ec8
chore: bump dependencies (#4017)
zepatrik Jul 31, 2024
8bd742f
autogen(openapi): regenerate swagger spec and internal client
ory-bot Jul 31, 2024
014be39
autogen(docs): regenerate and update changelog
ory-bot Jul 31, 2024
4fb28b3
chore: align internal SDK with published SDK (#4019)
zepatrik Jul 31, 2024
ad5fb09
fix: trigger oidc web hook on sign in after registration (#4027)
aeneasr Aug 7, 2024
955bd8f
docs: add google to supported providers in ID Token doc strings (#4026)
jonas-jonas Aug 7, 2024
b27e84b
autogen(openapi): regenerate swagger spec and internal client
ory-bot Aug 7, 2024
4f4394c
autogen(docs): regenerate and update changelog
ory-bot Aug 7, 2024
81bc152
fix: refactor internal API to prevent panics (#4028)
zepatrik Aug 12, 2024
7f20adc
autogen(openapi): regenerate swagger spec and internal client
ory-bot Aug 12, 2024
4e2902c
autogen(docs): regenerate and update changelog
ory-bot Aug 12, 2024
f7c38f0
chore: upgrade dockertest to address cve (#4038)
aeneasr Aug 13, 2024
4d1954a
fix: downgrade go-webauthn (#4035)
aeneasr Aug 13, 2024
68693a4
test: improve stability of refresh test (#4037)
aeneasr Aug 13, 2024
5c650ce
chore: update repository templates to https://github.com/ory/meta/com…
aeneasr Aug 22, 2024
5b251c0
autogen(docs): regenerate and update changelog
ory-bot Aug 22, 2024
9894d0a
chore: update repository templates to https://github.com/ory/meta/com…
aeneasr Aug 22, 2024
ddb838e
fix: filter web hook headers (#4048)
hperl Aug 23, 2024
2a6e220
autogen(docs): regenerate and update changelog
ory-bot Aug 23, 2024
6ceb2f1
fix: concurrent map update for webhook header (#4055)
hperl Aug 26, 2024
4547e8b
autogen(openapi): regenerate swagger spec and internal client
ory-bot Aug 26, 2024
45bbec4
autogen(docs): regenerate and update changelog
ory-bot Aug 26, 2024
54cb464
chore: don't return allowed return URLs (#4044)
jonas-jonas Aug 26, 2024
76af303
fix: emit SelfServiceMethodUsed in SettingsSucceeded event (#4056)
hperl Aug 26, 2024
7840335
autogen(docs): regenerate and update changelog
ory-bot Aug 26, 2024
b0a8a3b
chore: update repository templates to https://github.com/ory/meta/com…
aeneasr Aug 27, 2024
9001c44
chore: update repository templates to https://github.com/ory/meta/com…
aeneasr Aug 27, 2024
5d372a3
chore: update repository templates to https://github.com/ory/meta/com…
aeneasr Aug 27, 2024
7945104
chore: update repository templates to https://github.com/ory/meta/com…
aeneasr Aug 27, 2024
123e807
Merge commit from fork
aeneasr Aug 28, 2024
c417b4a
fix: normalize code credentials and deprecate via parameter
aeneasr Aug 28, 2024
b0111d4
fix(security): code credential does not respect `highest_available` s…
aeneasr Aug 28, 2024
dbf7274
test: resolve CI failures (#4067)
David-Wobrock Aug 29, 2024
f949173
fix: return credentials in FindByCredentialsIdentifier (#4068)
aeneasr Aug 30, 2024
dbe9d10
chore: add missing text message fields (#4066)
jonas-jonas Aug 30, 2024
2b4a618
fix: improve OIDC account linking UI (#4036)
jonas-jonas Aug 30, 2024
ff6ed5b
fix: whoami latency (#4070)
aeneasr Aug 30, 2024
32737dc
fix: validate page tokens for better error codes (#4021)
zepatrik Sep 2, 2024
6ab2637
fix: do not populate `id_first` first step for account linking flows …
jonas-jonas Sep 4, 2024
122b63d
fix: include duplicate credentials in account linking message (#4079)
jonas-jonas Sep 5, 2024
5592029
chore: update CI, dependencies, and some inaccurate assertions (#4085)
alnr Sep 11, 2024
f7c1024
feat: client-side PKCE take 3 (#4078)
alnr Sep 12, 2024
5830ffb
chore: improve tracing for selfservice strategies (#4061)
zepatrik Sep 13, 2024
2c7ff3c
fix: add PKCE config key to config schema (#4098)
alnr Sep 13, 2024
0dec428
chore: sdk+ci (#4088)
hperl Sep 16, 2024
ba2aac5
chore(deps): bump github.com/opencontainers/runc from 1.1.13 to 1.1.1…
dependabot[bot] Sep 16, 2024
74fd787
chore(deps): bump express from 4.18.2 to 4.20.0 in /test/e2e/proxy (#…
dependabot[bot] Sep 16, 2024
de70e43
chore(deps): bump body-parser and express in /test/e2e/proxy (#4093)
dependabot[bot] Sep 16, 2024
7d6a458
chore(deps): bump serve-static and express in /test/e2e/proxy (#4091)
dependabot[bot] Sep 16, 2024
192f10f
fix: transient_payload is lost when verification flow started as part…
splaunov Sep 16, 2024
3215792
fix: incorrect append of code credential identifier (#4102)
aeneasr Sep 16, 2024
198e79b
autogen(docs): regenerate and update changelog
ory-bot Sep 16, 2024
9aefc0a
chore: refactor API in package cipher for easier dependency injection…
alnr Sep 16, 2024
c910b4e
autogen(openapi): regenerate swagger spec and internal client
ory-bot Sep 16, 2024
20156f6
feat: emit events in identity persister (#4107)
aeneasr Sep 17, 2024
e451b74
autogen(docs): regenerate and update changelog
ory-bot Sep 17, 2024
4ba7033
feat: allow partially failing batch inserts (#4083)
hperl Sep 17, 2024
d72f456
autogen(docs): regenerate and update changelog
ory-bot Sep 17, 2024
340f698
fix: batch identity created event (#4111)
hperl Sep 18, 2024
1146599
autogen(docs): regenerate and update changelog
ory-bot Sep 18, 2024
98140f2
fix: return error if invalid UUID is supplied to ids filter (#4116)
jonas-jonas Sep 25, 2024
eb97243
feat: enable new-style OIDC state generation (#4121)
alnr Sep 25, 2024
78bc473
autogen(docs): regenerate and update changelog
ory-bot Sep 25, 2024
aa7f958
chore: upgrade goreleaser to v2 (#4123)
aeneasr Sep 25, 2024
72aae5b
autogen: pin v1.3.0-pre.0 release commit
aeneasr Sep 25, 2024
4f2c854
test: additional code credential test case (#4122)
aeneasr Sep 25, 2024
aa48c6b
autogen(docs): regenerate and update changelog
ory-bot Sep 25, 2024
2cd8483
feat: change `method=profile:back` to `screen=previous` (#4119)
aeneasr Sep 25, 2024
30dd9c0
autogen(openapi): regenerate swagger spec and internal client
ory-bot Sep 25, 2024
358521a
autogen(docs): regenerate and update changelog
ory-bot Sep 25, 2024
ad1acd5
fix: passthrough correct organization ID to CompletedLoginForWithProv…
alnr Sep 25, 2024
0a49fd0
autogen: pin v1.3.0 release commit
aeneasr Sep 26, 2024
7ea6e4d
autogen(docs): generate and bump docs
ory-bot Sep 26, 2024
4f1a2b7
autogen: add v1.3.0 to version.schema.json
ory-bot Sep 26, 2024
66afac1
fix: explicity set updated_at field when updating identity (#4131)
maoanran Oct 3, 2024
b22135f
docs: add return_to query parameter to OAS Verification Flow for Nati…
David-Wobrock Oct 3, 2024
d31c1ee
autogen(openapi): regenerate swagger spec and internal client
ory-bot Oct 3, 2024
629d867
chore: synchronize workspaces (#4140)
aeneasr Oct 3, 2024
df2e1f0
autogen(docs): regenerate and update changelog
ory-bot Oct 3, 2024
462cea9
feat: passwordless SMS and expiry notice in code / link templates (#4…
aeneasr Oct 4, 2024
6b81d4a
autogen(openapi): regenerate swagger spec and internal client
ory-bot Oct 4, 2024
bafd32a
autogen(docs): regenerate and update changelog
ory-bot Oct 4, 2024
2f8aaee
fix: truncate updated at (#4149)
aeneasr Oct 9, 2024
18056a0
fix: registration post persist hooks should not be cancelable (#4148)
zepatrik Oct 9, 2024
7e0b500
fix: pass on correct context during verification (#4151)
zepatrik Oct 9, 2024
5621ec5
autogen(openapi): regenerate swagger spec and internal client
ory-bot Oct 9, 2024
8cce35b
autogen(docs): regenerate and update changelog
ory-bot Oct 9, 2024
f9640ff
chore: adjust project automation (#4143)
nipsufn Oct 10, 2024
6bbf915
fix: duplicate autocomplete trigger
aeneasr Oct 12, 2024
f3958a7
autogen(openapi): regenerate swagger spec and internal client
ory-bot Oct 12, 2024
f019a1c
chore(deps): bump cookie and express in /test/e2e/proxy (#4153)
dependabot[bot] Oct 13, 2024
88c68aa
fix(sdk): remove incorrect attributes (#4163)
aeneasr Oct 23, 2024
b51f780
test: update snapshots (#4167)
aeneasr Oct 23, 2024
4d5f644
autogen(docs): regenerate and update changelog
ory-bot Oct 23, 2024
b4c453b
feat: allow listing identities by organization ID (#4115)
jonas-jonas Oct 28, 2024
1a78af0
autogen(docs): generate and bump docs
ory-bot Oct 28, 2024
8e29b68
fix: account linking should only happen after 2fa when required (#4174)
zepatrik Oct 29, 2024
eeb1355
feat: fast add credential type lookups (#4177)
aeneasr Oct 29, 2024
825aec2
feat: improve secondary indices for self service tables (#4179)
aeneasr Oct 29, 2024
e24f993
refactor: remove total count from listSessions and improve secondary …
aeneasr Oct 29, 2024
5bf46cb
autogen(openapi): regenerate swagger spec and internal client
ory-bot Oct 29, 2024
cb71e38
docs: usage of `organization` parameter in native self-service flows …
Sese-Schneider Oct 29, 2024
eb0080d
autogen(openapi): regenerate swagger spec and internal client
ory-bot Oct 29, 2024
77beb4d
feat: add oid as subject source for microsoft (#4171)
teawithfruit Oct 29, 2024
793e1eb
autogen(docs): regenerate and update changelog
ory-bot Oct 29, 2024
0c48ad1
fix: enable b2b_sso hook in more places (#4168)
hperl Oct 29, 2024
a3fa760
autogen(docs): regenerate and update changelog
ory-bot Oct 29, 2024
2aabe12
feat: add explicit config flag for secure cookies (#4180)
aeneasr Oct 29, 2024
53874c1
feat: optimize identity-related secondary indices (#4182)
aeneasr Oct 30, 2024
a1d3eaf
autogen(docs): regenerate and update changelog
ory-bot Oct 30, 2024
7bec935
feat: allow extra go migrations in persister (#4183)
alnr Oct 30, 2024
2fdcd97
autogen(docs): regenerate and update changelog
ory-bot Oct 30, 2024
ca0d6a7
feat: improve QueryForCredentials (#4181)
alnr Oct 31, 2024
7784a60
autogen(docs): regenerate and update changelog
ory-bot Oct 31, 2024
b294804
feat: remove more unused indices (#4186)
aeneasr Oct 31, 2024
25f17e7
ci: fix rate-limit trivy issue (#4184)
tricky42 Oct 31, 2024
4910460
autogen(openapi): regenerate swagger spec and internal client
ory-bot Oct 31, 2024
5665f20
autogen(docs): regenerate and update changelog
ory-bot Oct 31, 2024
234b6f2
feat: load session only once when middleware is used (#4187)
aeneasr Nov 4, 2024
a313dd6
fix: add exists clause (#4191)
aeneasr Nov 5, 2024
215af57
autogen(docs): regenerate and update changelog
ory-bot Nov 5, 2024
4a870a6
fix: account linking with 2FA (#4188)
hperl Nov 7, 2024
9d244f0
autogen(openapi): regenerate swagger spec and internal client
ory-bot Nov 7, 2024
2fcc786
autogen(docs): regenerate and update changelog
ory-bot Nov 7, 2024
c33965e
feat: remove duplicate queries during settings flow and use better in…
aeneasr Nov 7, 2024
0a828a4
autogen(openapi): regenerate swagger spec and internal client
ory-bot Nov 7, 2024
7fad519
chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#…
dependabot[bot] Nov 7, 2024
57eb414
autogen(docs): regenerate and update changelog
ory-bot Nov 7, 2024
3dbeb64
fix: gracefully handle unused index (#4196)
aeneasr Nov 7, 2024
53a5a8b
refactor: hash comparator instantiation (#4195)
aeneasr Nov 7, 2024
2040ca5
autogen(openapi): regenerate swagger spec and internal client
ory-bot Nov 7, 2024
6a40ec8
autogen(docs): regenerate and update changelog
ory-bot Nov 7, 2024
b6278af
fix: order-by clause and span names (#4200)
alnr Nov 8, 2024
f75bf14
autogen(docs): regenerate and update changelog
ory-bot Nov 8, 2024
1008639
feat: drop unused indices post index migration (#4201)
aeneasr Nov 12, 2024
253c5b6
autogen(docs): regenerate and update changelog
ory-bot Nov 12, 2024
a90df58
docs: clarify facebook graph API versioning (#4208)
aeneasr Nov 13, 2024
b40606c
autogen(docs): regenerate and update changelog
ory-bot Nov 13, 2024
afa7618
feat: add failure reason to events (#4203)
zepatrik Nov 14, 2024
f104ec1
autogen(openapi): regenerate swagger spec and internal client
ory-bot Nov 14, 2024
00da05d
feat: add attributes to webhook events for better debugging (#4206)
zepatrik Nov 14, 2024
02f1a93
autogen(docs): regenerate and update changelog
ory-bot Nov 14, 2024
82660f0
fix: do not roll back transaction on partial identity insert error (#…
zepatrik Nov 14, 2024
c7e46a4
autogen(openapi): regenerate swagger spec and internal client
ory-bot Nov 14, 2024
7c24b77
autogen(docs): regenerate and update changelog
ory-bot Nov 14, 2024
e1f29c2
fix: add missing autocomplete attributes to identifier_first strategy…
jonas-jonas Nov 18, 2024
05409be
chore: pin GHA PM action version (#4213)
nipsufn Nov 18, 2024
f076fe4
docs: remove unused SMS config from schema (#4212)
zepatrik Nov 18, 2024
05c5e48
autogen(docs): regenerate and update changelog
ory-bot Nov 18, 2024
7d0e78a
fix: incorrect query plan (#4218)
aeneasr Nov 21, 2024
751ba69
autogen(openapi): regenerate swagger spec and internal client
ory-bot Nov 21, 2024
0d25727
autogen(docs): regenerate and update changelog
ory-bot Nov 21, 2024
e6d2d4d
fix: use context for readiness probes (#4219)
alnr Nov 21, 2024
0062d45
docs: improve SecurityError error message for ory elements local (#4205)
aeneasr Nov 27, 2024
a82d288
feat: support android webauthn origins (#4155)
aeneasr Nov 27, 2024
7093c3b
autogen(openapi): regenerate swagger spec and internal client
ory-bot Nov 27, 2024
e6fa520
feat: add migrate sql up|down|status (#4228)
aeneasr Nov 27, 2024
307c99c
autogen(openapi): regenerate swagger spec and internal client
ory-bot Nov 27, 2024
5e26610
autogen(docs): regenerate and update changelog
ory-bot Nov 27, 2024
3e87e0c
feat: use one transaction for `/admin/recovery/code` (#4225)
aeneasr Nov 27, 2024
30485c4
feat: cache OIDC providers (#4222)
zepatrik Nov 27, 2024
c61132e
autogen(docs): regenerate and update changelog
ory-bot Nov 27, 2024
d5cfa89
chore: bump ory/x (#4229)
zepatrik Nov 28, 2024
f7ddaae
autogen(docs): regenerate and update changelog
ory-bot Nov 28, 2024
a7cdc3a
feat: emit admin recovery code event (#4230)
aeneasr Nov 29, 2024
85aeb5b
chore(ci): adjust codecov config (#4234)
aeneasr Dec 3, 2024
7f50400
fix: send correct verification status in post-recovery hook (#4224)
aeneasr Dec 3, 2024
dbae98a
fix: span names (#4232)
alnr Dec 3, 2024
7294145
autogen(openapi): regenerate swagger spec and internal client
ory-bot Dec 3, 2024
816ea44
autogen(docs): regenerate and update changelog
ory-bot Dec 3, 2024
3905787
feat: gracefully handle failing password rehashing during login (#4235)
alnr Dec 4, 2024
9d3afa7
autogen(docs): regenerate and update changelog
ory-bot Dec 4, 2024
8cbb5bd
chore: update repository templates to https://github.com/ory/meta/com…
aeneasr Dec 4, 2024
3dd9dec
chore: refactor parameter parsing in ListIdentities and disallow comb…
alnr Dec 12, 2024
d03d37d
chore: bump golang.org/x/crypto
alnr Dec 12, 2024
c17fb30
autogen(docs): regenerate and update changelog
ory-bot Dec 16, 2024
5ee54ed
fix: preview_credentials_identifier_similar (#4246)
alnr Dec 16, 2024
0d1d003
autogen(docs): regenerate and update changelog
ory-bot Dec 16, 2024
25429fa
chore: upgrade lib phone numbers to v1.4.1 (#4250)
jonas-jonas Dec 18, 2024
6fea496
autogen(docs): regenerate and update changelog
ory-bot Dec 18, 2024
f18d1b2
feat: jackson provider (#4242)
hperl Dec 19, 2024
32853dd
autogen(openapi): regenerate swagger spec and internal client
ory-bot Dec 19, 2024
a893cd8
autogen(docs): regenerate and update changelog
ory-bot Dec 19, 2024
0bce294
chore: update docs on ListIdentities (#4248)
alnr Dec 20, 2024
d9f6f75
fix: cancel conditional passkey before trying again (#4247)
aeneasr Dec 20, 2024
45538f1
autogen(openapi): regenerate swagger spec and internal client
ory-bot Dec 20, 2024
deb3661
autogen(docs): regenerate and update changelog
ory-bot Dec 20, 2024
4ca4d79
feat: rework the OTP code submit count mechanism (#4251)
alnr Dec 23, 2024
85a7071
feat: improved tracing for courier
alnr Nov 26, 2024
5c3310d
autogen(docs): regenerate and update changelog
ory-bot Dec 23, 2024
c4b3dd6
chore: update repository templates to https://github.com/ory/meta/com…
aeneasr Dec 27, 2024
74ae377
autogen(docs): regenerate and update changelog
ory-bot Dec 27, 2024
8021db2
Merge branch 'master' into fulcrum_main
osbornk Dec 27, 2024
9fa84ee
Update pgx library
osbornk Dec 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .docker/Dockerfile-build
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# syntax = docker/dockerfile:1-experimental
FROM golang:1.22-bullseye AS builder
FROM golang:1.23-bullseye AS builder

RUN apt-get update && apt-get upgrade -y &&\
mkdir -p /var/lib/sqlite
Expand Down
2 changes: 1 addition & 1 deletion .docker/Dockerfile-debug
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.22-bullseye
FROM golang:1.23-bullseye
ENV CGO_ENABLED 1

RUN apt-get update && apt-get install -y --no-install-recommends inotify-tools psmisc
Expand Down
6 changes: 4 additions & 2 deletions .github/ISSUE_TEMPLATE/BUG-REPORT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,13 @@ body:
required: true
- label: "I have joined the [Ory Community Slack](https://slack.ory.sh)."
- label: "I am signed up to the [Ory Security Patch
Newsletter](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53)."
Newsletter](https://www.ory.sh/l/sign-up-newsletter)."
id: checklist
type: checkboxes
- attributes:
description: "Enter the slug or API URL of the affected Ory Network project. Leave empty when you are self-hosting."
description:
"Enter the slug or API URL of the affected Ory Network project. Leave
empty when you are self-hosting."
label: "Ory Network Project"
placeholder: "https://<your-project-slug>.projects.oryapis.com"
id: ory-network-project
Expand Down
6 changes: 4 additions & 2 deletions .github/ISSUE_TEMPLATE/DESIGN-DOC.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,13 @@ body:
required: true
- label: "I have joined the [Ory Community Slack](https://slack.ory.sh)."
- label: "I am signed up to the [Ory Security Patch
Newsletter](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53)."
Newsletter](https://www.ory.sh/l/sign-up-newsletter)."
id: checklist
type: checkboxes
- attributes:
description: "Enter the slug or API URL of the affected Ory Network project. Leave empty when you are self-hosting."
description:
"Enter the slug or API URL of the affected Ory Network project. Leave
empty when you are self-hosting."
label: "Ory Network Project"
placeholder: "https://<your-project-slug>.projects.oryapis.com"
id: ory-network-project
Expand Down
6 changes: 4 additions & 2 deletions .github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,13 @@ body:
required: true
- label: "I have joined the [Ory Community Slack](https://slack.ory.sh)."
- label: "I am signed up to the [Ory Security Patch
Newsletter](https://ory.us10.list-manage.com/subscribe?u=ffb1a878e4ec6c0ed312a3480&id=f605a41b53)."
Newsletter](https://www.ory.sh/l/sign-up-newsletter)."
id: checklist
type: checkboxes
- attributes:
description: "Enter the slug or API URL of the affected Ory Network project. Leave empty when you are self-hosting."
description:
"Enter the slug or API URL of the affected Ory Network project. Leave
empty when you are self-hosting."
label: "Ory Network Project"
placeholder: "https://<your-project-slug>.projects.oryapis.com"
id: ory-network-project
Expand Down
42 changes: 25 additions & 17 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
- sdk-generate
services:
postgres:
image: postgres:11.8
image: postgres:14
env:
POSTGRES_DB: postgres
POSTGRES_PASSWORD: test
Expand Down Expand Up @@ -79,22 +79,24 @@
fetch-depth: 2
- uses: actions/setup-go@v4
with:
go-version: "1.22"
go-version: "1.23"
- run: go list -json > go.list
- name: Run nancy
uses: sonatype-nexus-community/[email protected]
with:
nancyVersion: v1.0.42
- run: |
sudo apt-get update
name: apt-get update
- run: npm install
name: Install node deps
- name: Run golangci-lint
uses: golangci/golangci-lint-action@v4
uses: golangci/golangci-lint-action@v6

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CI' step
Uses Step
uses 'golangci/golangci-lint-action' with ref 'v6', not a pinned commit hash
env:
GOGC: 100
with:
args: --timeout 10m0s
version: v1.56.2
skip-pkg-cache: true
version: v1.61.0
- name: Build Kratos
run: make install
- name: Run go-acc (tests)
Expand All @@ -112,15 +114,15 @@
- sdk-generate
services:
postgres:
image: postgres:11.8
image: postgres:14
env:
POSTGRES_DB: postgres
POSTGRES_PASSWORD: test
POSTGRES_USER: test
ports:
- 5432:5432
mysql:
image: mysql:5.7
image: mysql:8.0
env:
MYSQL_ROOT_PASSWORD: test
ports:
Expand Down Expand Up @@ -159,6 +161,9 @@
- uses: ory/ci/checkout@master
with:
fetch-depth: 2
- run: |
sudo apt-get update
name: apt-get update
- run: |
npm ci
cd test/e2e; npm ci
Expand All @@ -170,7 +175,7 @@
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: "1.22"
go-version: "1.23"

- name: Install selfservice-ui-react-native
uses: actions/checkout@v3
Expand Down Expand Up @@ -211,9 +216,9 @@
REACT_UI_PATH: react-ui
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
- if: failure()
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: logs
name: cypress-${{ matrix.database }}-logs
path: test/e2e/*.e2e.log

test-e2e-playwright:
Expand All @@ -223,15 +228,15 @@
- sdk-generate
services:
postgres:
image: postgres:11.8
image: postgres:14
env:
POSTGRES_DB: postgres
POSTGRES_PASSWORD: test
POSTGRES_USER: test
ports:
- 5432:5432
mysql:
image: mysql:5.7
image: mysql:8.0
env:
MYSQL_ROOT_PASSWORD: test
ports:
Expand Down Expand Up @@ -262,6 +267,9 @@
- uses: ory/ci/checkout@master
with:
fetch-depth: 2
- run: |
sudo apt-get update
name: apt-get update
- run: |
npm ci
cd test/e2e; npm ci
Expand All @@ -274,7 +282,7 @@
- name: Setup Go
uses: actions/setup-go@v4
with:
go-version: "1.22"
go-version: "1.23"
- run: go build -tags sqlite,json1 .

- name: Install selfservice-ui-react-native
Expand Down Expand Up @@ -321,14 +329,14 @@
NODE_UI_PATH: node-ui
REACT_UI_PATH: react-ui
- if: failure()
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: logs
name: playwright-${{ matrix.database }}-logs
path: test/e2e/*.e2e.log
- if: failure()
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: playwright-test-results-${{ github.sha }}
name: playwright-test-results-${{ matrix.database }}-${{ github.sha }}
path: |
test/e2e/test-results/
test/e2e/playwright-report/
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql/codeql-config.yml
Expand All @@ -51,7 +51,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
Expand All @@ -65,4 +65,4 @@ jobs:
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v2
74 changes: 61 additions & 13 deletions .github/workflows/cve-scan.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# AUTO-GENERATED, DO NOT EDIT!
# Please edit the original at https://github.com/ory/meta/blob/master/templates/repository/server/.github/workflows/cve-scan.yaml

name: Docker Image Scanners
on:
workflow_dispatch:
push:
branches:
- "master"
Expand All @@ -9,30 +13,69 @@
branches:
- "master"

permissions:
contents: read
security-events: write

jobs:
scanners:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup Env
id: vars
shell: bash
run: |
echo "SHA_SHORT=$(git rev-parse --short HEAD)" >> "${GITHUB_ENV}"
# Store values in local variables
SHA_SHORT=$(git rev-parse --short HEAD)
REPO_NAME=${{ github.event.repository.name }}

# Append -sqlite to SHA_SHORT if repo is hydra
if [ "${REPO_NAME}" = "hydra" ]; then
echo "Repo is hydra, appending -sqlite to SHA_SHORT"
IMAGE_NAME="oryd/${REPO_NAME}:${SHA_SHORT}-sqlite"
else
echo "Repo is not hydra, using default IMAGE_NAME"
IMAGE_NAME="oryd/${REPO_NAME}:${SHA_SHORT}"
fi

# Output values for debugging
echo "Values to be set:"
echo "SHA_SHORT: ${SHA_SHORT}"
echo "REPO_NAME: ${REPO_NAME}"
echo "IMAGE_NAME: ${IMAGE_NAME}"

# Set GitHub Environment variables
echo "SHA_SHORT=${SHA_SHORT}" >> "${GITHUB_ENV}"
echo "IMAGE_NAME=${IMAGE_NAME}" >> "${GITHUB_ENV}"
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
uses: docker/setup-qemu-action@v3

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Docker Image Scanners' step
Uses Step
uses 'docker/setup-qemu-action' with ref 'v3', not a pinned commit hash
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Docker Image Scanners' step
Uses Step
uses 'docker/setup-buildx-action' with ref 'v3', not a pinned commit hash
- name: Build images
shell: bash
run: |
IMAGE_TAG="${{ env.SHA_SHORT }}" make docker

- name: Login to GitHub Container Registry
uses: docker/login-action@v3

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Docker Image Scanners' step
Uses Step
uses 'docker/login-action' with ref 'v3', not a pinned commit hash
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Configure Trivy
run: |
mkdir -p $HOME/.cache/trivy
echo "TRIVY_USERNAME=${{ github.actor }}" >> $GITHUB_ENV
echo "TRIVY_PASSWORD=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV

- name: Anchore Scanner
uses: anchore/scan-action@v3
uses: anchore/scan-action@v5

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Docker Image Scanners' step
Uses Step: grype-scan
uses 'anchore/scan-action' with ref 'v5', not a pinned commit hash
id: grype-scan
with:
image: oryd/kratos:${{ env.SHA_SHORT }}
image: ${{ env.IMAGE_NAME }}
fail-build: true
severity-cutoff: high
add-cpes-if-none: true
Expand All @@ -45,14 +88,14 @@
echo "::endgroup::"
- name: Anchore upload scan SARIF report
if: always()
uses: github/codeql-action/upload-sarif@v2
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: ${{ steps.grype-scan.outputs.sarif }}
- name: Kubescape scanner
uses: kubescape/github-action@main
id: kubescape
with:
image: oryd/kratos:${{ env.SHA_SHORT }}
image: ${{ env.IMAGE_NAME }}
verbose: true
format: pretty-printer
# can't whitelist CVE yet: https://github.com/kubescape/kubescape/pull/1568
Expand All @@ -61,18 +104,23 @@
uses: aquasecurity/trivy-action@master
if: ${{ always() }}
with:
image-ref: oryd/kratos:${{ env.SHA_SHORT }}
image-ref: ${{ env.IMAGE_NAME }}
format: "table"
exit-code: "42"
ignore-unfixed: true
vuln-type: "os,library"
severity: "CRITICAL,HIGH"
scanners: "vuln,secret,config"
scanners: "vuln,secret,misconfig"
env:
TRIVY_SKIP_JAVA_DB_UPDATE: "true"
TRIVY_DISABLE_VEX_NOTICE: "true"
TRIVY_DB_REPOSITORY: ghcr.io/aquasecurity/trivy-db,public.ecr.aws/aquasecurity/trivy-db

- name: Dockle Linter
uses: erzz/dockle-action@v1.3.2
uses: erzz/dockle-action@v1

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Docker Image Scanners' step
Uses Step
uses 'erzz/dockle-action' with ref 'v1', not a pinned commit hash
if: ${{ always() }}
with:
image: oryd/kratos:${{ env.SHA_SHORT }}
image: ${{ env.IMAGE_NAME }}
exit-code: 42
failure-threshold: high
- name: Hadolint
Expand All @@ -89,5 +137,5 @@
shell: bash
run: |
echo "::group::Hadolint Scan Details"
echo "${HADOLINT_RESULTS}" | jq '.'
echo "${HADOLINT_RESULTS}" | jq '.'
echo "::endgroup::"
2 changes: 1 addition & 1 deletion .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
with:
go-version: "1.22"
go-version: "1.23"
- run: make format
- name: Indicate formatting issues
run: git diff HEAD --exit-code --color
2 changes: 1 addition & 1 deletion .github/workflows/licenses.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "1.22"
go-version: "1.23"
- uses: actions/setup-node@v2
with:
node-version: "18"
Expand Down
Loading
Loading