diff --git a/.github/workflows/alpine-amd64.yml b/.github/workflows/alpine-amd64.yml new file mode 100644 index 0000000..22ddc08 --- /dev/null +++ b/.github/workflows/alpine-amd64.yml @@ -0,0 +1,34 @@ +name: Alpine Musl - amd64 + +on: + push: + branches: [main] + pull_request: + branches: [main] + +env: + PKG_DATE: 20240627 + PLATFORM: linux + ARCHITECTURES: amd64 + +jobs: + make-linux-amd64: + strategy: + matrix: + os: [alpine] + ruby-version: [3.3.3] + fail-fast: false + runs-on: ${{ matrix.os }} + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: build amd64 + run: | + ls -al + gem install rake + rake build + - name: "Upload Artifact- osx amd64" + uses: actions/upload-artifact@v4 + with: + name: app-${{ env.PKG_DATE }}-${{env.PLATFORM}}-${{env.ARCHITECTURES}}.tar.gz + path: build/app.tar.gz diff --git a/.github/workflows/alpine-arm64.yml b/.github/workflows/alpine-arm64.yml new file mode 100644 index 0000000..a1e058a --- /dev/null +++ b/.github/workflows/alpine-arm64.yml @@ -0,0 +1,34 @@ +name: Alpine Musl - arm64 + +on: + push: + branches: [main] + pull_request: + branches: [main] + +env: + PKG_DATE: 20240627 + PLATFORM: linux + ARCHITECTURES: arm64 + +jobs: + make-linux-arm64: + strategy: + matrix: + os: [alpine] + ruby-version: [3.3.3] + fail-fast: false + runs-on: ${{ matrix.os }} + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: build amd64 + run: | + ls -al + gem install rake + rake build + - name: "Upload Artifact- osx amd64" + uses: actions/upload-artifact@v4 + with: + name: app-${{ env.PKG_DATE }}-${{env.PLATFORM}}-${{env.ARCHITECTURES}}.tar.gz + path: build/app.tar.gz diff --git a/.github/workflows/osx-amd64.yml b/.github/workflows/osx-amd64.yml index 66ff85d..e29e493 100644 --- a/.github/workflows/osx-amd64.yml +++ b/.github/workflows/osx-amd64.yml @@ -31,5 +31,5 @@ jobs: - name: "Upload Artifact- osx amd64" uses: actions/upload-artifact@v4 with: - name: app-${{ env.PKG_DATE }}-osx-${{env.ARCHITECTURES}}.tar.gz - path: build/linux.tar.gz + name: app-${{ env.PKG_DATE }}-${{env.PLATFORM}}-${{env.ARCHITECTURES}}.tar.gz + path: build/app.tar.gz diff --git a/.github/workflows/osx-arm64.yml b/.github/workflows/osx-arm64.yml index b85ea45..75deb10 100644 --- a/.github/workflows/osx-arm64.yml +++ b/.github/workflows/osx-arm64.yml @@ -31,5 +31,5 @@ jobs: - name: "Upload Artifact- osx arm64" uses: actions/upload-artifact@v4 with: - name: app-${{ env.PKG_DATE }}-osx-${{env.ARCHITECTURES}}.tar.gz - path: build/linux.tar.gz + name: app-${{ env.PKG_DATE }}-${{env.PLATFORM}}-${{env.ARCHITECTURES}}.tar.gz + path: build/app.tar.gz diff --git a/Rakefile b/Rakefile index 0f5cc6f..5d48c43 100644 --- a/Rakefile +++ b/Rakefile @@ -170,7 +170,7 @@ task :build => [:"mruby:init", :build_merge, :build_to_c, :"mruby:build_config", sh "cp #{MRUBY_BIN}/mruby #{BUILD_DIR}/portable/" sh "mv #{BUILD_DIR}/main.rb #{BUILD_DIR}/portable/" sh "rm #{BUILD_DIR}/*.h; rm #{BUILD_DIR}/*.c" - sh "tar -czvf #{BUILD_DIR}/linux.tar.gz #{BUILD_DIR}" + sh "tar -czvf #{BUILD_DIR}/app.tar.gz #{BUILD_DIR}" end