Skip to content

Commit

Permalink
Merge pull request #74 from v1gnesh/main
Browse files Browse the repository at this point in the history
Add bump for tracking upstream updates + Action for checking + badge for bump
  • Loading branch information
IgorTodorovskiIBM committed Nov 15, 2023
2 parents 6bb1461 + 4e9ee73 commit 8629b96
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 7 deletions.
16 changes: 16 additions & 0 deletions .github/workflows/bump.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: 'Automatic version updates'

on:
schedule:
# minute hour dom month dow (UTC)
- cron: '00 15 * * *'
# enable manual trigger of version updates
workflow_dispatch:
jobs:
bump:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@main
- uses: ZOSOpenTools/meta/actions@main
env:
GITHUB_TOKEN: ${{ secrets.BUMP_TOKEN }}
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# perlport
[![Automatic version updates](https://github.com/ZOSOpenTools/perlport/actions/workflows/bump.yml/badge.svg)](https://github.com/ZOSOpenTools/perlport/actions/workflows/bump.yml)

# perl
Place to share information about configure/build of perl for z/OS (only deltas to open source)

# pre-reqs
Expand Down
19 changes: 13 additions & 6 deletions buildenv
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
export ZOPEN_TYPE="GIT"
# bump: perl-version /PERL_VERSION="(.*)"/ https://github.com/Perl/perl5.git|semver:*
PERL_VERSION="5.38.0"

export ZOPEN_BUILD_LINE="STABLE"
export ZOPEN_STABLE_DEPS="curl gzip make coreutils git make zoslib sed"
export ZOPEN_STABLE_URL="https://github.com/Perl/perl5.git"
export ZOPEN_STABLE_TAG="v${PERL_VERSION}"
# export ZOPEN_STABLE_URL="https://github.com/Perl/perl5/archive/refs/tags/v${PERL_VERSION}.tar.gz"
export ZOPEN_DEV_TAG="blead"
export ZOPEN_DEV_DEPS="git make zoslib sed"
export ZOPEN_DEV_URL="https://github.com/Perl/perl5.git"

export ZOPEN_CONFIGURE="./Configure"
export ZOPEN_CONFIGURE_OPTS="-Dprefix=\${ZOPEN_INSTALL_DIR} -Duserelocatableinc -Dusedevel -des -Duse64bitall -Dusedl -D ccflags=\"\$CFLAGS \$CPPFLAGS -DOS390 -DZOS -DNO_LOCALE_MESSAGES -DOEMVS -DMAXSIG=39 -D_EXT=1 -fvisibility=default\" -D ldflags=\"\$LDFLAGS\" -D libs=\"\$LIBS\""
export ZOPEN_CHECK_OPTS="test"
export ZOPEN_GIT_URL="https://github.com/Perl/perl5.git"
export ZOPEN_GIT_DEPS="git make zoslib sed"
export PERL_VERSION="5.38.0"
export ZOPEN_GIT_TAG="v$PERL_VERSION"

export ZOPEN_COMP=CLANG

# Perl Environment variables
Expand Down Expand Up @@ -44,4 +52,3 @@ zopen_get_version()
{
LIBPATH=. ./perl --version | grep "built for os390" | sed -e "s#.*(v##" -e "s#\*##g" -e "s#).*##g"
}

0 comments on commit 8629b96

Please sign in to comment.