Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Script release creation #34

Open
martintosney opened this issue Apr 26, 2022 · 2 comments
Open

Script release creation #34

martintosney opened this issue Apr 26, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@martintosney
Copy link
Collaborator

Spun off from issue #12

The release creation/upload is quite manual at the moment. In #12 I created I accidentally forgot to specify the target release option.

I propose one, maybe two, enhancement(s):

  1. Create a shell script in the project to run the Bob makei command with our desired arguments (e.g. TGTRLS=V7R3M0).

  2. Optionally, a second script that uses the Github API to create the release and upload the save file.

@martintosney martintosney added the enhancement New feature or request label Apr 26, 2022
@martintosney martintosney self-assigned this Apr 26, 2022
@martintosney
Copy link
Collaborator Author

Found that the developer working on Bob actually has something very similar. We could probably adapt it quite easily:

https://github.com/TongkunZhang/bob-release-tools

@martintosney
Copy link
Collaborator Author

Note to self - current manual build instructions:

  • Clear library REPLBOB (since that's what our bash script currently relies upon)
  • Run the build with makei build -t 'all package' -o TGTRLS=V7R3M0
  • sftp to the machine to transfer the save file locally (get /QSYS.LIB/REPLBOB.LIB/RPGLEREPL.FILE)
  • Create a new release through the Github UI and tag the new release
  • Attach the save file manually to the release in the browser

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant