Skip to content

Commit 837791a

Browse files
registry
1 parent 674cecc commit 837791a

File tree

3 files changed

+35
-5
lines changed

3 files changed

+35
-5
lines changed

.github/workflows/publish.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Publish Rotriever Package
2+
on:
3+
workflow_dispatch:
4+
jobs:
5+
composite-publish:
6+
runs-on: [self-hosted, generic-linux]
7+
container:
8+
image: docker.artifactory.rbx.com/rbx-lua-build-tools:latest
9+
steps:
10+
- uses: actions/checkout@v4
11+
- name: Generate access token
12+
uses: Roblox-ActionsCache/[email protected]
13+
id: setup_token
14+
with:
15+
app_id: ${{ secrets.TOKENS_APP_LUA_ECOSYSTEM_DEPENDENCIES_ID }}
16+
private_key: ${{ secrets.TOKENS_APP_LUA_ECOSYSTEM_DEPENDENCIES_KEY }}
17+
- name: Get foreman and run foreman install
18+
uses: Roblox/setup-foreman@v3
19+
with:
20+
token: ${{ steps.setup_token.outputs.token }}
21+
allow-external-github-orgs: true
22+
- name: Composite Publish
23+
uses: Roblox/rotriever-registry-workflows/composite-publish@v1
24+
with:
25+
artifactory-token: ${{ secrets.ROBLOX_ARTIFACTORY_CI_PUBLISH_BEARER_TOKEN }}
26+
github-token: ${{ steps.setup_token.outputs.token }}

foreman.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[tools]
2-
rojo = { source = "rojo-rbx/rojo", version = "=7.2.1" }
3-
selene = { source = "Kampfkarren/selene", version = "=0.21.1" }
4-
stylua = { source = "JohnnyMorganz/StyLua", version = "=0.15.1" }
2+
rojo = { source = "Roblox/rojo-rbx-rojo", version = "=7.2.1" }
3+
selene = { source = "Roblox/Kampfkarren-selene", version = "=0.21.1" }
4+
stylua = { source = "Roblox/JohnnyMorganz-StyLua", version = "=0.15.1" }
55
luau-lsp = { source = "JohnnyMorganz/luau-lsp", version = "=1.33.1" }
6+
rotrieve = { source = "roblox/rotriever", version = "0.5.16" }

rotriever.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ content_root = "src"
66
version = "0.5.2"
77
files = ["*", "!*.spec.lua"]
88

9+
[config]
10+
registry_index = true
11+
912
[dependencies]
10-
Roact = "github.com/roblox/roact@1.4"
11-
Rodux = "github.com/roblox/rodux@4.0.0-rc.0"
13+
Roact = { target = "https://github.com/Roblox/roact-alignment", version = "17.1.2", package = "RoactCompat" }
14+
Rodux = { target = "https://github.com/roblox/rodux", version = "3.2.0" }

0 commit comments

Comments
 (0)