diff --git a/.gitea/workflows/compile.yaml b/.gitea/workflows/compile.yaml index 4ebf160..31c75b1 100644 --- a/.gitea/workflows/compile.yaml +++ b/.gitea/workflows/compile.yaml @@ -23,10 +23,10 @@ jobs: - name: Compile binary run: make - - name: Upload firmware artifact - uses: actions/upload-artifact@v2 - with: - name: firmware-binary - path: | - build/*.bin - build/*.elf + - name: Upload firmware to Gitea Generic Registry + run: | + VERSION="${GITEA_SHA:-$GITHUB_SHA}" + + curl --user "${{ gitea.actor }}:${{ vars.OCI_ACCESS_TOKEN }}" \ + --upload-file build/fan_controller.bin \ + "https://git.drath.cc/api/packages/${{ gitea.actor }}/generic/firmware/${VERSION}/fan_controller.bin" \ No newline at end of file