1666 Commits

Author SHA1 Message Date
Taddes
bc7a396808
docker logging and logs in test_auth 2025-10-29 16:07:36 -04:00
Taddes
bad741682c
err logs for test case setup 2025-10-29 12:05:02 -04:00
Taddes
90f42212cf
verbose test output 2025-10-28 17:45:12 -04:00
Taddes
b93de01aa2
workflow to isolate postgres 2025-10-28 16:47:57 -04:00
Taddes
12cef5055c
workflow to isolate postgres 2025-10-28 16:43:01 -04:00
Barry Chen
0461bce549
Merge pull request #1840 from mozilla-services/chore/tokenserver-postgres-tests-STOR-353
chore(ci): configure CircleCI for postgres builds
2025-10-28 10:09:06 -05:00
Barry Chen
1f5bcebd0f
Merge branch 'master' into chore/tokenserver-postgres-tests-STOR-353 2025-10-27 20:47:47 -05:00
Taddes
9170b97f27
docs: contributing guidelines fix (#1868)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
docs: contributing guidelines fix
2025-10-27 20:52:14 -04:00
Barry Chen
30478687d7
chore(ci): configure CircleCI for postgres builds
This commit enables Postgres builds and tests in CircleCI.  Only
Tokenserver supports Postgres at the moment, and the Python based
integration tests have an implicit dependency on MySQL, so the CI jobs only
use Postgres where possible.

The jobs have been split up and named more explicitly.  The hope is to
simply delete the mysql jobs in the future.
2025-10-27 13:23:48 -05:00
Taddes
adbb0a65d9
feat: tokenserver script postgres support (#1857)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
feat: tokenserver script postgres support
2025-10-23 18:01:07 -04:00
Barry Chen
736c4e8d91
Merge pull request #1866 from mozilla-services/chore/mysql-pub-key-from-ubuntu
chore(CI): fetch MySQL public key from ubuntu
2025-10-23 15:20:26 -05:00
Barry Chen
31e5e2ba2f
chore(CI): fetch MySQL public key from MIT 2025-10-23 12:49:07 -05:00
Taddes
835bc58555
test: refactor of tokenserver python tests to support postgres (#1855)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
test: refactor of tokenserver python tests to support postgres
2025-10-22 12:54:54 -04:00
Philip Jenvey
0513c7ba9a
Merge pull request #1845 from mozilla-services/feat/syncstorage-postgres-STOR-330
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
feat: add syncstorage-postgres
2025-10-17 17:19:53 -07:00
Philip Jenvey
bcc5990eea
feat: add syncstorage-postgres
Closes STOR-330
2025-10-17 16:13:05 -07:00
Philip Jenvey
e8d89d7ab6
refactor: move syncstorage-mysql's error -> db-common
so syncstorage-postgres can share it

Issue STOR-330
2025-10-17 16:13:05 -07:00
Philip Jenvey
a0ccdf57a9
Merge pull request #1844 from mozilla-services/refactor/syncstorage-db-impl-STOR-330
refactor: divvy up spanner models.rs
2025-10-17 16:12:26 -07:00
Philip Jenvey
0156613781
refactor: separate batch calls into a BatchDb trait
Issue STOR-330
2025-10-17 14:03:19 -07:00
Philip Jenvey
da27f9defb
refactor: stream/support/BATCH_COMMIT.txt -> db
Issue STOR-330
2025-10-17 14:03:19 -07:00
Philip Jenvey
21bcc42feb
refactor: String -> &str
Issue STOR-330
2025-10-17 14:03:19 -07:00
Philip Jenvey
84de327201
refactor: divvy up the db impl into its own mod
Issue STOR-330
2025-10-17 14:03:19 -07:00
Philip Jenvey
80358fe69c
refactor: models/batch -> db
Issue STOR-330
2025-10-17 14:03:19 -07:00
Taddes
8e3f367095
refactor: rmv last insert id, simplify queries, add check (#1841)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
refactor: rmv last insert id, simplify queries, add check
2025-10-17 09:39:58 -04:00
Taddes
d6e5f7360e
feat: postgres user methods (#1839)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
feat: postgres user methods
2025-10-16 14:18:44 -04:00
Barry Chen
0dd2c8179d
Merge pull request #1838 from mozilla-services/dependabot/pip/tools/tokenserver/loadtests/authlib-1.6.5
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
chore(deps): bump authlib from 1.6.4 to 1.6.5 in /tools/tokenserver/loadtests
2025-10-13 15:09:57 -05:00
dependabot[bot]
207a010ed0
chore(deps): bump authlib in /tools/tokenserver/loadtests
Bumps [authlib](https://github.com/authlib/authlib) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/authlib/authlib/releases)
- [Changelog](https://github.com/authlib/authlib/blob/main/docs/changelog.rst)
- [Commits](https://github.com/authlib/authlib/compare/v1.6.4...v1.6.5)

---
updated-dependencies:
- dependency-name: authlib
  dependency-version: 1.6.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-10 20:50:19 +00:00
Barry Chen
e26ab91b72
Merge pull request #1831 from mozilla-services/STOR-367-split-extractors
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
chore(syncserver): break up extractors.rs
2025-10-07 07:33:58 -05:00
Barry Chen
3404150792
chore(syncserver): break up extractors.rs 2025-10-06 21:41:24 -04:00
Philip Jenvey
d32c669b7a
refactor: move syncstorage's Db to async-trait (#1830)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
Closes STOR-144
2025-10-03 14:45:18 -07:00
Taddes
99ee812c84
doc: fix dead doc link (#1834)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
fix dead doc link
2025-10-02 17:24:05 -04:00
Taddes
d7e737ddab
feat: postgres node methods (#1828)
feat: postgres node methods
2025-10-02 15:05:48 -04:00
Philip Jenvey
613f6ed37e
refactor: kill SpannerDb's RefCell (#1826)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
along with its Clone impl

Closes STOR-331
Closes STOR-152
2025-09-30 10:09:52 -07:00
Barry Chen
f2594425be
Merge pull request #1812 from mozilla-services/STOR-362-no-mysql-failed-buckets
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
refactor(db): return only a SyncTimestamp from post_bsos db fns
2025-09-29 15:37:47 -05:00
Barry Chen
730d6b8173
refactor(db): return only a SyncTimestamp from post_bsos db fns
Co-authored-by: Philip Jenvey <pjenvey@underboss.org>
2025-09-29 14:36:09 -05:00
Taddes
daec270aba
feat: postgres service methods (#1814)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
feat: postgres service methods
2025-09-29 10:16:28 -04:00
Philip Jenvey
77b5f522be
Merge pull request #1822 from mozilla-services/release/0.21
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
chore: tag 0.21.1
2025-09-26 11:06:12 -07:00
Philip Jenvey
0a56042d6a
Merge branch 'master' into release/0.21 2025-09-25 16:25:29 -07:00
Philip Jenvey
960985f492
Merge pull request #1824 from mozilla-services/feat/syncstorage-diesel-async-STOR-364
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
feat: switch syncstorage to diesel-async
2025-09-25 16:19:10 -07:00
Philip Jenvey
ffd36a5e5f
Merge branch 'master' into release/0.21 2025-09-24 12:06:02 -07:00
Philip Jenvey
4bf2f32e38
Merge branch 'master' into feat/syncstorage-diesel-async-STOR-364 2025-09-24 10:49:12 -07:00
Philip Jenvey
9b008f8dc0
chore: fix Cargo.lock 2025-09-24 10:48:47 -07:00
Taddes
4a8ec9594a
chore: async sync method suffix (#1821)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
chore: async sync method suffix and await additions
2025-09-24 06:10:40 -04:00
Philip Jenvey
a29c8a7d48
Merge branch 'master' into release/0.21 2025-09-23 23:51:34 -07:00
Philip Jenvey
bcf425c635
refactor: kill r2d2 references, share From<PoolError> 2025-09-23 18:32:54 -07:00
Philip Jenvey
192d64c7c3
feat: switch syncstorage to diesel-async
Closes STOR-364
2025-09-23 18:32:51 -07:00
Philip Jenvey
a46637db2c
chore: tag 0.21.1 0.21.1 2025-09-23 13:12:34 -07:00
Taddes
929ba5d208
table models for orm schemas (#1811)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
table models for orm schemas
2025-09-23 14:45:27 -04:00
Philip Jenvey
f9d142fbee
fix: switch check to SELECT 1 to fix it on diesel-async (#1818)
which is sufficient vs reading uptime as we weren't reading it
correctly. execute returns number of rows affected and diesel returns
1 here whereas diesel-async returns 0

Closes STOR-365
2025-09-23 10:49:40 -07:00
Philip Jenvey
f2c7f94440
chore: allow overriding RUST_LOG (#1813)
Some checks failed
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
and bump the integration test timeout allowance
2025-09-22 13:20:44 -07:00
dependabot[bot]
f60189d9a0
chore(deps): bump authlib in /tools/tokenserver/loadtests (#1816)
Bumps [authlib](https://github.com/authlib/authlib) from 1.6.1 to 1.6.4.
- [Release notes](https://github.com/authlib/authlib/releases)
- [Changelog](https://github.com/authlib/authlib/blob/main/docs/changelog.rst)
- [Commits](https://github.com/authlib/authlib/compare/v1.6.1...v1.6.4)

---
updated-dependencies:
- dependency-name: authlib
  dependency-version: 1.6.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 11:54:09 -04:00