Comments (7)
I've never done this before. I'd love to take this.
from dotenv-hs.
Hey @sestrella As we discussed, let's do this step incrementally. I think our final goal is to make dotenv
binary work for the following operating systems:
I'll keep you updated with any progress.
from dotenv-hs.
@CristhianMotoche sounds good to me, thank you for carrying this on.
from dotenv-hs.
@sestrella I'm trying to set the release notes. Here is my first attempt: https://github.com/stackbuilders/dotenv-hs/releases/tag/untagged-8972a8d79f11a59c973f
Two things here:
-
The advanced options of travis deploy didn't work, because formatting the
body
isn't supported (tested it here). -
So, based on this issue, I followed the suggestion described here.
Let me know what you think.
from dotenv-hs.
Travis has the option to build on Mac OS and even Windows, I think. However, it cannot collect artifacts after builds. Info here. An option that Travis suggests is to set up a S3 bucket and push the artifacts there. And later, move those binaries from S3 to a GitHub release.
What do you think about that approach? /cc @sestrella @juanpaucar
from dotenv-hs.
@CristhianMotoche nice suggestion, in fact, that seems to be the way to go in some well-know packages such as stack. I think adding some deployment scripts - to build the binaries locally - would be a good idea.
from dotenv-hs.
Thanks to GH Actions the process has become very simple to upload the notes and generate the static binary (see this release). I suggest not to generate the binaries for OS X or Windows since that will add extra complexity to our CI pipeline and also it hasn't been requested by any else so far. Therefore, let's close this issue. We can open a new one for each individual platform as needed. Thanks for rising the issue @sestrella
from dotenv-hs.
Related Issues (20)
- Allow optparse-applicative-0.16.0
- Split library features into different projects HOT 2
- Drop "Type Checking Envs" support HOT 1
- Move from Travis CI to GH actions HOT 1
- Release workflow - Update Cabal version to 3.4 HOT 1
- Drop support for GHC 7.10.3 HOT 1
- Add support for GHC 9.x HOT 1
- Support optparse-applicative 0.17
- Command parsing is almost unusably strict HOT 4
- Fix static file generation on CI HOT 1
- Verbose option (for CLI and command) HOT 4
- Allow/Forbid duplicated env variables in file HOT 2
- `loadFile` return value HOT 3
- Release GH Action fails but doesn't stop the workflow
- Make parsing function available in cabal package HOT 5
- Add a flag to allow verification of environment variables before program execution HOT 2
- Introduce a .dotenv.config file to store and read flags for Dotenv CLI HOT 1
- Add All Contributors HOT 1
- Support optparse-applicative 0.18 HOT 2
- How to provide JSON as a value to the env var HOT 5
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 dotenv-hs.