Skip to content

Builds

Builds #78

Workflow file for this run

name: Builds
on :
## Comment the entries below you won't be needing
# (and double-check if you repo uses 'main' or 'master')
#push :
#branches:
#- main
#paths:
#- 'xyz/**'
#paths-ignore:
#- '.github/**'
#pull_request:
#branches:
#- main
#paths:
#- 'xyz/**'
#paths-ignore:
#- '.github/**'
#schedule :
#- cron: '30 6 * * *'
## Uncomment and adapt the following lines to trigger the action upon complete of another
##
#workflow_run:
# workflows:
# - 'main.yml'
# types:
# - completed
workflow_dispatch:
## Uncomment the following lines if you need to provide specific inputs
##
# inputs:
# inputOne:
# description: 'Sample input to use'
# required : true
# default : 'some value'
jobs:
# ============
buildUBI9JEamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI9JE arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI9JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-redhat9-x64
path: buildUBI9JE
# ============
buildUBI9JEarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI9JE arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI9JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-redhat9-aarch64
path: buildUBI9JE
# ============
buildUBI9TCamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI9TC arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI9TC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-redhat9-x64
path: buildUBI9TC
# ============
buildUBI9TCarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI9TC arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI9TC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-redhat9-aarch64
path: buildUBI9TC
# ============
buildUbuntuJEamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUbuntuJE arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUbuntuJE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-debian-x64
path: buildUbuntuJE
# ============
buildUbuntuJEarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUbuntuJE arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUbuntuJE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-debian-aarch64
path: buildUbuntuJE
# ============
buildUbuntuTCamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUbuntuTC arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUbuntuTC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-debian-x64
path: buildUbuntuTC
# ============
buildUbuntuFocalTCarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUbuntuFocalTC arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUbuntuFocalTC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-debian-focal-aarch64
path: buildUbuntuFocalTC
# ============
buildUBI8JEamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI8JE arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI8JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-redhat8-x64
path: buildUBI8JE
# ============
buildUBI8JEarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI8JE arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI8JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-redhat8-aarch64
path: buildUBI8JE
# ============
buildUBI7JEamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI7JE arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI7JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-redhat7-x64
path: buildUBI7JE
# ============
buildUBI7JEarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI7JE arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI7JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-redhat7-aarch64
path: buildUBI7JE
# ============
buildUBI8TCamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI8TC arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI8TC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-redhat8-x64
path: buildUBI8TC
# ============
buildUBI8TCarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildUBI8TC arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildUBI8TC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-redhat8-aarch64
path: buildUBI8TC
# ============
buildAlpineJEamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildAlpineJE arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildAlpineJE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-alpine-x64
path: buildAlpineJE
# ============
buildAlpineJEarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildAlpineJE arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildAlpineJE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-alpine-aarch64
path: buildAlpineJE
# ============
buildAlpineTCamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildAlpineTC arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildAlpineTC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-alpine-x64
path: buildAlpineTC
# ============
buildAlpineTCarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildAlpineTC arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildAlpineTC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-alpine-aarch64
path: buildAlpineTC
# ============
buildOracle7JEamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildOracle7JE arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildOracle7JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-oracle7-x64
path: buildOracle7JE
# ============
buildOracle7JEarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildOracle7JE arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildOracle7JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-oracle7-aarch64
path: buildOracle7JE
# ============
buildOracle8JEamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildOracle8JE arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildOracle8JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-oracle8-x64
path: buildOracle8JE
# ============
buildOracle8JEarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildOracle8JE arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildOracle8JE'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libjemalloc-${{ env.version }}-oracle8-aarch64
path: buildOracle8JE
# ============
buildOracle8TCamd64:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildOracle8TC arch=amd64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildOracle8TC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-oracle8-x64
path: buildOracle8TC
# ============
buildOracle8TCarm64:
runs-on: ubuntu-24.04-arm
permissions:
contents : write
pull-requests: write
steps :
- name: Cache OpenAF runtime
uses: actions/cache@v4
with:
key : oaf-t8-arm
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
# -----------------
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
# -----------
- name: Build
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: build.yaml
args: 'op=buildOracle8TC arch=arm64'
dist: t8
# -----------------------
- name: Clean and version
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: cleanAndVersion.yaml
args: 'path=buildOracle8TC'
dist: t8
# -------------------
- name: Upload output
uses: actions/upload-artifact@v4
with:
name: libtcmalloc-${{ env.version }}-oracle8-aarch64
path: buildOracle8TC
release:
# ====================
needs:
- buildUBI9JEamd64
- buildUBI9JEarm64
- buildUBI9TCamd64
- buildUBI9TCarm64
- buildUbuntuJEamd64
- buildUbuntuJEarm64
- buildUbuntuTCamd64
- buildUbuntuFocalTCarm64
- buildUBI8JEamd64
- buildUBI8JEarm64
- buildUBI7JEamd64
- buildUBI7JEarm64
- buildUBI8TCamd64
- buildUBI8TCarm64
- buildAlpineJEamd64
- buildAlpineJEarm64
- buildAlpineTCamd64
- buildAlpineTCarm64
- buildOracle7JEamd64
- buildOracle7JEarm64
- buildOracle8JEamd64
- buildOracle8JEarm64
- buildOracle8TCamd64
- buildOracle8TCarm64
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Download artifacts
uses: actions/download-artifact@v4
- name: Create tgz and release them
uses: openaf/ojob-action@v7
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
dist : t8
script: |
$sh("find . -maxdepth 1 -type d -exec tar czvf {}.tar.gz {} \\;")
.prefix("create")
.get()
$sh("gh release create 0.1.2 -d -t \"Release 0.1.2\" " + io.listFilenames(".").filter(f => f.indexOf("lib")>0 && f.lastIndexOf(".tar.gz")>0).join(" "))
.prefix("gh")
.get()