chore: add forgejo workflows
All checks were successful
Push Container / deploy (push) Successful in 1m17s

This commit is contained in:
Naxdy 2025-04-22 10:23:54 +02:00
parent 3ad83ee7c6
commit 2ff56dba9a
Signed by: Naxdy
GPG key ID: CC15075846BCE91B
2 changed files with 49 additions and 0 deletions

View file

@ -0,0 +1,47 @@
name: Push Container
on:
push:
branches: ["main"]
concurrency:
group: main
cancel-in-progress: true
jobs:
deploy:
runs-on: nix-flakes
steps:
- name: Set up attic binary cache
uses: https://git.naxdy.org/NaxdyOrg/attic-action@v0.3
with:
endpoint: "${{ vars.BINARY_CACHE_URL }}"
token: "${{ secrets.BINARY_CACHE_AUTH_KEY }}"
cache: "${{ vars.BINARY_CACHE_NAME }}"
- uses: actions/checkout@v4
- name: Enter dev env
uses: https://github.com/nicknovitski/nix-develop@v1
- name: Configure PNPM
run: |
pnpm config set @naxdy:registry https://git.naxdy.org/api/packages/NaxdyOrg/npm/
pnpm config set -- '//git.naxdy.org/api/packages/NaxdyOrg/npm/:_authToken' "${{ secrets.NPM_AUTH_TOKEN }}"
- name: Publish Core Package
run: |
cd packages/core
pnpm i
pnpm unpublish --force || true
pnpm publish
- name: Publish Anchor Package
run: |
cd packages/anchor
pnpm i
pnpm unpublish --force || true
pnpm publish
- name: Publish UI Package
run: |
cd packages/ui
pnpm i
pnpm unpublish --force || true
pnpm publish

2
.gitignore vendored
View file

@ -10,6 +10,8 @@ docs
.parcel-cache
.pnpm-store
# nix
.direnv
/result