diff --git a/.gitea/template b/.gitea/template new file mode 100644 index 0000000..f1357d3 --- /dev/null +++ b/.gitea/template @@ -0,0 +1,2 @@ +.gitea/workflows/*.yaml +README.md diff --git a/.gitea/workflows/rpmbuild-dispatch.yaml b/.gitea/workflows/rpmbuild-dispatch.yaml new file mode 100644 index 0000000..b2e22cb --- /dev/null +++ b/.gitea/workflows/rpmbuild-dispatch.yaml @@ -0,0 +1,25 @@ +name: Build and provide rpm of ${REPO_NAME} +run-name: Rpmbuild ${REPO_NAME} at ${{ gitea.repository }} by ${{ github.actor }} +on: + workflow_dispatch: + inputs: + runsonlabel: + type: choice + description: "Choose a label" + required: true + options: + - "f40-minimal-rpmbuild" + - "f41-minimal-rpmbuild" + - "f42-minimal-rpmbuild" +jobs: + rpmbuild: + runs-on: ${{ inputs.runsonlabel }} + steps: + - name: Check out repository code + uses: https://git.demus.dk/actions/git-clone@main + - name: Build the rpms + uses: https://git.demus.dk/actions/rpmbuild@main + - name: Deploy to packages + uses: https://git.demus.dk/actions/rpm-deploy@main + with: + pat: ${{ secrets.RPM_REPO_WRITE }} diff --git a/.gitea/workflows/rpmbuild-release-41.yaml b/.gitea/workflows/rpmbuild-release-41.yaml new file mode 100644 index 0000000..a031399 --- /dev/null +++ b/.gitea/workflows/rpmbuild-release-41.yaml @@ -0,0 +1,15 @@ +name: Build and provide rpm of ${REPO_NAME} +run-name: Rpmbuild ${REPO_NAME} by @${{ github.actor }} +on: [ release ] +jobs: + rpmbuild: + runs-on: f41-minimal-rpmbuild + steps: + - name: Check out repository code + uses: https://git.demus.dk/actions/git-clone@main + - name: Build the rpms + uses: https://git.demus.dk/actions/rpmbuild@main + - name: Deploy to packages + uses: https://git.demus.dk/actions/rpm-deploy@main + with: + pat: ${{ secrets.RPM_REPO_WRITE }} diff --git a/.gitea/workflows/rpmbuild-release-42.yaml b/.gitea/workflows/rpmbuild-release-42.yaml new file mode 100644 index 0000000..dc70047 --- /dev/null +++ b/.gitea/workflows/rpmbuild-release-42.yaml @@ -0,0 +1,15 @@ +name: Build and provide rpm of ${REPO_NAME} +run-name: Rpmbuild ${REPO_NAME} by @${{ github.actor }} +on: [ release ] +jobs: + rpmbuild: + runs-on: f42-minimal-rpmbuild + steps: + - name: Check out repository code + uses: https://git.demus.dk/actions/git-clone@main + - name: Build the rpms + uses: https://git.demus.dk/actions/rpmbuild@main + - name: Deploy to packages + uses: https://git.demus.dk/actions/rpm-deploy@main + with: + pat: ${{ secrets.RPM_REPO_WRITE }} diff --git a/.gitea/workflows/rpmbuild-release-rawhide.yaml b/.gitea/workflows/rpmbuild-release-rawhide.yaml new file mode 100644 index 0000000..9adc093 --- /dev/null +++ b/.gitea/workflows/rpmbuild-release-rawhide.yaml @@ -0,0 +1,15 @@ +name: Build and provide rpm of ${REPO_NAME} +run-name: Rpmbuild ${REPO_NAME} by @${{ github.actor }} +on: [ release ] +jobs: + rpmbuild: + runs-on: rawhide-minimal-rpmbuild + steps: + - name: Check out repository code + uses: https://git.demus.dk/actions/git-clone@main + - name: Build the rpms + uses: https://git.demus.dk/actions/rpmbuild@main + - name: Deploy to packages + uses: https://git.demus.dk/actions/rpm-deploy@main + with: + pat: ${{ secrets.RPM_REPO_WRITE }} diff --git a/.gitignore b/.gitignore index 60afe2f..5c50ec6 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,10 @@ # Go workspace file go.work +go.work.sum + +# env file +.env # ---> VisualStudioCode .vscode/* diff --git a/README.md b/README.md index fa46f62..282d939 100644 --- a/README.md +++ b/README.md @@ -1,3 +1 @@ -# golang-rpm - -Template repo for golang fedora packaging \ No newline at end of file +# ${REPO_NAME}