Skip to content

Commit

Permalink
revert: go back to rokit as a toolchain manager
Browse files Browse the repository at this point in the history
  • Loading branch information
CompeyDev committed Dec 2, 2024
1 parent da487fd commit 694ca40
Show file tree
Hide file tree
Showing 6 changed files with 53 additions and 27 deletions.
29 changes: 29 additions & 0 deletions .github/actions/setup-pesde/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Install pesde
description: Installs pesde CLI and authenticates with the registry

inputs:
pesde-token:
description: "Token for publishing to the pesde registry"
required: false

runs:
using: composite
steps:
- name: Download pesde
shell: bash
run: |
latest_release=$(curl -s https://api.github.com/repos/pesde-pkg/pesde/releases | jq '[.[] | select(.prerelease == true or .prerelease == false)][0]')
download_url=$(echo "$latest_release" | jq -r '.assets[] | select(.name | endswith("linux-x86_64.tar.gz")) | .browser_download_url')
curl -L -o /tmp/pesde.tar.gz "$download_url"
tar -xzvf /tmp/pesde.tar.gz
chmod +x pesde
./pesde self-install
rm ./pesde
echo "$HOME/.pesde/bin" >> $GITHUB_PATH
- name: Authenticate into pesde registry
if: inputs.pesde-token != ''
shell: bash
run: pesde auth login --token "${{ inputs.pesde-token }}"
33 changes: 21 additions & 12 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,15 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install tooling
uses: CompeyDev/[email protected]
with:
cache: true

- name: Install pesde
uses: 2jammers/setup-pesde@v0.2.0
uses: ./.github/actions/setup-pesde
with:
lune-version: v0.8.9
pesde-version: v0.5.0-rc.14
token: ${{ secrets.PESDE_TOKEN }}
pesde-token: ${{ secrets.PESDE_TOKEN }}

- name: Install dependencies
run: pesde install
Expand All @@ -36,12 +39,15 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install tooling
uses: CompeyDev/[email protected]
with:
cache: true

- name: Install pesde
uses: 2jammers/setup-pesde@v0.2.0
uses: ./.github/actions/setup-pesde
with:
lune-version: v0.8.9
pesde-version: v0.5.0-rc.14
token: ${{ secrets.PESDE_TOKEN }}
pesde-token: ${{ secrets.PESDE_TOKEN }}

- name: Install dependencies
run: pesde install
Expand All @@ -59,12 +65,15 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install tooling
uses: CompeyDev/[email protected]
with:
cache: true

- name: Install pesde
uses: 2jammers/setup-pesde@v0.2.0
uses: ./.github/actions/setup-pesde
with:
lune-version: v0.8.9
pesde-version: v0.5.0-rc.14
token: ${{ secrets.PESDE_TOKEN }}
pesde-token: ${{ secrets.PESDE_TOKEN }}

- name: Install dependencies
run: pesde install
Expand Down
6 changes: 2 additions & 4 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,9 @@ jobs:
uses: actions/checkout@v4

- name: Install pesde
uses: 2jammers/setup-pesde@v0.2.0
uses: ./.github/actions/setup-pesde
with:
lune-version: v0.8.9
pesde-version: v0.5.0-rc.14
token: ${{ secrets.PESDE_TOKEN }}
pesde-token: ${{ secrets.PESDE_TOKEN }}

- name: Install dependencies
run: pesde install
Expand Down
9 changes: 1 addition & 8 deletions .lune/fmt.luau
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,4 @@ local process = require("@lune/process")

local CommandBuilder = require("./exec")

process.exit(
CommandBuilder.new("stylua")
:withArg("--")
:withArg(".")
:withArgs(process.args)
:withStdioStrategy("forward")
:exec().code
)
process.exit(CommandBuilder.new("stylua"):withArg("."):withArgs(process.args):withStdioStrategy("forward"):exec().code)
1 change: 0 additions & 1 deletion .lune/typecheck.luau
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ local CommandBuilder = require("./exec")

process.exit(
CommandBuilder.new("luau-lsp")
:withArg("--")
:withArg("analyze")
:withArgs({ "--settings", ".vscode/settings.json" })
:withArgs({ "--ignore", "'**/.pesde/**'" })
Expand Down
2 changes: 0 additions & 2 deletions pesde.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@ result = { name = "lukadev_0/result", version = "^1.2.0" }

[dev_dependencies]
frktest = { name = "itsfrank/frktest", target = "lune", version = "^0.0.2" }
stylua = { name = "pesde/stylua", version = "^2.0.1", target = "lune" }
luau_lsp = { name = "pesde/luau_lsp", version = "^1.36.0", target = "lune" }

[indices]
default = "https://github.com/daimond113/pesde-index"
Expand Down

0 comments on commit 694ca40

Please sign in to comment.