diff --git a/.forgejo/workflows/node.yaml b/.forgejo/workflows/node.yaml index d14ac68..c81b1b3 100644 --- a/.forgejo/workflows/node.yaml +++ b/.forgejo/workflows/node.yaml @@ -2,34 +2,35 @@ name: GBCI on: push: - branches: [ "main" ] + branches: ["main"] pull_request: - branches: [ "main" ] + branches: ["main"] jobs: build: runs-on: gbo - + steps: - - name: Disable SSL verification (temporary) - run: git config --global http.sslVerify false + - name: Disable SSL verification (temporary) + run: git config --global http.sslVerify false - - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Install Rust - uses: msrd0/rust-toolchain@v1 - with: - toolchain: stable - - - name: Run build - run: cargo build --locked + - name: Install Rust + uses: msrd0/rust-toolchain@v1 + with: + toolchain: stable - - name: Deploy binary and restart - run: | - lxc exec bot:pragmatismo-system -- systemctl stop system - - sudo cp ./target/debug/gbserver /opt/gbo/bin/system - sudo chmod +x /opt/gbo/bin/system/gbserver - - lxc exec bot:pragmatismo-system -- systemctl start system - \ No newline at end of file + - name: Run build + run: | + sudo cp /opt/gbo/bin/system/.env . + cargo build --locked + + - name: Deploy binary and restart + run: | + lxc exec bot:pragmatismo-system -- systemctl stop system + + sudo cp ./target/debug/gbserver /opt/gbo/bin/system + sudo chmod +x /opt/gbo/bin/system/gbserver + + lxc exec bot:pragmatismo-system -- systemctl start system