Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
bf9d0aa
ethonomic, directories (#37853)
pv72895 Nov 22, 2025
0b4d150
ferreted, chumpivilca (#37861)
pv72895 Nov 22, 2025
77dfd21
bruins, accesses (#37794)
pv72895 Nov 22, 2025
d36f2c4
adiabat, blameable (#37792)
pv72895 Nov 22, 2025
cd91769
grignet, antioptimistical (#37795)
pv72895 Nov 22, 2025
974ef11
fraternate, exigible (#37867)
pv72895 Nov 22, 2025
5daa03a
estrange, botrydium (#37864)
pv72895 Nov 22, 2025
fc04f93
equiparation, functioning (#37866)
pv72895 Nov 22, 2025
46865e3
enthusiastical, gymnoblastea (#37871)
pv72895 Nov 22, 2025
022cb0a
epitimesis, blastemal (#37872)
pv72895 Nov 22, 2025
08c3760
catacomb, deprivate (#37891)
pv72895 Nov 22, 2025
18acef0
dreint, frownful (#37865)
pv72895 Nov 22, 2025
480775b
appassionato, casualty (#37873)
pv72895 Nov 22, 2025
4fb991a
antherine, flancard (#37870)
pv72895 Nov 22, 2025
bbe7273
aporia, gorki (#37879)
pv72895 Nov 22, 2025
c9b4cea
classifically, aramitess (#37877)
pv72895 Nov 22, 2025
f814ae0
accusant, bursts (#37887)
pv72895 Nov 22, 2025
75f625a
bartram, gawkiness (#37874)
pv72895 Nov 22, 2025
98a280f
bradypepsia, escarbuncle (#37881)
pv72895 Nov 22, 2025
cdc9e59
essenism, dibbles (#37885)
pv72895 Nov 22, 2025
6a9ef23
dorneck, azlons (#37884)
pv72895 Nov 22, 2025
f6d4d81
flockier, desmine (#37889)
pv72895 Nov 22, 2025
91844b6
foliar, gays (#37882)
pv72895 Nov 22, 2025
cd0a9b7
foretasted, ginward (#37888)
pv72895 Nov 22, 2025
4ea4a1e
fans, balibuntl (#37892)
pv72895 Nov 22, 2025
62163ac
bastardised, caleches (#37894)
pv72895 Nov 22, 2025
a10b297
feminizes, externa (#37890)
pv72895 Nov 22, 2025
f7ad062
defervescent, bola (#37895)
pv72895 Nov 22, 2025
a97436d
asker, existing (#37898)
pv72895 Nov 22, 2025
0e92bff
egests, cosmetologists (#37896)
pv72895 Nov 22, 2025
9609bca
formates, abeam (#37902)
pv72895 Nov 22, 2025
a53c2e5
grihyasutra, affiliations (#37897)
pv72895 Nov 22, 2025
03edd6e
apostolically, daren (#37899)
pv72895 Nov 22, 2025
32bf6ef
doltishness, excuseful (#37900)
pv72895 Nov 22, 2025
2b95931
groten, arsenism (#37856)
pv72895 Nov 22, 2025
d7dad73
gruelingly, elucidator (#37859)
pv72895 Nov 22, 2025
a69cff5
gateless, externalness (#37858)
pv72895 Nov 22, 2025
294cf6f
florentines, emball (#37863)
pv72895 Nov 22, 2025
25fc35c
ganocephalan, forshape (#37904)
pv72895 Nov 22, 2025
a862240
barometrography, armorless (#37901)
pv72895 Nov 22, 2025
799c39f
adustive, dalmatian (#37860)
pv72895 Nov 22, 2025
da4dc02
bandos, ganglioform (#37903)
pv72895 Nov 22, 2025
43905f8
crushers, fustianish (#37905)
pv72895 Nov 22, 2025
a670894
cubicles, denigrate (#37911)
pv72895 Nov 22, 2025
2a61c91
aliseptal, conga (#37909)
pv72895 Nov 22, 2025
7536071
carlylese, epaulet (#37906)
pv72895 Nov 22, 2025
6c5026f
boy, colourful (#37912)
pv72895 Nov 22, 2025
29ce819
fusing, gyneocracy (#37914)
pv72895 Nov 22, 2025
c20c441
anon, follower (#37910)
pv72895 Nov 22, 2025
c273080
breakfasted, enology (#37915)
pv72895 Nov 22, 2025
864feca
coordinateness, acecaffin (#37918)
pv72895 Nov 22, 2025
d42d361
anicca, cagey (#37919)
pv72895 Nov 22, 2025
291d9e8
brookie, gonopodial (#37920)
pv72895 Nov 22, 2025
e35b918
cooeys, barometrograph (#37917)
pv72895 Nov 22, 2025
505c401
anamorphic, devests (#37927)
pv72895 Nov 22, 2025
4fa5c2d
airships, costopleural (#37907)
pv72895 Nov 22, 2025
48550c0
adiabatically, bagmaking (#37924)
pv72895 Nov 22, 2025
9799e63
demonianism, errs (#37931)
pv72895 Nov 22, 2025
cf204b3
gynostemiumia, dactylioglyphtic (#37935)
pv72895 Nov 22, 2025
587baf1
armillaria, baratte (#37930)
pv72895 Nov 22, 2025
a53b031
beadles, calyptrogyne (#37928)
pv72895 Nov 22, 2025
8e82d85
conduces, fractioned (#37937)
pv72895 Nov 22, 2025
3e846af
equitability, anticommunistical (#37934)
pv72895 Nov 22, 2025
031948e
ghorkhar, biosociology (#37933)
pv72895 Nov 22, 2025
1e2f2c2
boerdom, domines (#37936)
pv72895 Nov 22, 2025
6c16686
enfoulder, begowned (#37938)
pv72895 Nov 22, 2025
e737f79
bethabara, funambulism (#37939)
pv72895 Nov 22, 2025
b32c170
cyrilla, althaea (#37940)
pv72895 Nov 22, 2025
2217b04
dilemma, aerogramme (#37942)
pv72895 Nov 22, 2025
3b9c46f
frontingly, geranium (#37946)
pv72895 Nov 22, 2025
0294397
caravansary, dictynid (#37943)
pv72895 Nov 22, 2025
4a0b16b
cephalhydrocele, deterrents (#37944)
pv72895 Nov 22, 2025
8446cf9
equilibristic, fosslify (#37941)
pv72895 Nov 22, 2025
fec6ef0
delectated, anacatadidymus (#37862)
pv72895 Nov 22, 2025
8c482db
dauntlessness, forswearer (#37945)
pv72895 Nov 22, 2025
0eff075
divvers, asps (#37950)
pv72895 Nov 22, 2025
fcccdb3
decarbonization, foreshop (#37951)
pv72895 Nov 22, 2025
18899af
abiotrophic, cetes (#37952)
pv72895 Nov 22, 2025
2135800
declivate, alleyways (#37948)
pv72895 Nov 22, 2025
036789c
epruinose, burlaps (#37949)
pv72895 Nov 22, 2025
b886d8e
electrologic, acquests (#37957)
pv72895 Nov 22, 2025
5863f24
grumph, deceit (#37947)
pv72895 Nov 22, 2025
f201e9e
cowroid, flimflammed (#37956)
pv72895 Nov 22, 2025
d9cb9cf
cirratulus, galvanoplastics (#37961)
pv72895 Nov 22, 2025
ec9e65c
bhumij, cryogens (#37964)
pv72895 Nov 22, 2025
c8499b7
fifteener, beetroot (#37967)
pv72895 Nov 22, 2025
fd9cfe8
anisotropy, fieldman (#37962)
pv72895 Nov 22, 2025
869bc1f
entablature, amplexifoliate (#37970)
pv72895 Nov 22, 2025
891e155
blowoffs, deontologist (#37958)
pv72895 Nov 22, 2025
95fe148
diplomatology, funkers (#37971)
pv72895 Nov 22, 2025
e4a1eb1
blote, coarsest (#37968)
pv72895 Nov 22, 2025
b32470b
effectuate, fresher (#37965)
pv72895 Nov 22, 2025
8ef330c
causatum, galen (#37972)
pv72895 Nov 22, 2025
1802697
feak, aitkenite (#37973)
pv72895 Nov 22, 2025
c54b234
fifing, conforbably (#37960)
pv72895 Nov 22, 2025
ae8a1b5
epimorpha, achromatophil (#37974)
pv72895 Nov 22, 2025
9f917b0
conjugative, androcephalous (#37975)
pv72895 Nov 22, 2025
1f3ee8f
giftbook, essayistic (#37977)
pv72895 Nov 22, 2025
d39a0fb
eurobin, foreconscious (#37979)
pv72895 Nov 22, 2025
bd4e985
carburettor, excusator (#37976)
pv72895 Nov 22, 2025
40084ba
coignes, auksinai (#37978)
pv72895 Nov 22, 2025
1af6747
acetocinnamene, demonetizes (#37980)
pv72895 Nov 22, 2025
70221cb
costocentral, anteromedial (#37982)
pv72895 Nov 22, 2025
ad75a72
fairstead, epitactic (#37981)
pv72895 Nov 22, 2025
42c944d
brasilein, flote (#37988)
pv72895 Nov 22, 2025
c26f3a2
beatille, expositors (#37990)
pv72895 Nov 22, 2025
4f08152
errant, blendure (#37987)
pv72895 Nov 22, 2025
1443a6f
chuckie, effectuate (#37984)
pv72895 Nov 22, 2025
a0d8e42
extincteur, dendroceratina (#37985)
pv72895 Nov 22, 2025
c221899
elect, diabrotic (#37992)
pv72895 Nov 22, 2025
5eb7995
complicatedness, gossipmonger (#37991)
pv72895 Nov 22, 2025
647bc29
grippier, dracontites (#37989)
pv72895 Nov 22, 2025
99667ca
bawdstrot, dilator (#37868)
pv72895 Nov 22, 2025
b37ccce
favellidium, apogamy (#37993)
pv72895 Nov 22, 2025
3de7376
aspersers, goatherd (#38000)
pv72895 Nov 22, 2025
b8a96b0
grummeter, furtherances (#37998)
pv72895 Nov 22, 2025
8695faf
ahet, defenses (#37995)
pv72895 Nov 22, 2025
547987d
abbate, bakelize (#37996)
pv72895 Nov 22, 2025
35bc38f
climatologically, flamboyancy (#38008)
pv72895 Nov 22, 2025
48c7c8a
dentiform, forthrights (#38002)
pv72895 Nov 22, 2025
43a571c
exothermal, actinochemical (#38022)
pv72895 Nov 22, 2025
212fcd0
furanoses, disacknowledgement (#38033)
pv72895 Nov 22, 2025
13bcc79
dismalities, aselgeia (#38031)
pv72895 Nov 22, 2025
c59f772
andirine, disunified (#38034)
pv72895 Nov 22, 2025
0ba7b8a
ethnoses, anthropopathy (#38036)
pv72895 Nov 22, 2025
53590b8
gorman, decompensate (#38027)
pv72895 Nov 22, 2025
14fa9cb
comfortability, boredoms (#38062)
pv72895 Nov 22, 2025
1a3d4bb
anthramin, brachycephalies (#38026)
pv72895 Nov 22, 2025
4dd6d6d
exindusiate, fauxbourdon (#38042)
pv72895 Nov 22, 2025
9934cd2
bubblish, estopping (#38041)
pv72895 Nov 22, 2025
0bc3af5
armload, endopolyploidy (#38071)
pv72895 Nov 22, 2025
7967923
equilobed, branchiostegidae (#38047)
pv72895 Nov 22, 2025
9b9577b
earthgall, faroese (#38069)
pv72895 Nov 22, 2025
63bdf72
casinet, facility (#38059)
pv72895 Nov 22, 2025
403d4ae
delightingly, brawlingly (#38043)
pv72895 Nov 22, 2025
32b9110
bentonitic, continual (#38039)
pv72895 Nov 22, 2025
6f41990
golliwog, flannelmouths (#38056)
pv72895 Nov 22, 2025
272f5c4
enchytrae, clistocarpous (#38065)
pv72895 Nov 22, 2025
0a90a3a
demultiplexes, collenchyme (#38067)
pv72895 Nov 22, 2025
c09e4ba
deproceduring, gymnodinium (#38063)
pv72895 Nov 22, 2025
7018f45
ceilidh, bilsteds (#38050)
pv72895 Nov 22, 2025
d6d32a2
antepagment, futuristic (#38053)
pv72895 Nov 22, 2025
4793a27
belinurus, appair (#38044)
pv72895 Nov 22, 2025
faffb0b
dissatisfiedness, flucan (#38060)
pv72895 Nov 22, 2025
9a32bce
epistrophic, beef (#38049)
pv72895 Nov 22, 2025
bcaaa84
bursula, gloeosporium (#38057)
pv72895 Nov 22, 2025
be1da69
genre, eternizes (#38072)
pv72895 Nov 22, 2025
355aa1f
bushbeater, angaries (#38038)
pv72895 Nov 22, 2025
4a73167
deposits, evolvulus (#38058)
pv72895 Nov 22, 2025
f38d00c
fessed, dissembler (#38061)
pv72895 Nov 22, 2025
98b22b1
antimonarchist, depencil (#38068)
pv72895 Nov 22, 2025
3bd3a62
choosable, downstairs (#38066)
pv72895 Nov 22, 2025
7920316
bilati, dandiacal (#38074)
pv72895 Nov 22, 2025
2e2f3d9
erecting, accession (#38073)
pv72895 Nov 22, 2025
4d1d9b8
gets, figuration (#38078)
pv72895 Nov 22, 2025
a9f3786
guzzler, dehisced (#38070)
pv72895 Nov 22, 2025
cc88328
burdalone, gingle (#38077)
pv72895 Nov 22, 2025
d7920fb
bathofloric, gutsiness (#38075)
pv72895 Nov 22, 2025
536e59b
escarteled, drivable (#38079)
pv72895 Nov 22, 2025
a8c57bf
cranioclasm, decolouring (#38080)
pv72895 Nov 22, 2025
d650834
chochos, amethystine (#38076)
pv72895 Nov 22, 2025
b0f12f6
exiture, chuprassie (#38081)
pv72895 Nov 22, 2025
ac3c91c
derrieres, exairesis (#38085)
pv72895 Nov 22, 2025
6b8051c
etiquettes, dependently (#38082)
pv72895 Nov 22, 2025
2bee301
focometry, crab (#38086)
pv72895 Nov 22, 2025
4ccbe9f
embryoctonic, airinesses (#38083)
pv72895 Nov 22, 2025
13b6850
cyclase, bloodlusting (#38089)
pv72895 Nov 22, 2025
ad71255
aile, bude (#38091)
pv72895 Nov 22, 2025
788d7e5
dustin, brandyball (#38097)
pv72895 Nov 22, 2025
bd60c71
flimsilyst, edestan (#38094)
pv72895 Nov 22, 2025
d55ffd8
brachyura, apothecial (#38093)
pv72895 Nov 22, 2025
b7807e3
esthacyte, convening (#38099)
pv72895 Nov 22, 2025
285e1ac
aperulosid, dipicrylamin (#38101)
pv72895 Nov 22, 2025
d6afd36
bangs, educationalism (#38095)
pv72895 Nov 22, 2025
ea86391
gall, codpieces (#38100)
pv72895 Nov 22, 2025
15ea8bd
enmew, blash (#38104)
pv72895 Nov 22, 2025
dd8e706
cornicular, gasterosteid (#38106)
pv72895 Nov 22, 2025
862d476
epaulette, farcers (#38102)
pv72895 Nov 22, 2025
04ecb68
bonnyclabber, gaysome (#38103)
pv72895 Nov 22, 2025
fd73c10
easter, gavelage (#38105)
pv72895 Nov 22, 2025
4c12bc8
cluniacensian, bedman (#38107)
pv72895 Nov 22, 2025
3c6873b
anilins, champagne (#38111)
pv72895 Nov 22, 2025
e3f565b
exitious, gassings (#38113)
pv72895 Nov 22, 2025
e84548f
chackling, bitterworm (#38108)
pv72895 Nov 22, 2025
3fd48de
ballyhoos, atomise (#38110)
pv72895 Nov 22, 2025
00694a1
embiid, burghal (#38114)
pv72895 Nov 22, 2025
f2045c2
frumpier, diluvion (#38115)
pv72895 Nov 22, 2025
c5321f3
antirobin, counterpointe (#38117)
pv72895 Nov 22, 2025
a4557f8
baculi, dogfighting (#38122)
pv72895 Nov 22, 2025
2765b2a
garish, coffinmaker (#38120)
pv72895 Nov 22, 2025
c789a16
dislustre, fuseboard (#38119)
pv72895 Nov 22, 2025
c3766d3
bullheadedly, censused (#38123)
pv72895 Nov 22, 2025
7a34b11
forepart, grommet (#38054)
pv72895 Nov 22, 2025
e8976f7
demagnetizes, ashberry (#38046)
pv72895 Nov 22, 2025
af4e29c
fidawi, cartoons (#38064)
pv72895 Nov 22, 2025
2419f0b
encipherments, beholdingness (#38124)
pv72895 Nov 22, 2025
0fd4a3d
groundlessness, elastase (#38055)
pv72895 Nov 22, 2025
9829114
aspen, global (#38048)
pv72895 Nov 22, 2025
1038cf3
enlighteners, gloxinia (#38040)
pv72895 Nov 22, 2025
efd6ac8
declaimant, gowiddie (#38051)
pv72895 Nov 22, 2025
3fd5090
blanch, daubs (#38121)
pv72895 Nov 22, 2025
aaee5ba
fucused, bandyman (#38125)
pv72895 Nov 22, 2025
60e7228
girthing, codenization (#38128)
pv72895 Nov 22, 2025
13f4b89
barcan, grimacingly (#38132)
pv72895 Nov 22, 2025
22d9388
buchnerite, goasila (#38140)
pv72895 Nov 22, 2025
010338d
excelsitude, broughta (#38141)
pv72895 Nov 22, 2025
73ad97c
formalistic, archidiaconal (#38136)
pv72895 Nov 22, 2025
7cd79cf
giaour, fieldpieces (#38143)
pv72895 Nov 22, 2025
c5a5d81
anisochromatic, ferash (#38144)
pv72895 Nov 22, 2025
f213d25
focalizing, coestablishment (#38149)
pv72895 Nov 22, 2025
5bd8e40
alexander, empresario (#38150)
pv72895 Nov 22, 2025
4d7397f
fallostomy, decemvii (#38146)
pv72895 Nov 22, 2025
493166b
ectocuneiform, froward (#38147)
pv72895 Nov 22, 2025
21a7e09
calonyction, flichtering (#38153)
pv72895 Nov 22, 2025
b6e98b1
guardlike, ennuye (#38151)
pv72895 Nov 22, 2025
c2e04c9
basenji, architectures (#38152)
pv72895 Nov 22, 2025
a06d978
exitance, burgeon (#38156)
pv72895 Nov 22, 2025
28eb9b1
basiliscan, carangoid (#38157)
pv72895 Nov 22, 2025
1cc836c
glossopode, entrochus (#38155)
pv72895 Nov 22, 2025
450d2a3
cered, esterification (#38160)
pv72895 Nov 22, 2025
ad74af4
gorling, forces (#38154)
pv72895 Nov 22, 2025
ee43bd2
eugenist, badon (#38164)
pv72895 Nov 22, 2025
770d5c7
draggingly, arianists (#38162)
pv72895 Nov 22, 2025
8c56a22
goodlihead, ethinyls (#38161)
pv72895 Nov 22, 2025
206cb66
advertisements, beefin (#38166)
pv72895 Nov 22, 2025
82f6fc4
beniseed, carbodiimide (#38163)
pv72895 Nov 22, 2025
d0b68ba
escarped, adultress (#38158)
pv72895 Nov 22, 2025
14206d6
extrasensorial, fairkeeper (#38159)
pv72895 Nov 22, 2025
b331774
antigalactic, cartilages (#38168)
pv72895 Nov 22, 2025
023045a
earbob, denaturiser (#38170)
pv72895 Nov 22, 2025
621edd4
caseweed, fatidic (#38174)
pv72895 Nov 22, 2025
c6d7b51
boyos, forgeries (#38175)
pv72895 Nov 22, 2025
d3602d9
equid, astrapophobia (#38129)
pv72895 Nov 22, 2025
4df9e47
arimasp, dangleberries (#38116)
pv72895 Nov 22, 2025
8330550
demothball, beglobed (#38130)
pv72895 Nov 22, 2025
57f7234
anthropomorphisation, calesa (#38173)
pv72895 Nov 22, 2025
75214a6
goofy, degaussing (#38176)
pv72895 Nov 22, 2025
e385e68
akepiros, guser (#38181)
pv72895 Nov 22, 2025
dedf376
glue, causelessly (#38178)
pv72895 Nov 22, 2025
318d186
extractively, familiarities (#38172)
pv72895 Nov 22, 2025
addb0d1
excommunion, antithrombic (#38179)
pv72895 Nov 22, 2025
cd25e5a
emulative, cookshack (#38165)
pv72895 Nov 22, 2025
7dc9a31
defailment, generalists (#38187)
pv72895 Nov 22, 2025
8e6c19f
curtana, bedflower (#38182)
pv72895 Nov 22, 2025
c3e827e
bacchanalian, distringas (#38189)
pv72895 Nov 22, 2025
1178bea
environmentalist, bemuzzling (#38184)
pv72895 Nov 22, 2025
f02f15b
etiologies, gemmiform (#38185)
pv72895 Nov 22, 2025
04b7156
avys, gabbing (#38191)
pv72895 Nov 22, 2025
114e103
Merge branch 'main' into main
EliSchleifer Dec 17, 2025
b7e5242
Update factory.yaml
EliSchleifer Dec 17, 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
6 changes: 4 additions & 2 deletions .config/mq.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
mode = "singlequeue"
mode = "parallelqueue"
build = "bazel"

[trunk]
api = "api.trunk.io"
Expand Down Expand Up @@ -26,12 +27,13 @@ max_deps = 7
max_impacted_deps = 2

# rate at which PRs should simulate a logical merge conflict and need to be rejected
logical_conflict_every = 1000
logical_conflict_every = 100
logical_conflict_file = "logical-conflict.txt"

close_stale_after = "48 hours"

[merge]
trigger = "api"
# label to apply to pull request to queue
labels = ""
# comment to post to queue
Expand Down
12 changes: 7 additions & 5 deletions .github/workflows/factory.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,15 @@ jobs:

- name: run mq
id: edits
run: ./mq generate
run: ./mq generate --gh-token=${{ secrets.GITHUB_TOKEN }} --trunk-token=${{ secrets.TRUNK_PROD_ORG_API_TOKEN }}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

TRUNK_TOKEN: ${{ secrets.TRUNK_PROD_ORG_API_TOKEN }}
- name: run mq
if: always()
id: clean
run: ./mq housekeeping
run: ./mq housekeeping --gh-token=${{ secrets.GITHUB_TOKEN }} --trunk-token=${{ secrets.TRUNK_PROD_ORG_API_TOKEN }}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TRUNK_TOKEN: ${{ secrets.TRUNK_PROD_ORG_API_TOKEN }}


4 changes: 2 additions & 2 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
repository: trunk-io/mergequeue-tool
latest: true
tarBall: true
preRelease: true
preRelease: false
extract: true

- name: Determine is_merge
Expand All @@ -37,6 +37,6 @@ jobs:
# so we can simulate delay and flakiness
if: steps.check_is_merge.outputs.on_merge == 'true'
run: |
./mq test-sim
./mq test-sim --trunk-token=${{ secrets.TRUNK_PROD_ORG_API_TOKEN }}
env:
IS_MERGE: ${{ steps.check_is_merge.outputs.on_merge }}
30 changes: 16 additions & 14 deletions .github/workflows/pr_targets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,48 +22,50 @@ jobs:
repository: trunk-io/mergequeue-tool
latest: true
tarBall: true
preRelease: true
preRelease: false
extract: true

- name: get demo config
id: get-demo-config
run: |
output=$(./mq config)
echo "$output" | jq -r '.mode'

echo "test=hello" >> "$GITHUB_OUTPUT"

echo "mode=$(echo "$output" | jq -r '.mode')" >> $GITHUB_ENV
echo "mode=$(echo "$output" | jq -r '.mode')" >> $GITHUB_OUTPUT
echo "build=$(echo "$output" | jq -r '.build')" >> $GITHUB_ENV
echo "flake_rate=$(echo "$output" | jq -r '.flake_rate')" >> $GITHUB_ENV
echo "sleep_for=$(echo "$output" | jq -r '.sleep_for')" >> $GITHUB_ENV
echo "build=$(echo "$output" | jq -r '.build')" >> $GITHUB_OUTPUT
echo "flake_rate=$(echo "$output" | jq -r '.flake_rate')" >> $GITHUB_OUTPUT
echo "sleep_for=$(echo "$output" | jq -r '.sleep_for')" >> $GITHUB_OUTPUT
env:
TRUNK_TOKEN: ${{ secrets.TRUNK_PROD_ORG_API_TOKEN }}

- name: out
- name: mergeq queue configuration
run: |
echo 'mode ${{ steps.get-demo-config.outputs.mode }}'
echo 't ${{ steps.get-demo-config.outputs.test }}'
echo 'build ${{ steps.get-demo-config.outputs.build }}'

- name: bazel pr targets
uses: trunk-io/merge-action@v1
uses: trunk-io/merge-action@752cadfa168ce011c0fa396f4cbc6159ea445c02
if:
steps.get-demo-config.outputs.mode == 'parallelqueue' &&
steps.get-demo-config.outputs.build == 'bazel'
with:
trunk-token: ${{ secrets.TRUNK_PROD_ORG_API_TOKEN }}
bazel-workspace-path: bazel
bazel-diff-generate-hashes-extra-args: --no-excludeExternalTargets
verbose: 1
env:
API_URL: https://api.trunk-staging.io:443/v1/setImpactedTargets
API_URL: https://api.trunk.io:443/v1/setImpactedTargets

- name: named pr targets
if:
steps.get-demo-config.outputs.mode == 'parallelqueue' &&
steps.get-demo-config.outputs.build != 'bazel'
run: |
echo "::group::GitHub Json"
# uncomment if you want to see full github json
# echo "::group::GitHub Json"
TEMP_FILE=$(mktemp)
echo '${{ toJSON(github) }}' > $TEMP_FILE
echo "::endgroup::"
./mq upload-targets --github-json=$TEMP_FILE
./mq upload-targets --github-json=$TEMP_FILE --trunk-token=${{ secrets.TRUNK_PROD_ORG_API_TOKEN }}
env:
TRUNK_TOKEN: ${{ secrets.TRUNK_PROD_ORG_API_TOKEN }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,12 @@ mq.gz

# These are backup files generated by rustfmt
**/*.rs.bk

# Bazel output folders
**/bazel-bin/
**/bazel-out/
**/bazel-testlogs/
**/bazel-bazel/
**/.bazel/

venv/
11 changes: 6 additions & 5 deletions .trunk/trunk.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
version: 0.1
cli:
version: 1.22.6
version: 1.24.0
plugins:
sources:
- id: trunk
ref: v1.6.3
ref: v1.7.0
uri: https://github.com/trunk-io/plugins
- id: configs
uri: https://github.com/trunk-io/configs
ref: v1.0.8
ref: v1.1.0
runtimes:
enabled:
- node@18.12.1
- node@22.16.0
- python@3.10.8
- rust@1.77.2
- rust@1.82.0

actions:
enabled:
Expand All @@ -24,4 +24,5 @@ actions:

tools:
enabled:
- bazel@8.2.1
- jq@jq-1.7.1
21 changes: 0 additions & 21 deletions LICENSE

This file was deleted.

7 changes: 7 additions & 0 deletions bazel/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

# Bazel output folders
bazel-bin/
bazel-out/
bazel-testlogs/
bazel-bazel/
.bazel/
13 changes: 13 additions & 0 deletions bazel/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
###############################################################################
# Bazel now uses Bzlmod by default to manage external dependencies.
# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel.
#
# For more details, please check https://github.com/bazelbuild/bazel/issues/18958
###############################################################################

module(
name = "mergequeue",
version = "1.0.0",
)

bazel_dep(name = "rules_cc", version = "0.0.17")
Loading