Comments (9)
Hi Etienne, yes we have been gradually moving all projects to GitHub actions, we should do it for this project too. Is this something you have idle cycles for? I could probably also do most of it myself if not 👌
from terraform-provider-transloadit.
Hi Kevin,
- For CI, could you please add 2 env variables for acceptance tests :
- TRANSLOADIT_AUTH_KEY
- TRANSLOADIT_AUTH_SECRET
- For Release, I made a draft version with release but just without the gpg signing part :
- Workflow : https://github.com/transloadit/terraform-provider-transloadit/blob/master/.github/workflows/release.yml
- Example : https://github.com/transloadit/terraform-provider-transloadit/runs/3230173449?check_suite_focus=true (I deleted the tag and the draft release)
- For secret :
- GITHUB_TOKEN is already injected by Github Action
- Could you please import what is needed for GPG Key :
- Example for integration : https://github.com/goreleaser/goreleaser-action#signing
- As the GPG key is already in secret.gpg.enc, I think you just have to import PASSPHRASE (example in SIGN_PASS)
from terraform-provider-transloadit.
Hey Etienne, I added:
- TRANSLOADIT_AUTH_KEY
- TRANSLOADIT_AUTH_SECRET
- GPG_PRIVATE_KEY
-
PASSPHRASEI do not believe we had one
from terraform-provider-transloadit.
CI : As I made a test with wrong credentials, it seems that templatebasic411 & templatebasic410 were created. Could you delete them ?
Release:
- Action : https://github.com/transloadit/terraform-provider-transloadit/actions/runs/1094306722
- Can you confirm me that the GPG_PRIVATE_KEY is without passphrase ?
from terraform-provider-transloadit.
I don't find the solution for specific configuration on GPG_PRIVATE_KEY.
Would it be possible that you change the secret by having ?
- GPG_PRIVATE_KEY with a PASSPHRASE protecting the private key
- PASSPHRASE for the private key
from terraform-provider-transloadit.
I re-added the GPG_PRIVATE_KEY, this time exporting with --armor and reran the job, seems to have worked now: https://github.com/transloadit/terraform-provider-transloadit/runs/3238248158?check_suite_focus=true
sorry for the long wait on this one, i'm on holidays and having to manage my time a little bit with the family
from terraform-provider-transloadit.
it seems that templatebasic411 & templatebasic410 were created. Could you delete them ?
Removed these 👌
from terraform-provider-transloadit.
I re-added the GPG_PRIVATE_KEY, this time exporting with --armor and reran the job, seems to have worked now: https://github.com/transloadit/terraform-provider-transloadit/runs/3238248158?check_suite_focus=true
Yes I confirm it is ok !
sorry for the long wait on this one, i'm on holidays and having to manage my time a little bit with the family
No problem ! I was just doing the change of CI as I am quite quiet currently ...
from terraform-provider-transloadit.
👍 awesome Etienne! I'm increasingly distancing myself from work. Next two weeks I should not be around. I'm back 23rd Aug. Thanks for all the pushes here!
from terraform-provider-transloadit.
Related Issues (9)
- Unable to set require_signature_auth in template HOT 4
- notify_url and fields not included in template after creation HOT 5
- Using HCL for Template bodies instead of JSON? HOT 2
- Apple Silicon Support HOT 5
- Template Credentials Resource HOT 16
- Provider param for transloadit_template_credential HOT 9
- Marking template credentials content as sensitive HOT 4
- Could we add a little section to the readme how to use the bin releases?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-provider-transloadit.