chore: adapt CI workflows for Gitea and uwu.lc deployment
- Update all workflow runners from blacksmith to ubuntu-latest - Configure release-server.yaml for Gitea container registry (git.i5.wtf) - Change trigger branch from canary to uwu - Add NOTES.md documenting branch setup and changes
This commit is contained in:
16
.github/workflows/release-server.yaml
vendored
16
.github/workflows/release-server.yaml
vendored
@@ -2,7 +2,7 @@ name: release server
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [canary]
|
||||
branches: [uwu]
|
||||
paths:
|
||||
- packages/**
|
||||
- fluxer_server/**
|
||||
@@ -51,18 +51,18 @@ defaults:
|
||||
shell: bash
|
||||
|
||||
env:
|
||||
REGISTRY: ghcr.io
|
||||
IMAGE_NAME_SERVER: ${{ github.repository_owner }}/fluxer-server
|
||||
REGISTRY: git.i5.wtf
|
||||
IMAGE_NAME_SERVER: fluxerapp/fluxer-server
|
||||
CHANNEL: ${{ (github.event_name == 'workflow_dispatch' && github.event.inputs.channel) || 'nightly' }}
|
||||
SOURCE_REF: >-
|
||||
${{ (github.event_name == 'workflow_dispatch' && github.event.inputs.ref)
|
||||
|| ((github.event_name == 'workflow_dispatch' && github.event.inputs.channel == 'stable') && 'main')
|
||||
|| 'canary' }}
|
||||
|| 'uwu' }}
|
||||
|
||||
jobs:
|
||||
meta:
|
||||
name: resolve build metadata
|
||||
runs-on: blacksmith-8vcpu-ubuntu-2404
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 25
|
||||
|
||||
outputs:
|
||||
@@ -102,7 +102,7 @@ jobs:
|
||||
name: build fluxer server
|
||||
needs: meta
|
||||
if: needs.meta.outputs.build_server == 'true'
|
||||
runs-on: blacksmith-8vcpu-ubuntu-2404
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 25
|
||||
|
||||
outputs:
|
||||
@@ -184,7 +184,7 @@ jobs:
|
||||
always() &&
|
||||
needs.meta.outputs.version != '' &&
|
||||
(needs.build-server.result == 'success' || needs.build-server.result == 'skipped')
|
||||
runs-on: blacksmith-8vcpu-ubuntu-2404
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 25
|
||||
steps:
|
||||
- name: checkout
|
||||
@@ -250,7 +250,7 @@ jobs:
|
||||
name: release summary
|
||||
needs: [meta, build-server]
|
||||
if: always()
|
||||
runs-on: blacksmith-8vcpu-ubuntu-2404
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 25
|
||||
|
||||
steps:
|
||||
|
||||
Reference in New Issue
Block a user