Compare commits

16 Commits

Author SHA1 Message Date
4107c4de67 Added old legacy versions which are in the binaries branch
All checks were successful
Build and publish Ruby binaries / build (ubuntu-22.04, 3.2.0) (push) Successful in 3m7s
Build and publish Ruby binaries / build (ubuntu-22.04, 3.2.7) (push) Successful in 11m15s
Build and publish Ruby binaries / build (ubuntu-22.04, 3.1.6) (push) Successful in 11m20s
Build and publish Ruby binaries / build (ubuntu-22.04, 3.2.6) (push) Successful in 11m18s
Build and publish Ruby binaries / build (ubuntu-22.04, 3.3.5) (push) Successful in 18m21s
Build and publish Ruby binaries / build (ubuntu-22.04, 3.3.8) (push) Successful in 11m57s
Build and publish Ruby binaries / build (ubuntu-22.04, 3.3.6) (push) Successful in 12m5s
Build and publish Ruby binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 12m31s
2025-04-17 22:43:53 +00:00
010c71ef4b Refactored with ChatGPT
All checks were successful
Build and publish Ruby binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 21m19s
2025-04-17 19:58:56 +00:00
2960742e13 letzter verzweifelter test
All checks were successful
Building binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 20m52s
2025-04-15 18:17:24 +00:00
9f363d3369 test
All checks were successful
Building binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 6m10s
2025-04-15 18:05:23 +00:00
10274a6e61 dsfhgjdfsahjb
All checks were successful
Building binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 5s
2025-04-14 13:04:25 +00:00
3ddab637fe Debug again
All checks were successful
Building binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 5m47s
2025-04-14 12:57:48 +00:00
07dd5816ce Debugging
All checks were successful
Building binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 19m23s
2025-04-14 12:31:32 +00:00
902f6fe81b next test
All checks were successful
Building binaries / build (ubuntu-22.04, 3.2.7) (push) Successful in 9m35s
Building binaries / build (ubuntu-22.04, 3.3.8) (push) Successful in 10m10s
Building binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 10m38s
2025-04-14 12:18:10 +00:00
978edb3785 Try with api/v1 and without silent mode
Some checks are pending
Building binaries / build (ubuntu-22.04, 3.3.8) (push) Successful in 7m41s
Building binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 8m8s
Building binaries / build (ubuntu-22.04, 3.2.7) (push) Has started running
2025-04-14 11:59:16 +00:00
489b800e43 Switching from branch for binaries to internal package registry
All checks were successful
Building binaries / build (ubuntu-22.04, 3.3.8) (push) Successful in 7m18s
Building binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 7m47s
Building binaries / build (ubuntu-22.04, 3.2.7) (push) Successful in 15m4s
2025-04-14 11:36:43 +00:00
88854ace58 Bumped ruby versions and added concurrency settings
All checks were successful
Building binaries / build (ubuntu-22.04, 3.2.7) (push) Successful in 10m42s
Building binaries / build (ubuntu-22.04, 3.3.8) (push) Successful in 19m23s
Building binaries / build (ubuntu-22.04, 3.4.2) (push) Successful in 6m26s
2025-04-14 07:50:40 +00:00
78d9ac80cf Removed old ruby versions, which only needed one-time builds
Some checks failed
Building binaries / build (ubuntu-22.04, 3.2.6) (push) Failing after 12m7s
Building binaries / build (ubuntu-22.04, 3.1.6) (push) Successful in 12m9s
Building binaries / build (ubuntu-22.04, 3.3.6) (push) Failing after 12m10s
2024-11-15 01:39:02 +01:00
309029bd43 build all needed ruby binaries
Some checks failed
Building binaries / build (ubuntu-22.04, 3.1.6) (push) Waiting to run
Building binaries / build (ubuntu-22.04, 3.2.0) (push) Waiting to run
Building binaries / build (ubuntu-22.04, 3.2.6) (push) Waiting to run
Building binaries / build (ubuntu-22.04, 3.3.5) (push) Waiting to run
Building binaries / build (ubuntu-22.04, 3.3.6) (push) Waiting to run
Building binaries / build (ubuntu-22.04, 3.0.6) (push) Has been cancelled
2024-11-14 23:34:49 +01:00
d73dd74b7c try with only one version
All checks were successful
Building binaries / build (ubuntu-22.04, 3.2.0) (push) Successful in 2m39s
2024-11-14 23:31:03 +01:00
8778885896 fixed os version matrixs
Some checks failed
Building binaries / build (ubuntu-22.04, 3.0.6) (push) Failing after 14m40s
Building binaries / build (ubuntu-22.04, 3.2.0) (push) Has been cancelled
Building binaries / build (ubuntu-22.04, 3.2.6) (push) Has been cancelled
Building binaries / build (ubuntu-22.04, 3.3.5) (push) Has been cancelled
Building binaries / build (ubuntu-22.04, 3.1.6) (push) Has been cancelled
Building binaries / build (ubuntu-22.04, 3.3.6) (push) Has been cancelled
2024-11-14 23:04:22 +01:00
249bcbf6b8 testing auto ruby builds
Some checks are pending
Building binaries / build (ubuntu:22.04, 3.0.6) (push) Waiting to run
Building binaries / build (ubuntu:22.04, 3.1.6) (push) Waiting to run
Building binaries / build (ubuntu:22.04, 3.2.0) (push) Waiting to run
Building binaries / build (ubuntu:22.04, 3.2.6) (push) Waiting to run
Building binaries / build (ubuntu:22.04, 3.3.5) (push) Waiting to run
Building binaries / build (ubuntu:22.04, 3.3.6) (push) Waiting to run
2024-11-14 23:03:02 +01:00

View File

@@ -0,0 +1,59 @@
name: Build and publish Ruby binaries
on:
push:
branches:
- main
schedule:
- cron: '0 1 * * *'
workflow_dispatch:
jobs:
build:
strategy:
matrix:
os: ["ubuntu-22.04"]
version: ["3.4.2", "3.3.8", "3.3.6", "3.3.5", "3.2.7", "3.2.6", "3.2.0", "3.1.6"]
runs-on: ${{ matrix.os }}
steps:
# 1) Code auschecken
- name: Checkout repository
uses: actions/checkout@v3
# 2) System-Dependencies installieren
- name: Install build dependencies
run: |
sudo apt-get update
sudo apt-get install -y curl wget tar build-essential zlib1g-dev gpg
# 3) RVM installieren & Ruby bauen
- name: Install RVM & build Ruby
run: |
curl -sSL https://rvm.io/mpapis.asc | gpg --import -
curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -
curl -sSL https://get.rvm.io | bash -s stable
source /etc/profile.d/rvm.sh
rvm get head
rvm install ${{ matrix.version }}
ruby -v
rvm prepare ${{ matrix.version }}
# 4) Binaries paketieren
- name: Package Ruby binaries
run: |
# passe /usr/local/rvm/rubies/... ggf. an dein Install-Verzeichnis an
tar -cjf ruby-${{ matrix.version }}.tar.bz2 \
-C /usr/local/rvm/rubies/ruby-${{ matrix.version }} .
# 5) Upload per Gitea-Action
- name: Publish Generic Package to Gitea
# verwendet die offizielle Gitea-Package-Publish-Action
uses: VAllens/gitea-publish-generic-packages@v1
with:
# falls du eine abweichende API-URL brauchst, sonst weg lassen
owner: ${{ github.repository_owner }}
package_name: ruby-${{ matrix.os }}-aarch64
package_version: ${{ matrix.version }}
token: ${{ secrets.PACKAGES_TOKEN }}
files: |
ruby-${{ matrix.version }}.tar.bz2