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

build(ci/cd): refresh ci workflow and add cd workflow #64

Merged
merged 8 commits into from
Jun 24, 2022
Merged

Conversation

andros21
Copy link
Owner

feat! with an install.sh ready to be used by user for bin installation from github releases

for download, verify and install from releases

the idea is to copy this script on future `gh-pages` branch
so that installing `rustracer` from releases will be
something very easy and pretty to see:
`curl -sSL https://andros21.github.io/rustracer/install.sh | bash`
very simple: assemble binaries, checksum and sign them
@andros21 andros21 added the enhancement New feature or request label Jun 24, 2022
@andros21 andros21 self-assigned this Jun 24, 2022
@andros21 andros21 merged commit 9ab94df into master Jun 24, 2022
@andros21 andros21 deleted the ci-cd branch June 24, 2022 14:03
andros21 added a commit that referenced this pull request Jun 24, 2022
* feat(install.sh): add automated installation script

for download, verify and install from releases

the idea is to copy this script on future `gh-pages` branch
so that installing `rustracer` from releases will be
something very easy and pretty to see:
`curl -sSL https://andros21.github.io/rustracer/install.sh | bash`

* build(cd): support script for `CD` workflows

very simple: assemble binaries, checksum and sign them

* build(ci): filtering changes to divide lint jobs

* build(cd): add bash script description

* feat(install.sh): add bash script description

* build(cd.yml): add continous deployment action

* creates cosigned releases with changelog
* deploy an updated version of rustdoc on github-pages

* build(cd): add deploy to crates.io task

comment it for now

* build(makefile/cd): make a sub-target for `docs` target

so can be re-used inside the `cd.yml` workflow
Paolo-Azzini pushed a commit that referenced this pull request Jun 25, 2022
* feat(install.sh): add automated installation script

for download, verify and install from releases

the idea is to copy this script on future `gh-pages` branch
so that installing `rustracer` from releases will be
something very easy and pretty to see:
`curl -sSL https://andros21.github.io/rustracer/install.sh | bash`

* build(cd): support script for `CD` workflows

very simple: assemble binaries, checksum and sign them

* build(ci): filtering changes to divide lint jobs

* build(cd): add bash script description

* feat(install.sh): add bash script description

* build(cd.yml): add continous deployment action

* creates cosigned releases with changelog
* deploy an updated version of rustdoc on github-pages

* build(cd): add deploy to crates.io task

comment it for now

* build(makefile/cd): make a sub-target for `docs` target

so can be re-used inside the `cd.yml` workflow
Paolo-Azzini pushed a commit that referenced this pull request Jun 25, 2022
* feat(install.sh): add automated installation script

for download, verify and install from releases

the idea is to copy this script on future `gh-pages` branch
so that installing `rustracer` from releases will be
something very easy and pretty to see:
`curl -sSL https://andros21.github.io/rustracer/install.sh | bash`

* build(cd): support script for `CD` workflows

very simple: assemble binaries, checksum and sign them

* build(ci): filtering changes to divide lint jobs

* build(cd): add bash script description

* feat(install.sh): add bash script description

* build(cd.yml): add continous deployment action

* creates cosigned releases with changelog
* deploy an updated version of rustdoc on github-pages

* build(cd): add deploy to crates.io task

comment it for now

* build(makefile/cd): make a sub-target for `docs` target

so can be re-used inside the `cd.yml` workflow
Paolo-Azzini pushed a commit that referenced this pull request Jun 25, 2022
* feat(install.sh): add automated installation script

for download, verify and install from releases

the idea is to copy this script on future `gh-pages` branch
so that installing `rustracer` from releases will be
something very easy and pretty to see:
`curl -sSL https://andros21.github.io/rustracer/install.sh | bash`

* build(cd): support script for `CD` workflows

very simple: assemble binaries, checksum and sign them

* build(ci): filtering changes to divide lint jobs

* build(cd): add bash script description

* feat(install.sh): add bash script description

* build(cd.yml): add continous deployment action

* creates cosigned releases with changelog
* deploy an updated version of rustdoc on github-pages

* build(cd): add deploy to crates.io task

comment it for now

* build(makefile/cd): make a sub-target for `docs` target

so can be re-used inside the `cd.yml` workflow
Paolo-Azzini pushed a commit that referenced this pull request Jun 26, 2022
* feat(install.sh): add automated installation script

for download, verify and install from releases

the idea is to copy this script on future `gh-pages` branch
so that installing `rustracer` from releases will be
something very easy and pretty to see:
`curl -sSL https://andros21.github.io/rustracer/install.sh | bash`

* build(cd): support script for `CD` workflows

very simple: assemble binaries, checksum and sign them

* build(ci): filtering changes to divide lint jobs

* build(cd): add bash script description

* feat(install.sh): add bash script description

* build(cd.yml): add continous deployment action

* creates cosigned releases with changelog
* deploy an updated version of rustdoc on github-pages

* build(cd): add deploy to crates.io task

comment it for now

* build(makefile/cd): make a sub-target for `docs` target

so can be re-used inside the `cd.yml` workflow
Paolo-Azzini pushed a commit that referenced this pull request Jun 26, 2022
* feat(install.sh): add automated installation script

for download, verify and install from releases

the idea is to copy this script on future `gh-pages` branch
so that installing `rustracer` from releases will be
something very easy and pretty to see:
`curl -sSL https://andros21.github.io/rustracer/install.sh | bash`

* build(cd): support script for `CD` workflows

very simple: assemble binaries, checksum and sign them

* build(ci): filtering changes to divide lint jobs

* build(cd): add bash script description

* feat(install.sh): add bash script description

* build(cd.yml): add continous deployment action

* creates cosigned releases with changelog
* deploy an updated version of rustdoc on github-pages

* build(cd): add deploy to crates.io task

comment it for now

* build(makefile/cd): make a sub-target for `docs` target

so can be re-used inside the `cd.yml` workflow
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

Successfully merging this pull request may close these issues.

2 participants